diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-11-06 06:42:55 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-11-06 06:42:55 -0800 |
commit | 7ec45a270ce052868361ba40fee03aa745a1cba2 (patch) | |
tree | 240cb69235777717ea8c2da5846843d4c151cebd | |
parent | 84fb59d62953fce123dc9ec9a5a661dd30e5765b (diff) | |
download | txr-7ec45a270ce052868361ba40fee03aa745a1cba2.tar.gz txr-7ec45a270ce052868361ba40fee03aa745a1cba2.tar.bz2 txr-7ec45a270ce052868361ba40fee03aa745a1cba2.zip |
vim: colorize hash bang for Lisp.
* genvim.txr: generate the txr_hashbang match in both txr.vim
and tl.vim, not only txr.vim. Use Vim's \% regex operator
to match only in the first line of a file.
-rw-r--r-- | genvim.txr | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -94,7 +94,6 @@ syn match txr_error "@at\\[xo]" syn match txr_char "@at\\x[@hex]\+;\?" syn match txr_char "@at\\[@oct]\+;\?" syn match txr_regdir "@at/\(\\/\|[^/]\|\\\n\)*/" -syn match txr_hashbang "^#!.*" @ (end) @ (end) @ (output :continue out) @@ -117,6 +116,8 @@ syn match txr_chr "#\\[^ \t\n@alnum]"@(if txr-p " contained") syn match txr_chr "#\\[@alnum]\+"@(if txr-p " contained") syn match txr_ncomment ";.*"@(if txr-p " contained") +syn match txr_hashbang "\%^#!.*" + syn match txr_dot "\." contained syn match txr_ident "[@alnum@glyph]*[@alpha@glyph^][@alnum@glyph^]*" contained syn match tl_ident "[:@@][@alnum@glyph^/]\+"@(if txr-p " contained") |