summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2019-05-23 19:27:41 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2019-05-23 19:27:41 +0100
commite817821104b886de7afdf7c365aeced134d6d966 (patch)
treed9fa973d87f8c76e5b68a8587a8efa057f0d4212 /CHANGES
parent43431e7e8458091c762792db39af3fef65e14412 (diff)
Mention \.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES12
1 files changed, 9 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 46a05ff1..66270be5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,9 +1,15 @@
CHANGES FROM 2.9 to X.X
* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). Most
- configuration files shouldn't need to be changed but formats now need to be
- quoted, so a bare #{...} becomes "#{...}". This includes #{ which may
- previously have looked like a comment (for example at the start of a line).
+ configuration files shouldn't need to be changed but there are the following
+ differences:
+
+ 1) Formats now need to be quoted, so a bare #{...} becomes "#{...}". This
+ includes #{ which may previously have looked like a comment (for example at
+ the start of a line).
+
+ 2) A \ on its own must be escaped or quoted as either \\ or '\' (the latter
+ works on older tmux versions).
Entirely the same parser is now used for parsing the configuration file
and for string commands. This means that constructs previously only