This should fix the issue I was having with conflicts all the time
let g:vimwiki_list = [{'path': '$XDG_DATA_HOME/vimwiki'}]
let g:vimwiki_auto_chdir = 1
augroup myvimwiki
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,BufNewFile $XDG_DATA_HOME/vimwiki/diary/*.wiki !git pull
+ au! BufRead $XDG_DATA_HOME/vimwiki/index.wiki !git -C "%:p:h" pull
+ au! BufRead,BufNewFile $XDG_DATA_HOME/vimwiki/diary/*.wiki !git -C "%:p:h" pull
au! BufWritePost $XDG_DATA_HOME/vimwiki/*.wiki exe '!git add "<afile>";git commit -m"' . strftime("%FT%R") . '";git push'
augroup END
au! BufWritePost $XDG_DATA_HOME/vimwiki/*.wiki exe '!git add "<afile>";git commit -m"' . strftime("%FT%R") . '";git push'
augroup END