syntax on let mapleader = " " inoremap jk nnoremap l l nnoremap h h nnoremap j j nnoremap k k nnoremap sv :source $MYVIMRC nnoremap ev :edit $MYVIMRC set laststatus=2 set relativenumber number set expandtab set tabstop=4 set shiftwidth=4 set softtabstop=4 set autoindent set statusline=%f set statusline+=\ %y set statusline+=%= set statusline+=C:%c\ set statusline+=L:%l/%L\ set statusline+=%p%% " Vimscript file settings ------------- {{{ augroup filetype_vim autocmd! autocmd FileType vim setlocal foldmethod=marker augroup END " }}} "set statusline+="=%{wordcount().words}\ words" autocmd FileType tex setlocal statusline+="=%{wordcount().words}\ words" autocmd FileType text setlocal statusline+="=%{wordcount().words}\ words" autocmd FileType markdown setlocal statusline+="=%{wordcount().words}\ words" nnoremap n :NerdTreeToggle nnoremap doc :YcmCompleter GetDoc nnoremap f :NERDTreeToggle nnoremap def :YcmCompleter GoToDefinition nnoremap :!(alacritty --working-directory $(pwd) & disown) noremap :!pdflatex main.tex noremap :!zathura main.pdf & disown colorscheme torte call plug#begin('~/.vim/plugged') Plug 'ycm-core/YouCompleteMe' Plug 'Raimondi/delimitMate' Plug 'airblade/vim-gitgutter' Plug 'preservim/NerdTree' call plug#end()