From e84eaba7a2832e40f655975ccf729ac9949b95fc Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Wed, 3 Apr 2024 13:07:57 +0200 Subject: [PATCH] vim:aucmd: Don't overwrite constants when sourcing When resourcing the vimscript (i.e. writing it) currently three errors are printed that constant values cannot be overwritten. --- .config/vim/vimrc.d/80-autocommands.vim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.config/vim/vimrc.d/80-autocommands.vim b/.config/vim/vimrc.d/80-autocommands.vim index 646d907..a13a417 100644 --- a/.config/vim/vimrc.d/80-autocommands.vim +++ b/.config/vim/vimrc.d/80-autocommands.vim @@ -1,9 +1,11 @@ " Autocommands """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Bitfield for highlight_current augroup -const s:CLEAR_HIGHS_CWORD = 1 -const s:CLEAR_HIGHS_VISUAL = 2 -const s:CLEAR_HIGHS_ALL = 3 +if !exists('s:CLEAR_HIGHS_ALL') + const s:CLEAR_HIGHS_CWORD = 1 + const s:CLEAR_HIGHS_VISUAL = 2 + const s:CLEAR_HIGHS_ALL = 3 +endif " Terminal if (has('nvim'))