1
0
Fork 0

neovim plugins

This commit is contained in:
Jeremy Kaplan 2017-12-11 10:04:26 -08:00 committed by Jeremy Kaplan
commit c237fd04f5

View file

@ -8,14 +8,18 @@ if dein#load_state('~/.config/nvim/plugins')
" let dein manage itself
call dein#add('Shougo/dein.vim')
call dein#add('Shougo/deoplete.nvim')
call dein#add('Shougo/denite.nvim')
call dein#add('Shougo/deoplete.nvim')
call dein#add('fatih/vim-go')
call dein#add('scrooloose/nerdcommenter')
call dein#add('hdima/python-syntax')
call dein#add('jiangmiao/auto-pairs')
call dein#add('neomake/neomake')
call dein#add('ntpeters/vim-better-whitespace')
call dein#add('tpope/vim-surround')
call dein#add('scrooloose/nerdcommenter')
call dein#add('scrooloose/nerdtree')
call dein#add('tpope/vim-repeat')
call dein#add('tpope/vim-surround')
call dein#add('zchee/deoplete-go')
call dein#end()
call dein#save_state()
@ -39,6 +43,8 @@ set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set smartindent
set formatoptions+=n
set wrap
set linebreak
@ -50,7 +56,6 @@ set ignorecase
set smartcase
set cursorline
set cursorcolumn
set shortmess+=I
@ -74,22 +79,41 @@ map ;% :vsplit<CR>
map ;0 :close<CR>
map ;w :w<CR>
map ;b :Denite buffer<CR>
map ;e :Denite file_rec buffer<CR>
map ;f :Denite file_rec buffer<CR>
map ;q :q<CR>
map ;x :x<CR>
map ;b :Denite buffer<CR>
map ;f :Denite file_rec buffer<CR>
let g:deoplete#enable_at_startup = 1
let g:deoplete#disable_auto_complete = 1
autocmd CompleteDone * silent! pclose!
set completeopt+=noselect
set completeopt+=menuone
set completeopt+=longest
let g:NERDSpaceDelims = 1
let g:NERDCommentEmptyLines = 1
let g:NERDTrimTrailingWhitespace = 1
map gcc \c<Space>
call neomake#configure#automake('w')
set formatoptions+=n
let g:neomake_serialize = 1
let g:neomake_serialize_abort_on_error = 1
let g:neomake_go_enabled_makers = ['go', 'govet']
nmap <Leader>e :lopen<CR>
autocmd BufEnter * EnableStripWhitespaceOnSave
autocmd BufNewFile,BufRead *.tako set filetype=python
map <leader>t :NERDTreeToggle<CR>
noremap <leader>a :NERDTreeFind<CR>
let g:python_highlight_all = 1
let g:go_highlight_types = 1
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_structs = 1
let g:go_highlight_interfaces = 1
let g:go_highlight_operators = 1
let g:go_highlight_build_constraints = 1