command Ws w|so% " Simple keybinds nnoremap :w nnoremap :q inoremap :w nnoremap :10Term :set tabstop=4 :set relativenumber :set timeout timeoutlen=20 ttimeoutlen=20 let s:fontsize = 12 " Plugins call plug#begin() Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' Plug 'itchyny/lightline.vim' Plug 'tpope/vim-eunuch' Plug 'tpope/vim-surround' " Nerd tree plugins Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'PhilRunninger/nerdtree-buffer-ops' Plug 'jistr/vim-nerdtree-tabs' Plug 'preservim/nerdcommenter' Plug 'editorconfig/editorconfig-vim' Plug 'airblade/vim-gitgutter' Plug 'tpope/vim-fugitive' Plug 'mattn/emmet-vim' Plug 'Valloric/YouCompleteMe' Plug 'terryma/vim-multiple-cursors' Plug 'prettier/vim-prettier', { 'do': 'yarn install --frozen-lockfile --production' } Plug 'sainnhe/sonokai' Plug 'ryanoasis/vim-devicons' Plug 'vimlab/split-term.vim' Plug 'SirVir/ultisnips' Plug 'honza/vim-snippets' call plug#end() " Fzf nnoremap :Files " Prettier settings let g:prettier#autoformat = 1 let g:prettier#autoformat_require_pragma = 0 " Nerd tree settings " autocmd VimEnter * NERDTree let NERDTreeMinimalUI = 1 let NERDTreeDirArrows = 1 nnoremap :NERDTreeToggle nnoremap :NERDTreeFind nnoremap :NERDTree nnoremap ] :tabn nnoremap [ :tabp " Lightline config set noshowmode " Color scheme colorscheme sonokai