summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2019-06-14 16:10:38 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2019-06-14 16:10:38 +0100
commit4c28ed4e4edc51715ed6a2188b5028f901f22012 (patch)
treec40c3b0b90238d95665dda1e865d3ef9be6e43ea /CHANGES
parentae83a5b0105942abdb154502745897cdc8a15d4d (diff)
parent31cb95893eaae01c32aa444564f255100c05b85e (diff)
Merge branch '3.0-rc'
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES13
1 files changed, 3 insertions, 10 deletions
diff --git a/CHANGES b/CHANGES
index 59c11157..9129fa3b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -35,16 +35,9 @@ CHANGES FROM 2.9 to 3.0
* Improve escaping of special characters in list-keys output.
-* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). Most
- configuration files shouldn't need to be changed but there are the following
- differences:
-
- 1) #{ is now parsed as a format and is only valid after directives (%if,
- %elif, %else), so comments starting with #{ are now syntax errors (adding
- an extra # or a space after the # is an easy way to fix this).
-
- 2) A \ on its own must be escaped or quoted as either \\ or '\' (the latter
- works on older tmux versions).
+* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). There
+ is one incompatible change: 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