diff options
author | Teddy Wing | 2018-11-11 18:32:44 +0100 |
---|---|---|
committer | Teddy Wing | 2018-11-11 18:32:44 +0100 |
commit | dd49b86d20e4cacfb719e6c07ff6e11e375061f6 (patch) | |
tree | 2737ded75820de4a1748c85d96fb8487dce013d3 | |
parent | 124a68388b765187991b8e24b1f446ce8d236a40 (diff) | |
download | vim-dome-key-dd49b86d20e4cacfb719e6c07ff6e11e375061f6.tar.bz2 |
syntax/dome_key.vim: Add `mode` definition matcher
-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 |