aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--VERSION4
-rw-r--r--vim/after/syntax/vim.vim36
2 files changed, 22 insertions, 18 deletions
diff --git a/VERSION b/VERSION
index 2479f78c..be2c4744 100644
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-tejr dotfiles v5.0.0
-Tue May 28 15:19:09 UTC 2019
+tejr dotfiles v5.1.0
+Tue May 28 15:25:37 UTC 2019
diff --git a/vim/after/syntax/vim.vim b/vim/after/syntax/vim.vim
index c5417413..cae5c815 100644
--- a/vim/after/syntax/vim.vim
+++ b/vim/after/syntax/vim.vim
@@ -1,19 +1,23 @@
" Remove special highlighting for double-quoted strings in comments
syntax clear vimCommentString
-" Highlight :CompilerSet commands like :set/:setlocal
-syntax keyword vimCommand contained
- \ CompilerSet
-syntax region vimSet matchgroup=vimCommand
- \ start="\<CompilerSet\>"
- \ end="$" end="|" end="<[cC][rR]>"
- \ keepend
- \ matchgroup=vimNotation
- \ oneline
- \ skip="\%(\\\\\)*\\."
- \ contains=vimSetEqual
- \,vimOption
- \,vimErrSetting
- \,vimComment
- \,vimSetString
- \,vimSetMod
+" Highlight :CompilerSet commands like :set/:setlocal, but only in compiler
+" scripts in recognisable paths
+if expand('%:h:t') ==# 'compiler'
+ \ && expand('%:e') ==# 'vim'
+ syntax keyword vimCommand contained
+ \ CompilerSet
+ syntax region vimSet matchgroup=vimCommand
+ \ start="\<CompilerSet\>"
+ \ end="$" end="|" end="<[cC][rR]>"
+ \ keepend
+ \ matchgroup=vimNotation
+ \ oneline
+ \ skip="\%(\\\\\)*\\."
+ \ contains=vimSetEqual
+ \,vimOption
+ \,vimErrSetting
+ \,vimComment
+ \,vimSetString
+ \,vimSetMod
+endif