summaryrefslogtreecommitdiffstats
path: root/txr.vim
diff options
context:
space:
mode:
Diffstat (limited to 'txr.vim')
-rw-r--r--txr.vim7
1 files changed, 5 insertions, 2 deletions
diff --git a/txr.vim b/txr.vim
index 09b2b425..ffae222d 100644
--- a/txr.vim
+++ b/txr.vim
@@ -17,9 +17,12 @@ syn case match
syn spell toplevel
syn keyword txr_keyword contained skip trailer freeform block accept fail
-syn keyword txr_keyword contained next some all none maybe cases choose collect
+syn keyword txr_keyword contained next some all none and or
+syn keyword txr_keyword contained maybe cases choose collect until last end
syn keyword txr_keyword contained flatten forget local merge bind set cat output
-syn keyword txr_keyword contained define try defex throw deffilter filter eof eol
+syn keyword txr_keyword contained repeat rep first last single empty
+syn keyword txr_keyword contained define try catch finally throw
+syn keyword txr_keyword contained defex throw deffilter filter eof eol
syn match txr_at "@[ \t]*@"
syn match txr_comment "@#.*"