Migrated vim+vundle config to neovim+plug
This commit is contained in:
commit
b531014a99
20 changed files with 2861 additions and 0 deletions
9
after/plugin/airline.vim
Normal file
9
after/plugin/airline.vim
Normal file
|
@ -0,0 +1,9 @@
|
|||
let g:airline_powerline_fonts = 1
|
||||
let g:airline_left_sep = ''
|
||||
let g:airline_left_alt_sep = ''
|
||||
let g:airline_right_sep = ''
|
||||
let g:airline_right_alt_sep = ''
|
||||
let g:airline_symbols.branch = ''
|
||||
let g:airline_symbols.readonly = ''
|
||||
let g:airline_symbols.linenr = ''
|
||||
let g:airline_section_z = ''
|
16
after/plugin/centerscroll.vim
Normal file
16
after/plugin/centerscroll.vim
Normal file
|
@ -0,0 +1,16 @@
|
|||
set scrolloff=99999
|
||||
|
||||
nnoremap <C-U> 11kzz
|
||||
nnoremap <C-D> 11jzz
|
||||
nnoremap j gjzz
|
||||
nnoremap k gkzz
|
||||
nnoremap # #zz
|
||||
nnoremap * *zz
|
||||
nnoremap n nzz
|
||||
nnoremap N Nzz
|
||||
nnoremap gg ggzz
|
||||
nnoremap G Gzz
|
||||
nnoremap gj jzz
|
||||
nnoremap gk kzz
|
||||
vnoremap < <gv
|
||||
vnoremap > >gv
|
9
after/plugin/fswitch.vim
Normal file
9
after/plugin/fswitch.vim
Normal file
|
@ -0,0 +1,9 @@
|
|||
nmap <silent> <Leader>of :FSHere<cr>
|
||||
nmap <silent> <Leader>ol :FSRight<cr>
|
||||
nmap <silent> <Leader>oL :FSSplitRight<cr>
|
||||
nmap <silent> <Leader>oh :FSLeft<cr>
|
||||
nmap <silent> <Leader>oH :FSSplitLeft<cr>
|
||||
nmap <silent> <Leader>ok :FSAbove<cr>
|
||||
nmap <silent> <Leader>oK :FSSplitAbove<cr>
|
||||
nmap <silent> <Leader>oj :FSBelow<cr>
|
||||
nmap <silent> <Leader>oJ :FSSplitBelow<cr>
|
1
after/plugin/general.vim
Normal file
1
after/plugin/general.vim
Normal file
|
@ -0,0 +1 @@
|
|||
let g:deoplete#enable_at_startup = 1
|
8
after/plugin/synstack.vim
Normal file
8
after/plugin/synstack.vim
Normal file
|
@ -0,0 +1,8 @@
|
|||
" shows syntaxic group of the word under the cursor
|
||||
command! SynStack :call SynStack()
|
||||
function! SynStack()
|
||||
if !exists("*synstack")
|
||||
return
|
||||
endif
|
||||
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
|
||||
endfunc
|
7
after/plugin/syntastic.vim
Normal file
7
after/plugin/syntastic.vim
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
hi SyntasticErrorLine ctermbg=52 ctermfg=fg cterm=NONE
|
||||
hi SyntasticWarningLine ctermbg=234 ctermfg=fg cterm=NONE
|
||||
|
||||
let g:syntastic_tex_chktex_showmsg = 0
|
||||
let g:syntastic_tex_chktex_args = '-n 1 -n 11'
|
||||
let g:syntastic_tex_checkers = ['chktex']
|
45
after/plugin/tabline.vim
Normal file
45
after/plugin/tabline.vim
Normal file
|
@ -0,0 +1,45 @@
|
|||
function MyTabLine()
|
||||
let s = ''
|
||||
let t = tabpagenr()
|
||||
let i = 1
|
||||
while i <= tabpagenr('$')
|
||||
let buflist = tabpagebuflist(i)
|
||||
let winnr = tabpagewinnr(i)
|
||||
let s .= '%' . i . 'T'
|
||||
let s .= (i == t ? '%2*' : '%1*')
|
||||
let s .= ' '
|
||||
let s .= i . ':'
|
||||
let s .= winnr . '/' . tabpagewinnr(i,'$')
|
||||
|
||||
let bufnrlist = tabpagebuflist(i)
|
||||
for bufnr in bufnrlist
|
||||
if getbufvar(bufnr, "&modified")
|
||||
let s .= '+'
|
||||
break
|
||||
endif
|
||||
endfor
|
||||
|
||||
let s .= ' %*'
|
||||
let s .= (i == t ? '%#TabLineSel#' : '%#TabLine#')
|
||||
let bufnr = buflist[winnr - 1]
|
||||
let file = bufname(bufnr)
|
||||
let buftype = getbufvar(bufnr, 'buftype')
|
||||
if buftype == 'nofile'
|
||||
if file =~ '\/.'
|
||||
let file = substitute(file, '.*\/\ze.', '', '')
|
||||
endif
|
||||
else
|
||||
let file = fnamemodify(file, ':p:t')
|
||||
endif
|
||||
if file == ''
|
||||
let file = '[No Name]'
|
||||
endif
|
||||
let s .= file
|
||||
let i = i + 1
|
||||
endwhile
|
||||
let s .= '%T%#TabLineFill#%='
|
||||
let s .= (tabpagenr('$') > 1 ? '%999XX' : 'X')
|
||||
return s
|
||||
endfunction
|
||||
set stal=2
|
||||
set tabline=%!MyTabLine()
|
Loading…
Add table
Add a link
Reference in a new issue