syntax on filetype indent on set encoding=utf-8 set clipboard=unnamed set clipboard+=unnamedplus set smartindent set shiftwidth=2 set tabstop=2 set expandtab set number set autoread set hidden set background=dark set rtp^=/usr/share/vim/vimfiles/ "Plugins call plug#begin('~/.local/share/nvim/plugged') Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'Valloric/YouCompleteMe' Plug 'vim-syntastic/syntastic' Plug 'luochen1990/rainbow' Plug 'numirias/semshi' Plug 'arcticicestudio/nord-vim' Plug 'ctrlpvim/ctrlp.vim' Plug 'SirVer/ultisnips' Plug 'honza/vim-snippets' Plug 'jonsmithers/vim-html-template-literals' Plug 'pangloss/vim-javascript' call plug#end() colorscheme nord "Airline let g:airline#extensions#tabline#enabled = 1 let g:Powerline_symbols='unicode' "let g:airline_powerline_fonts = 1 let g:airline_theme='nord' "YCM let mapleader = "," let g:ycm_server_python_interpreter = 'python3' let g:ycm_autoclose_preview_window_after_completion=1 let g:ycm_min_num_of_chars_for_completion=3 let g:ycm_add_preview_to_completeopt = 1 map g :YcmCompleter GoToDefinitionElseDeclaration " let g:syntastic_python_checkers = ['python'] "Rainbow Parentheses let g:rainbow_active = 1 " Ultisnips let g:UltiSnipsExpandTrigger="" let g:UltiSnipsJumpForwardTrigger="" let g:UltiSnipsJumpBackwardTrigger="" " HTML let g:html_indent_style1 = "inc" "Mappings :nmap :w :imap :wa nnoremap nnoremap nnoremap nnoremap nnoremap :bp nnoremap :bn nnoremap :%!jq '.' noremap noremap noremap noremap "AutoCommands au BufWinEnter * set number au FileType xml setlocal equalprg=xmllint\ --format\ --recover\ -\ 2>/dev/null autocmd FileType python setlocal completeopt-=preview