summaryrefslogtreecommitdiffstats
path: root/txr.vim
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-03-03 21:16:43 -0800
committerKaz Kylheku <kaz@kylheku.com>2012-03-04 08:49:20 -0800
commitf75994545cb88c6625e4122afa61fbbe1adeb081 (patch)
treec7206a6c009493b62313f34ae5f2deff58cc08cd /txr.vim
parent66bcec2c491445a76b3ef63c53ed982b896cef00 (diff)
downloadtxr-f75994545cb88c6625e4122afa61fbbe1adeb081.tar.gz
txr-f75994545cb88c6625e4122afa61fbbe1adeb081.tar.bz2
txr-f75994545cb88c6625e4122afa61fbbe1adeb081.zip
Version 60
* txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated. * txr.vim: Handle : symbol properly. * eval.c (op_defun): Bugfix: documentation says that defun supports the same parameter list as lambda, and that is the intent. But this was broken, since op_defun was expecting the parameter list to be a proper list containing only bindable symbols, ruling out the use of the consing dot for rest parameter as well as the colon keyword symbol for optional parmeters.
Diffstat (limited to 'txr.vim')
-rw-r--r--txr.vim1
1 files changed, 1 insertions, 0 deletions
diff --git a/txr.vim b/txr.vim
index 6bc75a9c..c0c9eb3d 100644
--- a/txr.vim
+++ b/txr.vim
@@ -107,6 +107,7 @@ syn match txr_ncomment ";.*" contained
syn match txr_ident "[:@]\?[A-Za-z0-9!$%&*+\-<=>?\\^_~]\+" contained
syn match txl_ident "[:@]\?[A-Za-z0-9!$%&*+\-<=>?\\^_~/]\+" contained
+syn match txl_ident ":" contained
syn match txr_num "[+-]\?[0-9]\+" contained
syn match txr_unquote "," contained