Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
when the next section following NAME is a custom section
|
|
and use \(en instead of \- for .Nd
|
|
these are enabled (and the monitor-activity, bell-actio and monitor-content
options are configurated appropriately), when activity, a bell, or content is
detected, a message is shown.
Also tidy up the bell/activity/content code in server.c slightly and fix a
couple of errors.
|
|
|
|
No binary change.
|
|
from Mark Lumsden
ok oga
|
|
window instead of being an error.
|
|
status line (bound to "i" and displays the current window and time by
default). The same substitutions are applied as for status-left/right.
- Add support for including the window index (#I), pane index (#P) and window
name (#W) in the message, and status-left or status-right.
- Bump protocol version.
From Tiago Cunha, thanks!
|
|
could be consumed by deleting from the bottom, leaving none to be removed from
the top. In this case, don't call grid_view_delete_lines with ny of 0 as this
is incorrect and causes a bounds check to fatal error if built with -DDEBUG.
|
|
widths or precisions. fixes crash reported by Maksymilian Arciemowicz,
where printf(3) took more args from stack than printf(1) passed it.
behavior consistent with linucses and ieee 1003.1-2001.
ok millert@, otto@
|
|
tmux, switching the current client to the new or requested session.
Written with Josh Elsasser.
|
|
don't make sense without the headers anymore
|
|
kind of annoying by default.
|
|
enable the utf8 and status-utf8 optons. While here, note in the man page that
the server is started with the first session and exits when none remain.
|
|
|
|
called to free data, have a separate free callback and call it from the mode
cleanup code.
|
|
still present, so add a separate prompt free callback and make the _clear
function responsible for calling it if necessary (rather than the individual
prompt callbacks). Also make both messages and prompts clear any existing when
a new is set.
In addition, the screen could be modified while the prompt is there, restore
the redraw-entire-screen behaviour on prompt clear; add a comment as a
reminder.
|
|
when it hadn't changed.
|
|
ok deraadt + a small fix from damien
|
|
|
|
ok jmc@
|
|
from gb, documentation/6191
|
|
place when copying UTF-8 data. Found by Dan Colish.
|
|
helpful for a couple of things coming soon.
|
|
|
|
kill-window - if a window is linked into only one session it unlinked and
destroyed.
|
|
from any sessions. In fact the implementation only affected the current
session, making it the same as unlink-window but destroying the window if it
was linked into only one session (unlinkw gives an error). Change the behaviour
to match what it documented and was originally intended.
|
|
annoying and it is only use for iterating, so use a sentinel to mark the end of
each array instead. Different fix for a problem pointed out by Kalle Olavi
Niemitalo.
|
|
|
|
not just the status line. Changing this also revealed the check for the status
line was incorrect when drawing the pane.
|
|
redraw it as to draw the entire screen, just skip all lines but the last.
This makes horizontal split redraw properly when the status line is off.
|
|
generate the same linkage as those with c89 semantics.
ok sthen@
|
|
this way we not only improve the synopsis accuracy but also match
descriptions provided by IEEE Std 1003.1-2008, FreeBSD and NetBSD
for this command; while here, synchronize the operand name.
description for the optional arguments proposed by jmc@
ok jmc@
|
|
|
|
|
|
ok millert@
|
|
decision for whether or not a pane should be drawn out of the layout code and
into the redraw code.
This is needed for the new layout design, getting it in now to make that easier
to work on.
|
|
|
|
|
|
instead. Pointed out by millert a while ago.
|
|
maintain and is only going to get worse as more are used. So instead, add a new
uint64_t member to cmd_entry which is a bitmask of upper and lowercase options
accepted by the command.
This means new single character options can be used without the need to add it
explicitly to the list.
|
|
|
|
ok claudio@ henning@ dlg@
|
|
|
|
|
|
- move the code back into cmd.c and merge with the existing functions where
possible;
- accept "-tttyp0" as well as "-t/dev/ttyp0" for clients;
- when looking up session names, try an exact match first, and if that fails
look for it as an fnmatch pattern and then as the start of a name - if more
that one session matches an error is given; so if there is one session called
"mysession", -tmysession, -tmysess, -tmysess* are equivalent but if there
is also "mysession2", the last two are errors;
- similarly for windows, if the argument is not a valid index or exact window
name match, try it against the window names as an fnmatch pattern and a
prefix.
|
|
screen interactive programs to preserve the screen contents. When activated, it
saves a copy of the visible grid and disables scrolling into and resizing out
of the history; when deactivated the visible data is restored and the history
reenabled.
|