summaryrefslogtreecommitdiffstats
path: root/txr.vim
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-30 18:09:29 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-30 18:09:29 -0800
commit37d00fe0d64eef90318671fad2839fc552bfdc5d (patch)
tree33aca74d5c0e332f3e1dbf898bfb6c410a250407 /txr.vim
parent78f186f057733ac5c7ac2b524a31960f77935958 (diff)
downloadtxr-37d00fe0d64eef90318671fad2839fc552bfdc5d.tar.gz
txr-37d00fe0d64eef90318671fad2839fc552bfdc5d.tar.bz2
txr-37d00fe0d64eef90318671fad2839fc552bfdc5d.zip
* genvim.txr: Support floating-point constants.
Do not color embedded decimal integers in symbols as integers. * txr.vim: Regenerated.
Diffstat (limited to 'txr.vim')
-rw-r--r--txr.vim12
1 files changed, 7 insertions, 5 deletions
diff --git a/txr.vim b/txr.vim
index ddff5ff7..40310b5b 100644
--- a/txr.vim
+++ b/txr.vim
@@ -174,16 +174,18 @@ syn match txr_regex "/\(\\/\|[^/]\|\\\n\)*/" contained
syn match txl_regex "#/\(\\/\|[^/]\|\\\n\)*/" contained
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 txr_dot "\." contained
+syn match txr_num "#x[+\-]\?[0-9A-Fa-f]\+" contained
+syn match txr_num "[+\-]\?[0-9]\+" contained
+syn match txr_ident "[:@]\?[A-Za-z0-9!$%&*+\-<=>?\\^_~]*[A-Za-z!$%&*+\-<=>?\\^_~][A-Za-z0-9!$%&*+\-<=>?\\^_~]*" contained
+syn match txl_ident "[:@]\?[A-Za-z0-9!$%&*+\-<=>?\\^_~/]*[A-Za-z!$%&*+\-<=>?\\^_~/][A-Za-z0-9!$%&*+\-<=>?\\^_~/]*" contained
+syn match txr_num "[+\-]\?[0-9]*[.][0-9]\+\([eE][+\-]\?[0-9]\+\)\?" contained
+syn match txr_num "[+\-]\?[0-9]\+\([eE][+\-]\?[0-9]\+\)" contained
syn match txl_ident ":" contained
-syn match txr_num "[+-]\?[0-9]\+" contained
-syn match txr_num "#x[+-]\?[0-9A-Fa-f]\+" contained
syn match txr_unquote "," contained
syn match txr_splice ",\*" contained
syn match txr_quote "'" contained
-syn match txr_dot "\." contained
syn match txr_dotdot "\.\." contained
syn match txr_metaat "@" contained