summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2019-05-23 15:11:13 +0100
committerThomas Adam <thomas@xteddy.org>2019-05-23 15:11:25 +0100
commit6bb505eb7379b82f2d3da1ce31bf1657670124ed (patch)
treea05379b86e78bef1a0d40e9a9526b62c3487f74a
parent83b9807370bcba7d37795767da477a3215f1c2a8 (diff)
CHANGES: mention yacc
-rw-r--r--CHANGES17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 1c37c5ec..3caa9796 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,22 @@
CHANGES FROM 2.9 to X.X
+* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1)
+ instead. Most configuration files shouldn't need changing, however, the
+ following will need quoting:
+
+ #{}
+
+ That is, formats, since it would otherwise be consisdered a comment.
+
+ Entirely the same parser is now used for parsing the configuration file
+ and for string commands. This means that constructs previously only
+ available in .tmux.conf, such as %if, can now be used in string commands
+ (for example, those given to if-shell - not commands invoked from the
+ shell, they are still parsed by the shell itself).
+
+ DOWNSTREAM PACKAGERS: please make your tmux builds depend on yacc/bison or
+ similar.
+
* Add support for the overline attribute (SGR 53). The Smol capability is
needed in terminal-overrides.