aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorCamil Staps2021-06-18 14:03:13 +0200
committerCamil Staps2021-06-18 14:03:13 +0200
commit763ea11541bef49b4b9b13ff3d91b36576196e8d (patch)
tree904428ee723b6d44df881f86ba2436c44114be91 /vim
parentFix gx in neovim (diff)
Discard old autocmds when reloading .vimrc
Diffstat (limited to 'vim')
-rw-r--r--vim/.vimrc2
1 files changed, 2 insertions, 0 deletions
diff --git a/vim/.vimrc b/vim/.vimrc
index ea200b2..e35f9cb 100644
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -153,6 +153,7 @@ map <LocalLeader>s :syn sync fromstart<CR>
function! s:enable_automatic_background()
augroup bg
+ autocmd! bg
autocmd bg BufEnter * set background=dark | call s:colorscheme_changed()
autocmd bg BufEnter *.bib,*.md,*.tex,*.txt set background=light | call s:colorscheme_changed()
augroup END
@@ -175,6 +176,7 @@ call s:enable_automatic_background()
" - https://github.com/airblade/vim-gitgutter/issues/696
" - https://stackoverflow.com/a/7383051
augroup gitgutter
+ autocmd! gitgutter
autocmd gitgutter BufEnter * call s:reset_gitgutter_highlights()
augroup END