<commit_before>" VIM BOOTSTRAP: vim-bootstrap.com
"*****************************************************************************
"" Vim-PLug core
"*****************************************************************************
if has('vim_starting')
  set nocompatible               " Be iMproved
endif

let vimplug_exists=expand('~/.config/nvim/autoload/plug.vim')

let g:vim_bootstrap_langs = "c,go,html,javascript,python"
let g:vim_bootstrap_editor = "nvim"             " nvim or vim

if !filereadable(vimplug_exists)
  echo "Installing Vim-Plug..."
  echo ""
  silent !\curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  let g:not_finish_vimplug = "yes"

  autocmd VimEnter * PlugInstall
endif

" Required:
call plug#begin(expand('~/.config/nvim/plugged'))

"*****************************************************************************
"" Plug install packages
"*****************************************************************************
Plug 'scrooloose/nerdtree'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-fugitive'

Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
"Plug 'ctrlpvim/ctrlp.vim'

Plug 'tpope/vim-surround'
Plug 'tpope/vim-repeat'

Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
"Plug 'airblade/vim-gitgutter' (broken)
Plug 'vim-scripts/CSApprox'
Plug 'bronson/vim-trailing-whitespace'
Plug 'Raimondi/delimitMate'
Plug 'majutsushi/tagbar'

Plug 'w0rp/ale'
"Plug 'scrooloose/syntastic'

Plug 'easymotion/vim-easymotion'
Plug 'sheerun/vim-polyglot'

"Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }

" Custom Adds
Plug 'Valloric/YouCompleteMe', { 'do': './install.py --clang-completer' }
Plug 'vim-scripts/ShowFunc.vim'
Plug 'lilydjwg/colorizer'
"Plug 'terryma/vim-multiple-cursors'
"Plug 'scrooloose/nerdcommenter'
"Plug 'vim-scripts/grep.vim'
"Plug 'vim-scripts/cscope.vim'
"Plug 'universal-ctags/ctags'
Plug 'jakedouglas/exuberant-ctags'

Plug 'iCyMind/NeoSolarized'
"Plug 'altercation/vim-colors-solarized'

let g:make = 'gmake'
if exists('make')
        let g:make = 'make'
endif
Plug 'Shougo/vimproc.vim', {'do': g:make}

" session management
Plug 'tpope/vim-obsession'
Plug 'dhruvasagar/vim-prosession'
"Plug 'gikmx/ctrlp-obsession'

if v:version >= 703<commit_msg>Add ack plugin<commit_after>" VIM BOOTSTRAP: vim-bootstrap.com
"*****************************************************************************
"" Vim-PLug core
"*****************************************************************************
if has('vim_starting')
  set nocompatible               " Be iMproved
endif

let vimplug_exists=expand('~/.config/nvim/autoload/plug.vim')

let g:vim_bootstrap_langs = "c,go,html,javascript,python"
let g:vim_bootstrap_editor = "nvim"             " nvim or vim

if !filereadable(vimplug_exists)
  echo "Installing Vim-Plug..."
  echo ""
  silent !\curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  let g:not_finish_vimplug = "yes"

  autocmd VimEnter * PlugInstall
endif

" Required:
call plug#begin(expand('~/.config/nvim/plugged'))

"*****************************************************************************
"" Plug install packages
"*****************************************************************************
Plug 'scrooloose/nerdtree'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-fugitive'

Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
"Plug 'ctrlpvim/ctrlp.vim'

Plug 'tpope/vim-surround'
Plug 'tpope/vim-repeat'

Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
"Plug 'airblade/vim-gitgutter' (broken)
Plug 'vim-scripts/CSApprox'
Plug 'bronson/vim-trailing-whitespace'
Plug 'Raimondi/delimitMate'
Plug 'majutsushi/tagbar'

Plug 'w0rp/ale'
"Plug 'scrooloose/syntastic'

Plug 'easymotion/vim-easymotion'
Plug 'sheerun/vim-polyglot'

"Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }

" Custom Adds
Plug 'mileszs/ack.vim.git'
Plug 'Valloric/YouCompleteMe', { 'do': './install.py --clang-completer' }
Plug 'vim-scripts/ShowFunc.vim'
Plug 'lilydjwg/colorizer'
"Plug 'terryma/vim-multiple-cursors'
"Plug 'scrooloose/nerdcommenter'
"Plug 'vim-scripts/grep.vim'
"Plug 'vim-scripts/cscope.vim'
"Plug 'universal-ctags/ctags'
Plug 'jakedouglas/exuberant-ctags'

Plug 'iCyMind/NeoSolarized'
"Plug 'altercation/vim-colors-solarized'

let g:make = 'gmake'
if exists('make')
        let g:make = 'make'
endif
Plug 'Shougo/vimproc.vim', {'do': g:make}

" session management
Plug 'tpope/vim-obsession'
Plug 'dhruvasagar/vim-prosession'
"Plug 'gikmx/ctrlp-obsession'

if v:version >= 703
{'fraction_non_alphanumeric': 0.26738761662425786, 'fraction_numerical': 0.0016963528413910093, 'mean_word_length': 5.587988826815643, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6856837', 'n_tokens_mistral': 1907, 'n_tokens_neox': 1673, 'n_words': 299}