Add init.vim
This commit is contained in:
parent
50251893e1
commit
e53347d6f9
1 changed files with 62 additions and 0 deletions
62
_config/nvim/init.vim
Normal file
62
_config/nvim/init.vim
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
call plug#begin()
|
||||||
|
Plug 'tpope/vim-fugitive'
|
||||||
|
Plug 'vim-syntastic/syntastic'
|
||||||
|
Plug 'junegunn/fzf.vim'
|
||||||
|
Plug 'tpope/vim-surround'
|
||||||
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
|
" Plug 'deoplete-plugins/deoplete-clang'
|
||||||
|
" Plug 'deoplete-plugins/deoplete-jedi'
|
||||||
|
" Plug 'deoplete-plugins/deoplete-go', { 'do': 'make'}
|
||||||
|
Plug 'carlitux/deoplete-ternjs', { 'do': 'npm install tern'}
|
||||||
|
Plug 'tbodt/deoplete-tabnine', { 'do': './install.sh' }
|
||||||
|
Plug 'terryma/vim-multiple-cursors'
|
||||||
|
" Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
|
||||||
|
Plug 'ndmitchell/ghcid', { 'rtp': 'plugins/nvim' }
|
||||||
|
Plug 'luochen1990/rainbow'
|
||||||
|
Plug 'wlangstroth/vim-racket'
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
let g:deoplete#enable_at_startup = 1
|
||||||
|
func! Multiple_cursors_before()
|
||||||
|
if deoplete#is_enabled()
|
||||||
|
call deoplete#disable()
|
||||||
|
let g:deoplete_is_enable_before_multi_cursors = 1
|
||||||
|
else
|
||||||
|
let g:deoplete_is_enable_before_multi_cursors = 0
|
||||||
|
endif
|
||||||
|
endfunc
|
||||||
|
func! Multiple_cursors_after()
|
||||||
|
if g:deoplete_is_enable_before_multi_cursors
|
||||||
|
call deoplete#enable()
|
||||||
|
endif
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
let g:rainbow_active = 1
|
||||||
|
let g:syntastic_enable_racket_racket_checker = 1
|
||||||
|
let g:syntastic_python_checkers = ['python']
|
||||||
|
|
||||||
|
set mouse=a
|
||||||
|
set splitbelow
|
||||||
|
set splitright
|
||||||
|
set number
|
||||||
|
set tabstop=8
|
||||||
|
set softtabstop=0
|
||||||
|
set expandtab
|
||||||
|
set shiftwidth=4
|
||||||
|
set smarttab
|
||||||
|
|
||||||
|
autocmd FileType gitcommit setlocal spell spelllang=en
|
||||||
|
autocmd TermOpen,TermEnter * setlocal nonumber norelativenumber nospell nohlsearch
|
||||||
|
autocmd Filetype tex,markdown,mail setlocal linebreak spell spelllang=de
|
||||||
|
|
||||||
|
set spelllang=de,en
|
||||||
|
set complete+=kspell
|
||||||
|
|
||||||
|
nnoremap <F4> :make!<cr>
|
||||||
|
nnoremap <F3> :! ./%<cr>
|
||||||
|
nnoremap <A-f> :Files<cr>
|
||||||
|
nnoremap <A-t> :terminal<cr>
|
||||||
|
nnoremap <A-b> :Buffers<cr>
|
||||||
|
nnoremap <A-g> :Gstatus<cr>
|
||||||
|
|
||||||
|
tnoremap <C-w> <C-\><C-n><C-w>
|
Loading…
Add table
Reference in a new issue