<commit_before>if &compatible
  set nocompatible
endif

packadd vim-plug
call plug#begin()
Plug 'w0rp/ale'
Plug 'chriskempson/base16-vim'
Plug 'roman/golden-ratio'
Plug 'kien/ctrlp.vim'
Plug 'tpope/vim-commentary'
Plug 'artur-shaik/vim-javacomplete2'
Plug 'rust-lang/rust.vim'
Plug 'junegunn/vim-plug', { 'type': 'opt' }
call plug#end()

" ale
let g:ale_sh_shellcheck_options="-x"
let g:ale_completion_enabled = 1

" ctrlp
let g:ctrlp_show_hidden = 1
let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
" The following only loads if you are not in a git repository due to g:ctrlp_user_command
let g:ctrlp_custom_ignore = {
            \ 'dir': '\v[\/]\.(git|hg|svn)$',
            \ 'file': '\v\.(exe|so|dll|DS_Store|Trash|gif|doc|docx|ico|jpg|lock|min.css|min.js|mp4|ogg|ogv|pdf|png|psd|svg|swf|ttf|webm|xls|xlsx)$',
            \ 'link': 'SOME_BAD_SYMBOLIC_LINKS'
            \ }

" golden-ratio
" The following keeps the Syntastic window from changing size.
let g:golden_ratio_exclude_nonmodifiable = 1<commit_msg>update plugins<commit_after>if &compatible
  set nocompatible
endif

packadd vim-plug
call plug#begin()
Plug 'w0rp/ale'
Plug 'chriskempson/base16-vim'
Plug 'roman/golden-ratio'
Plug 'kien/ctrlp.vim'
Plug 'tpope/vim-commentary'
Plug 'junegunn/vim-plug', { 'type': 'opt' }
call plug#end()

" ale
let g:ale_sh_shellcheck_options="-x"
let g:ale_completion_enabled = 1

" ctrlp
let g:ctrlp_show_hidden = 1
let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
" The following only loads if you are not in a git repository due to g:ctrlp_user_command
let g:ctrlp_custom_ignore = {
            \ 'dir': '\v[\/]\.(git|hg|svn)$',
            \ 'file': '\v\.(exe|so|dll|DS_Store|Trash|gif|doc|docx|ico|jpg|lock|min.css|min.js|mp4|ogg|ogv|pdf|png|psd|svg|swf|ttf|webm|xls|xlsx)$',
            \ 'link': 'SOME_BAD_SYMBOLIC_LINKS'
            \ }

" golden-ratio
" The following keeps the Syntastic window from changing size.
let g:golden_ratio_exclude_nonmodifiable = 1
{'fraction_non_alphanumeric': 0.15369649805447472, 'fraction_numerical': 0.007295719844357977, 'mean_word_length': 4.220812182741117, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '4383598', 'n_tokens_mistral': 855, 'n_tokens_neox': 805, 'n_words': 162}