Support command sequences separated by " ; ". Also clean up command printing.

This commit is contained in:
Nicholas Marriott
2009-01-18 14:40:48 +00:00
parent c4d5989a4e
commit a15f8fc4a6
23 changed files with 350 additions and 143 deletions

15
CHANGES
View File

@ -1,5 +1,18 @@
18 January 2009
* Cleaned up command printing code, also enclose arguments with spaces in "s.
* Added command sequences. These are entered by separating each argument by a ;
argument (spaces on both sides), for example:
lsk ; lsc
To use a literal ; as the argument prefix it with \, for example:
bind x lsk \; lsc
Commands are executed from left to right and, importantly, an error does NOT
stop execution. Also note that command sequences do not support repeat-time
repetition unless all commands making up the sequence support it.
* suspend-client command to suspend a client. Don't try to background it
though...
* Mark attached sessions in sessions lists. Suggested by Simon Kuhnle.
@ -938,7 +951,7 @@
(including mutt, emacs). No status bar yet and no key remapping or other
customisation.
$Id: CHANGES,v 1.216 2009-01-18 12:13:21 nicm Exp $
$Id: CHANGES,v 1.217 2009-01-18 14:40:48 nicm Exp $
LocalWords: showw utf UTF fulvio ciriaco joshe OSC APC gettime abc DEF OA clr
LocalWords: rivo nurges lscm Erdely eol smysession mysession ek dstname RB ms