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/ set undodir=~/.local/share/nvim/undodir set undofile "Plugins call plug#begin('~/.local/share/nvim/plugged') Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'scrooloose/nerdtree' Plug 'scrooloose/nerdcommenter' Plug 'Shougo/deoplete.nvim' Plug 'zchee/deoplete-jedi' "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' Plug 'alvan/vim-closetag' Plug 'shime/vim-livedown' Plug 'w0rp/ale' Plug 'ambv/black' 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 " Deoplete let g:deoplete#enable_at_startup = 1 " Syntastic let g:syntastic_python_checkers = ['python'] "Rainbow Parentheses let g:rainbow_active = 1 " Ultisnips let g:UltiSnipsExpandTrigger="" let g:UltiSnipsJumpForwardTrigger="" let g:UltiSnipsJumpBackwardTrigger="" " NerdTree map :NERDTreeToggle map :NERDTreeFocus let g:NERDTreeWinSize=40 let NERDTreeShowBookmarks=1 let NERDTreeMinimalUI=1 " HTML let g:closetag_filenames = '*.html,*.js' let g:html_indent_style1 = "inc" " LiveDown let g:livedown_browser = '"google-chrome-stable --new-window --app=http://localhost:1337"' nmap gm :LivedownToggle " Black autocmd BufWritePre *.py execute ':Black' "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