summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-06 12:04:39 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-06 12:04:39 -0800
commit92f542e5134e26cdf2a996aed63eee9ce2584bd7 (patch)
tree0ad5796f36ab3bb1f3847306634b6153a5f323bc
parentf8d8c30be09b97dc2c78e4bfe31b84f5f9fc4fda (diff)
downloadtxr-92f542e5134e26cdf2a996aed63eee9ce2584bd7.tar.gz
txr-92f542e5134e26cdf2a996aed63eee9ce2584bd7.tar.bz2
txr-92f542e5134e26cdf2a996aed63eee9ce2584bd7.zip
* genvim.txr: Add forgotten until and last keywords.
* txr.vim: Regenerated.
-rw-r--r--ChangeLog6
-rw-r--r--genvim.txr4
-rw-r--r--txr.vim13
3 files changed, 16 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index e545abab..3a5c7f4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-01-06 Kaz Kylheku <kaz@kylheku.com>
+
+ * genvim.txr: Add forgotten until and last keywords.
+
+ * txr.vim: Regenerated.
+
2013-12-25 Kaz Kylheku <kaz@kylheku.com>
Merry C++mas!
diff --git a/genvim.txr b/genvim.txr
index cf644e5e..a9791c1a 100644
--- a/genvim.txr
+++ b/genvim.txr
@@ -33,7 +33,9 @@ void eval_init(void)
(let* ((hash (hash :equal-based)))
(mapcar (op sethash hash @1 @1) list)
[sort (hash-values hash) string-lt])))
-@(do (set [txr-sym 0..0] '("rep" "end" "and" "or" "catch" "finally")))
+@(do (set [txr-sym 0..0] '("rep" "end" "and" "or"
+ "catch" "finally"
+ "until" "last")))
@(set (txr-sym txl-sym) (@(sortuniq txr-sym) @(sortuniq txl-sym)))
@(output)
" VIM Syntax file for txr
diff --git a/txr.vim b/txr.vim
index f3f75d74..dab316ab 100644
--- a/txr.vim
+++ b/txr.vim
@@ -25,12 +25,13 @@ syn keyword txr_keyword contained choose close coll collect
syn keyword txr_keyword contained defex deffilter define do
syn keyword txr_keyword contained end eof eol fail
syn keyword txr_keyword contained filter finally flatten forget
-syn keyword txr_keyword contained freeform fuzz gather load
-syn keyword txr_keyword contained local maybe merge next
-syn keyword txr_keyword contained none or output rebind
-syn keyword txr_keyword contained rep repeat require set
-syn keyword txr_keyword contained skip some text throw
-syn keyword txr_keyword contained trailer try var
+syn keyword txr_keyword contained freeform fuzz gather last
+syn keyword txr_keyword contained load local maybe merge
+syn keyword txr_keyword contained next none or output
+syn keyword txr_keyword contained rebind rep repeat require
+syn keyword txr_keyword contained set skip some text
+syn keyword txr_keyword contained throw trailer try until
+syn keyword txr_keyword contained var
syn keyword txl_keyword contained * *keyword-package* *random-state* *self-path*
syn keyword txl_keyword contained *stddebug* *stderr* *stdin* *stdlog*