mirror of
https://github.com/tmux/tmux.git
synced 2024-09-29 23:52:44 +00:00
Merge branch '3.0-rc'
This commit is contained in:
commit
4c28ed4e4e
13
CHANGES
13
CHANGES
@ -35,16 +35,9 @@ CHANGES FROM 2.9 to 3.0
|
|||||||
|
|
||||||
* Improve escaping of special characters in list-keys output.
|
* Improve escaping of special characters in list-keys output.
|
||||||
|
|
||||||
* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). Most
|
* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). There
|
||||||
configuration files shouldn't need to be changed but there are the following
|
is one incompatible change: a \ on its own must be escaped or quoted as
|
||||||
differences:
|
either \\ or '\' (the latter works on older tmux versions).
|
||||||
|
|
||||||
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).
|
|
||||||
|
|
||||||
Entirely the same parser is now used for parsing the configuration file
|
Entirely the same parser is now used for parsing the configuration file
|
||||||
and for string commands. This means that constructs previously only
|
and for string commands. This means that constructs previously only
|
||||||
|
Loading…
Reference in New Issue
Block a user