" ##############..... ############## " ##############......############## " ##########..........########## " ##########........########## " ##########.......########## " ##########.....##########.. " ##########....##########..... " ..##########..##########......... " ....##########.#########............. " ..################JJJ............ " ################............. " ##############.JJJ.JJJJJJJJJJ " ############...JJ...JJ..JJ JJ " ##########....JJ...JJ..JJ JJ " ########......JJJ..JJJ JJJ JJJ " ###### ......... " ..... " . set mouse=a set wrap set noet set autoindent set noexpandtab " If this doesn't work for a lang change the $LANG.vim and append this here set tabstop=4 set shiftwidth=4 " ~/.vim/plugged/vim-polyglot/ftplugin/(LANG).vim " If not there try: " :verbose set et? (remove that line) vmap >gv vmap :NERDTreeToggle " CTRL + F to enter goyo mode nmap :Goyo x100% " Theme set t_Co=256 colorscheme base16-default-dark let &showbreak = '↳ ' " hi Normal guibg=NONE ctermbg=NONE set termguicolors let base16colorspace=256 " Goyo let g:goyo_width=180 function! s:goyo_enter() if executable('tmux') && strlen($TMUX) silent !tmux set status off silent !tmux list-panes -F '\#F' | grep -q Z || tmux resize-pane -Z endif set noshowmode set noshowcmd set scrolloff=999 " Limelight hi Normal guibg=NONE ctermbg=NONE endfunction function! s:goyo_leave() if executable('tmux') && strlen($TMUX) silent !tmux set status on silent !tmux list-panes -F '\#F' | grep -q Z && tmux resize-pane -Z endif set showmode set showcmd set scrolloff=5 " Limelight! hi Normal guibg=NONE ctermbg=NONE endfunction autocmd! User GoyoEnter nested call goyo_enter() autocmd! User GoyoLeave nested call goyo_leave() " YCM set completeopt-=preview " Tabs nnoremap :tabprevious nnoremap :tabnext nnoremap :tabprevious nnoremap :tabnext