diff options
Diffstat (limited to 'syntax/dome_key.vim')
-rw-r--r-- | syntax/dome_key.vim | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/syntax/dome_key.vim b/syntax/dome_key.vim index e5c21e7..a87a94d 100644 --- a/syntax/dome_key.vim +++ b/syntax/dome_key.vim @@ -19,6 +19,11 @@ syntax match domeKeyCmdDefinitionStart "^\s*cmd" contains=domeKeyType nextgroup= syntax match domeKeyCmdDefinitionTrigger "[^ \t]\+" contained contains=domeKeyDefinitionTrigger nextgroup=domeKeyCmdDefinitionAction skipwhite syntax match domeKeyCmdDefinitionAction ".*$" contained +" Mode definitions +syntax match domeKeyModeDefinitionStart "^\s*mode" contains=domeKeyType nextgroup=domeKeyModeDefinitionTrigger skipwhite +syntax match domeKeyModeDefinitionTrigger "[^ \t]\+" contained contains=domeKeyDefinitionTrigger nextgroup=domeKeyModeDefinitionAction skipwhite +syntax region domeKeyModeDefinitionAction matchgroup=NONE start="{" end="}" contained contains=domeKeyMapDefinitionStart,domeKeyCmdDefinitionStart,domeKeyComment + syntax keyword domeKeyType contained containedin=domeKeyMapDefinitionStart map cmd mode |