| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
New options, window-status-current-{fg,bg,attr}, to set the fg, bg and
attributes with which the current window is shown in the status line. From
Johan Friis, thanks.
|
|
|
|
|
|
|
|
|
|
| |
If these are enabled (and the monitor-activity, bell-action 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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
windows.
|
| |
|
| |
|
|
|
|
|
|
| |
clear. No functional change, getting this out of the way to make later options
changes easier.
|
|
|
|
|
|
| |
that do not support it. Instead, set an empty default-command to invoke $SHELL
with - prefixed to argv[0], and make this the default setting.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
an error.
|
|
|
|
|
|
| |
logging wasn't yet enabled, was unnecessary, and contradicted the man page
which says using -S will cause -L to be ignored.
|
|
|
|
|
| |
wrong. Pointed out by Hannah Schroeter, thanks.
|
|
|
|
|
| |
trying to decide about UTF-8, and use strcasestr. Reported by Geert Hendrickx.
|
| |
|
|
|
|
|
| |
wiping over the title is rude and annoying.
|
|
|
|
|
|
| |
characters in status-left and status-right (if on, they are treated as UTF-8;
otherwise passed through).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
that anyone who configures it probably wants UTF-8. Not certain if this is a perfect idea but let's see if it causes any problems.
|
|
|
|
|
|
|
|
|
| |
highlight the status line if it matches.
- To make this possible, the function cmd_find_window_search from
cmd-find-window.c had to be moved to window.c and renamed window_pane_search.
- While there use three new functions in server.c to check for bell, activity,
and content, to avoid too much nesting.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
script which must be run before building.
Still two makefiles but they are a hell of a lot simpler.
HAVE_* also will make it easier to move to $buildsystem if necessary later.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
issues - particularly, don't mix with manual pane resizing and be careful when
viewing from multiple clients; generally cycling the layout a few times will
fix most problems. Getting this in for testing while I think about how to deal
with manual mode.
Split window as normal and cycle the layouts with C-b space. Some of the
layouts will work better when swap-pane comes along.
|
|
|
|
|
|
|
|
|
|
| |
tmux-1000. The default socket is thus /tmp/tmux-UID/default. To start a
separate server, the new -L command line option should be used: this creates a
socket in the same directory with a different name ("-L main" will create
socket called "main"). -S should only be used to place the socket outside
/tmp. This makes sockets a little more secure and a bit more convenient to use
multiple servers.
|
|
|
|
| |
windows created in that session (like "remain-by-default" used to do). Not perfectly happy about this, but until I can think of a good way to introduce it generically (maybe a set of options in the session) this will do. Fixes SF request 2527847.
|
| |
|
|
|
|
| |
editing. vi or emacs mode is controlled by the session option status-keys.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink
From Josh Elsasser, thanks!
|
| |
|
|
|
|
|
| |
properly and print a nicer message. Same effect though :-)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by reading argv[0] from the process group leader of the group that owns the tty
(tcgetpgrp()). This can't be done portably so some OS-dependent code is
introduced (ugh); OpenBSD, FreeBSD and Linux are supported at the moment.
A new window flag, automatic-rename, is available: if this is set to off, the
window name is not changed. Specifying a name with the new-window, new-session
or rename-window commands will automatically set this flag to off for the
window in question. To disable it entirely set the option to off globally (setw
-g automatic-rename off).
|
|
|
|
| |
command line.
|
| |
|
| |
|
|
|
|
| |
defaults to 500 ms. However, it only applies to a small subset of commands, currently: up-pane, down-pane, next-window, previous-window, resize-pane-up, resize-pane-down. These are the commands for which it is obviously useful, having it for everything else was just bloody annoying.
|