<commit_before>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Important:
"       This requries that you install https://github.com/amix/vimrc !
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Plug Vundle
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:plugdir='~/.vim_runtime/plugged/'
call plug#begin(g:plugdir)
let g:plug_window = 'enew' 
" VimL Lib
Plug 'vim-scripts/DfrankUtil'
Plug 'vim-scripts/vimprj'

" Man and Help
Plug 'nhooyr/neoman.vim'
Plug 'lifepillar/vim-cheat40'
Plug 'dbeniamine/cheat.sh-vim'

" Corlor and Theme
Plug 'luochen1990/rainbow'
Plug 'tomasr/molokai'
Plug 'altercation/vim-colors-solarized'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'godlygeek/csapprox'

" General
Plug 'MarcWeber/vim-addon-mw-utils'
Plug 'tpope/vim-repeat'
Plug 'scrooloose/nerdtree'
Plug 'jistr/vim-nerdtree-tabs'
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'junegunn/fzf', {'dir': '~/.fzf', 'do': './install --all'} | Plug 'junegunn/fzf.vim'
Plug 'easymotion/vim-easymotion'
Plug 'tpope/vim-surround'
Plug 'terryma/vim-multiple-cursors'
Plug 'mbbill/undotree'
Plug 'google/vim-searchindex'
Plug 'vim-scripts/matchit.zip'
Plug 'mhinz/vim-startify'
Plug 'amix/open_file_under_cursor.vim'
Plug 'tpope/vim-commentary'
Plug 'Raimondi/delimitMate'
Plug 'troydm/zoomwintab.vim'

" Program
function! BuildYCM(info)
    if a:info.status == 'installed' || a:info.force
        silent !(git submodule update --init --recursive ;./install.py --clang-completer --gocode-completer --java-completer --java-completer)
    endif
endfunction
Plug 'Valloric/YouCompleteMe', {'for' : [ 'c', 'cpp', 'go', 'python', 'java', 'javascript'],  'do': function('BuildYCM')}

if has("nvim")
    Plug 'arakashic/chromatica.nvim'
else
    function! BuildColorCoded(info)
        if a:info.status == 'installed' || a:info.force
            silent !(mkdir build; cd build; cmake ..; make -j5; make install)
        endif
    endfunction
    Plug 'jeaye/color_coded', {'for' : [ 'c', 'cpp' ], 'do' : function('BuildColorCoded')}
endif
Plug 'Valloric/ListToggle'
Plug 'rdnetto/YCM-Generator', {'branch': 'stable'}
Plug 'jsfaint/gen_tags.vim' , {'for' : [ 'c', 'cpp' ]}
Plug 'vim-scripts/a.vim', {'for' : [ 'c', 'cpp' ]}
Plug 'majutsushi/tagbar'
Plug 'w0rp/ale'

" For Code Format
" Plug 'rhysd/vim-clang-format'
Plug 'google/vim-maktaba'
Plug 'google/vim-codefmt'
Plug 'google/vim-glaive'
<commit_msg>use ycm<commit_after>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Important:
"       This requries that you install https://github.com/amix/vimrc !
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Plug Vundle
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:plugdir='~/.vim_runtime/plugged/'
call plug#begin(g:plugdir)
let g:plug_window = 'enew' 
" VimL Lib
Plug 'vim-scripts/DfrankUtil'
Plug 'vim-scripts/vimprj'

" Man and Help
Plug 'nhooyr/neoman.vim'
Plug 'lifepillar/vim-cheat40'
Plug 'dbeniamine/cheat.sh-vim'

" Corlor and Theme
Plug 'luochen1990/rainbow'
Plug 'tomasr/molokai'
Plug 'altercation/vim-colors-solarized'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'godlygeek/csapprox'

" General
Plug 'MarcWeber/vim-addon-mw-utils'
Plug 'tpope/vim-repeat'
Plug 'scrooloose/nerdtree'
Plug 'jistr/vim-nerdtree-tabs'
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'junegunn/fzf', {'dir': '~/.fzf', 'do': './install --all'} | Plug 'junegunn/fzf.vim'
Plug 'easymotion/vim-easymotion'
Plug 'tpope/vim-surround'
Plug 'terryma/vim-multiple-cursors'
Plug 'mbbill/undotree'
Plug 'google/vim-searchindex'
Plug 'vim-scripts/matchit.zip'
Plug 'mhinz/vim-startify'
Plug 'amix/open_file_under_cursor.vim'
Plug 'tpope/vim-commentary'
Plug 'Raimondi/delimitMate'
Plug 'troydm/zoomwintab.vim'

" Program
function! BuildYCM(info)
    if a:info.status == 'installed' || a:info.force
        silent !(git submodule update --init --recursive ;./install.py --clang-completer --gocode-completer --java-completer --java-completer)
    endif
endfunction
" Plug 'Valloric/YouCompleteMe', {'for' : [ 'c', 'cpp', 'go', 'python', 'java', 'javascript'],  'do': function('BuildYCM')}
Plug 'Valloric/YouCompleteMe', {'do': function('BuildYCM')}

if has("nvim")
    Plug 'arakashic/chromatica.nvim'
else
    function! BuildColorCoded(info)
        if a:info.status == 'installed' || a:info.force
            silent !(mkdir build; cd build; cmake ..; make -j5; make install)
        endif
    endfunction
    Plug 'jeaye/color_coded', {'for' : [ 'c', 'cpp' ], 'do' : function('BuildColorCoded')}
endif
Plug 'Valloric/ListToggle'
Plug 'rdnetto/YCM-Generator', {'branch': 'stable'}
Plug 'jsfaint/gen_tags.vim' , {'for' : [ 'c', 'cpp' ]}
Plug 'vim-scripts/a.vim', {'for' : [ 'c', 'cpp' ]}
Plug 'majutsushi/tagbar'
Plug 'w0rp/ale'

" For Code Format
" Plug 'rhysd/vim-clang-format'
Plug 'google/vim-maktaba'
Plug 'google/vim-codefmt'
Plug 'google/vim-glaive'

{'fraction_non_alphanumeric': 0.2519623233908948, 'fraction_numerical': 0.0031397174254317113, 'mean_word_length': 5.039099526066351, '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': '2237285', 'n_tokens_mistral': 2270, 'n_tokens_neox': 2054, 'n_words': 369}