From 1fb81a1b5a9d405985fec58e6dc13a7cd1a55efd Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 19 Sep 2020 20:38:49 +1200 Subject: Simplify/correct vimrc matching rules It looks like :doautocmd doesn't actually expand variables like $MYVIMRC; I could have sworn it did... --- vim/vimrc | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 17acdc14..fd7fa56b 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -2,7 +2,7 @@ " Tom Ryder (tejr)’s Literate Vimrc " ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ " -" Last updated: Sat, 19 Sep 2020 08:23:14 UTC +" Last updated: Sat, 19 Sep 2020 08:36:41 UTC " " │ And I was lifted up in heart, and thought " │ Of all my late-shown prowess in the lists, @@ -379,12 +379,8 @@ augroup END " saves restarting Vim or running the :source command manually, which I almost " always want to do after changing my vimrc file anyway. " -autocmd vimrc BufWritePost $MYVIMRC +autocmd vimrc BufWritePost $MYVIMRC,$MYVIM/vimrc \ ReloadVimrc -if $MYVIM !=# '' - autocmd vimrc BufWritePost $MYVIM/vimrc - \ doautocmd vimrc BufWritePost $MYVIMRC -endif " If Vim is new enough (v7.0.187) to support the ##SourceCmd event for " automatic command hooks, we'll also apply a hook for that event to catch @@ -394,12 +390,8 @@ endif " " if exists('##SourceCmd') - autocmd vimrc SourceCmd $MYVIMRC + autocmd vimrc SourceCmd $MYVIMRC,$MYVIM/vimrc \ ReloadVimrc - if $MYVIM !=# '' - autocmd vimrc SourceCmd $MYVIM/vimrc - \ doautocmd vimrc SourceCmd $MYVIMRC - endif endif " For spelling, use New Zealand English by default, but later on we’ll -- cgit v1.2.3