init.vim (1563B)
1 set number relativenumber 2 set cursorline 3 "se cursorcolumn 4 5 call plug#begin('~/.local/share/nvim/plugged') 6 7 Plug 'davidhalter/jedi-vim' 8 Plug 'dracula/vim', { 'as': 'dracula' } 9 Plug 'vim-airline/vim-airline' 10 Plug 'preservim/nerdtree' 11 Plug 'airblade/vim-gitgutter' 12 Plug 'tpope/vim-fugitive' 13 Plug 'Raimondi/delimitMate' 14 Plug 'scrooloose/nerdcommenter' 15 Plug 'sbdchd/neoformat' 16 Plug 'davidhalter/jedi-vim' 17 Plug 'neomake/neomake' 18 Plug 'machakann/vim-highlightedyank' 19 Plug 'projekt0n/github-nvim-theme' 20 21 22 call plug#end() 23 24 let g:deoplete#enable_at_startup = 1 25 autocmd InsertLeave,CompleteDone * if pumvisible() == 0 | pclose | endif 26 " Use tab to scroll through jedi autocomplete options 27 inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>" 28 29 " neoformat: 30 " Enable alignment 31 let g:neoformat_basic_format_align = 1 32 33 " Enable tab to space conversion 34 let g:neoformat_basic_format_retab = 1 35 36 " Enable trimmming of trailing whitespace 37 let g:neoformat_basic_format_trim = 1 38 39 " disable autocompletion, because we use deoplete for completion 40 let g:jedi#completions_enabled = 0 41 42 " open the go-to function in split, not another buffer 43 let g:jedi#use_splits_not_buffers = "right" 44 45 let g:neomake_python_enabled_makers = ['pylint'] 46 47 call neomake#configure#automake('nrwi', 500) 48 49 hi HighlightedyankRegion cterm=reverse gui=reverse 50 51 " set highlight duration time to 1000 ms, i.e., 1 second 52 let g:highlightedyank_highlight_duration = 1000 53 54 55 colorscheme github_dark_colorblind 56 57 58 hi CursorLineNR cterm=bold 59 augroup CLNRSet 60 autocmd! ColorScheme * hi CursorLineNR cterm=bold 61 augroup END