summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-07-02 05:44:49 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-07-02 05:44:49 -0700
commit2652ea85266677746b34eb6e0721f3a806feadb2 (patch)
treeea8e2c7988ed1baec2e3894eb0f3de3836f52bca /ChangeLog
parent62d1ded8ee9e5be68c7c2545b047c929e9ff63fd (diff)
downloadtxr-2652ea85266677746b34eb6e0721f3a806feadb2.tar.gz
txr-2652ea85266677746b34eb6e0721f3a806feadb2.tar.bz2
txr-2652ea85266677746b34eb6e0721f3a806feadb2.zip
Handle escapes accurately in Vim syntax highlighting.
* genvim.txr (txr_badesc, txr_stresc, txr_numesc, txr_regesc): New match categories. (txr_string, txr_quasilit, txr_regex, txl_regex): No longer use skip= argument, but rather contain escape categories. All escapes are colored as Special rather than String, and unknown or malformed escapes are colored as errors.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 217615be..5099ad37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2015-07-02 Kaz Kylheku <kaz@kylheku.com>
+
+ Handle escapes accurately in Vim syntax highlighting.
+
+ * genvim.txr (txr_badesc, txr_stresc, txr_numesc, txr_regesc): New
+ match categories.
+ (txr_string, txr_quasilit, txr_regex, txl_regex): No longer use skip=
+ argument, but rather contain escape categories.
+ All escapes are colored as Special rather than String, and
+ unknown or malformed escapes are colored as errors.
+
2015-07-01 Kaz Kylheku <kaz@kylheku.com>
* genman.txr: Take advantage of \@ escape in quasilit.