diff options
| author | Robert Günzler <r@gnzler.io> | 2020-06-17 18:41:07 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2020-06-17 18:41:07 +0200 |
| commit | ac53dbd4ef3836e69d5ff425e228960ca4adf7c3 (patch) | |
| tree | 467ce16fe6fe3aa836dce300ca7319b7deb3a4b1 /.vim | |
| parent | 4e3dadd492b261593eb74008522d4961ad1f52f9 (diff) | |
vim: lazy-load vimwiki plugin, add aucmds when opening wiki page
Diffstat (limited to '.vim')
| -rw-r--r-- | .vim/init.vim | 9 | ||||
| -rw-r--r-- | .vim/plug.vim | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/.vim/init.vim b/.vim/init.vim index 9e9171f..444f288 100644 --- a/.vim/init.vim +++ b/.vim/init.vim @@ -337,8 +337,13 @@ augroup SpecialBuffers au FileType fzf,skim tnoremap <buffer><esc> <c-c> au FileType gitmessengerpopup nmap <buffer><esc> <Plug>(git-messenger-close) au FileType vista nmap <buffer><space> :wincmd p<CR> - au FileType help,qf,vista nmap <buffer>q <c-w><c-q> - au FileType vimwik if filereadable(expand('%')) | read !zet new | endif + au FileType help,qf,vista nmap <silent><buffer>q <c-w><c-q> + + au FileType vimwiki + \ if filereadable(expand('%')) && line('$') == 1 && getline(1) == '' + \ | read !zet new + \ | endif + au FileType vimwiki Vista!! augroup END " augroup AutoSaveFolds diff --git a/.vim/plug.vim b/.vim/plug.vim index 49a655f..5578cc3 100644 --- a/.vim/plug.vim +++ b/.vim/plug.vim @@ -26,7 +26,7 @@ call plug#begin('~/.vim/plugged') Plug 'SirVer/ultisnips' \| Plug 'honza/vim-snippets' - Plug 'vimwiki/vimwiki' + Plug 'vimwiki/vimwiki', { 'for': ['vimwiki'], 'on': 'VimwikiIndex' } " search " Plug 'junegunn/fzf', |