]> git.rmz.io Git - dotfiles.git/blobdiff - vim/vimrc
vim: also pull when reading diary entries
[dotfiles.git] / vim / vimrc
index 47529e3c4152be3ef740ad6b43c02943ae205013..90fbf5d4e9e4e9556a3fc26f2e3ac9fe38486043 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -73,6 +73,7 @@ Plugin 'derekwyatt/vim-protodef'
 " Plugin 'jeaye/color_coded'
 " Check LucHermites plugins: https://github.com/LucHermitte/lh-cpp
 Plugin 'wincent/loupe'
+Plugin 'Ram-Z/vimwiki'
 
 call vundle#end()
 
@@ -741,6 +742,15 @@ xmap T <Plug>Sneak_T
 omap t <Plug>Sneak_t
 omap T <Plug>Sneak_T
 
+" vimviki {{{2
+let g:vimwiki_list = [{'path': '$XDG_DATA_HOME/vimwiki'}]
+let g:vimwiki_auto_chdir = 1
+augroup myvimwiki
+  au! BufRead      $XDG_DATA_HOME/vimwiki/index.wiki   !git pull
+  au! BufRead      $XDG_DATA_HOME/vimwiki/diary/*.wiki !git pull
+  au! BufWritePost $XDG_DATA_HOME/vimwiki/*.wiki       exe  '!git add "<afile>";git commit -m"' . strftime("%FT%R") . '";git push'
+augroup END
+
 " functions {{{1
 
 " Convenient command to see the difference between the current buffer and the