da145e7c20
formatting errors, found using freebsd's "igor";
2011-12-24 08:46:48 +00:00
d655566ce7
Fix so that when mouse-select-pane and mouse-select-window are both
...
enabled, clicking on the status line does not change the current
pane. From Romain Francoise.
2011-12-24 08:26:59 +00:00
f308ba93aa
Change the way the working directory for new processes is discovered. If
...
default-path isn't empty, it is used. Otherwise:
1) If tmux neww is run from the command line, the working directory of the
client is used.
2) Otherwise sysctl KERN_PROC_CWD is used to retrieve the current
working directory of the process in the active pane.
3) If that fails, the directory where the session was created is used.
Support code by Romain Francois, OpenBSD specific bits by me.
Note this requires a recent userland and kernel with KERN_PROC_CWD.
2011-12-09 16:28:18 +00:00
e04d13f6a6
Support "jump to" like vi in copy mode using t and T keys. Also add x
...
and X for delete in edit mode.
From Ben Boeckel, thanks.
2011-12-04 16:18:01 +00:00
c44d2d854f
Log terminal overrides.
2011-12-01 23:47:08 +00:00
31f13e49d8
Add home and end keys for command prompt, from Matthias Lederhofer.
2011-12-01 20:44:12 +00:00
2397083f7e
Make M-f and M-b work the same at the command prompt as in copy mode,
...
pointed out by Romain Francoise.
2011-12-01 20:42:31 +00:00
fc5f8804ec
Add word movement and editing command for command prompt editing, from
...
Ben Boeckel.
2011-11-15 23:34:12 +00:00
fd25d35868
Move word-separators to be a session rather than window option, from Ben
...
Boeckel.
2011-11-15 23:24:04 +00:00
7c9bc377a3
Add a pane_index format string and use it, from Ben Boeckel.
2011-11-15 23:21:52 +00:00
57df442916
Make window_pane_index work the same as window_index, from Ben Boeckel.
2011-11-15 23:19:51 +00:00
9f738dd2fe
Fix a trivial copy-and-paste error (sx->sy), from Chris Johnsen.
2011-11-09 12:02:07 +00:00
6c1c304fc3
Missing bits for new keys and buffer indexes, from Tiago Cunha
2011-11-05 09:13:00 +00:00
e5bf63cb59
Option to change status line (message) background when using vi keys and
...
in command mode. From Ben Boeckel.
2011-11-05 09:06:31 +00:00
e5d6df8979
minor formatting fix;
2011-10-27 23:33:35 +00:00
b2ee98b8d7
Add screen*:XT to terminal-overrides for tmux-in-tmux, from Romain
...
Francoise.
2011-10-27 22:54:06 +00:00
0ff42d975b
Missing -o on usage for pipe-pane, from Tiago Cunha.
2011-10-27 22:41:03 +00:00
5ed3daf28b
Didn't really think the else behaviour through - requiring argv to
...
contain "else" is silly so just omit that, also some manpage
tweaks. From Tiago Cunha.
2011-10-27 22:40:15 +00:00
f5a73c5433
When copying, make repeat count indicate buffer to replace if used.
2011-10-23 23:38:16 +00:00
e3225bc4e3
Alias NPage/PPage as PageDown/PgDn/PageUp/PgUp to reduce occasional
...
confusion.
2011-10-23 10:19:26 +00:00
f0aad68aee
Support for \e[3J to clear the history. Also send the corresponding
...
terminfo code (E3) before locking.
2011-10-23 10:16:14 +00:00
7ff4cf9405
Try to resolve relative paths for loadb and saveb (first using client
...
working directory if any then default-path or session wd).
2011-10-23 08:34:01 +00:00
179d0686d7
For initial session, use size of command client even if detached.
2011-10-23 08:10:11 +00:00
b32254acda
Ignore LC_ALL and LC_CTYPE if they are empty as well as unset.
2011-10-23 08:03:27 +00:00
16d75a6bf2
Add client formats, from Ben Boeckel.
2011-10-23 01:12:46 +00:00
e63909655c
Plug a memory leak and update some comments, from Tiago Cunha.
2011-10-23 00:49:25 +00:00
6821ccc882
Add an else clause for if-shell, from "arno-" on SourceForge.
2011-10-18 08:57:01 +00:00
49ef0b4af3
Add a few more formats for panes (tty, pid, start cmd/cwd).
2011-10-02 06:55:48 +00:00
b1ed2d5bd9
Add -S option to refresh-client to redraw status line, from Marco Beck.
2011-09-28 20:11:21 +00:00
e6a59c4bee
Reject $SHELL if it is not a full path.
2011-09-25 18:53:04 +00:00
f14da260c8
Tweaks to the format parts, from Tiago Cunha.
2011-09-23 18:33:43 +00:00
b6bd9515ea
Fix typo: ) -> }.
2011-09-23 12:23:24 +00:00
5985143813
Mark dead panes with some text saying they are dead, suggested by and
...
with help from Randy Stauner.
2011-09-05 23:40:51 +00:00
9800eaa63f
Another memory leak from Tiago Cunha.
2011-08-30 09:20:17 +00:00
423649b2c6
Plug memory leak, from Tiago Cunha.
2011-08-30 09:18:52 +00:00
2888843a18
tweak previous;
2011-08-26 13:07:49 +00:00
4a5dff3f11
Add initial framework for more powerful formatting of command output and
...
use it for list-{panes,windows,sessions}. This allows more descriptive
replacements (such as #{session_name}) and conditionals.
Later this will be used for status_replace and list-keys and other
places.
2011-08-26 10:53:16 +00:00
4697b35d4f
-lm is no longer needed, from Tiago Cunha.
2011-08-25 10:52:23 +00:00
0588168a64
Support \ for line continuation in the configuration file, from Julius
...
Plenz.
2011-08-24 10:46:01 +00:00
f01b7191a3
Add pane-base-index option, from Ben Barbour.
2011-08-24 10:29:57 +00:00
029c34ce6b
Add a tty_bell wrapper function, from Dylan Alex Simon.
2011-08-24 09:58:44 +00:00
47d41d0203
There is no need to use sqrt()/INFINITY here which simplifies the code
...
and makes it more portable, from Havard Eidnes.
2011-08-22 10:14:15 +00:00
3657aa675e
Fix a couple of memory leaks, from marcel partap.
2011-08-20 20:37:30 +00:00
88e9079870
Add a -r flag to switch-client to toggle the client read-only flag. From
...
Johan Commelin.
2011-08-16 10:00:52 +00:00
f95f792ddf
Add up/down/left/right keys in vi edit mode. From "livibetter" SF bug
...
3385651.
2011-08-16 09:47:18 +00:00
2fc84c7c34
Use key_bindings_remove for unbind-key -a to allow it to work from key
...
bindings. From "miaout17" SF bug 3392063.
2011-08-16 09:37:48 +00:00
6b734d1074
Correctly skip existing numbers when generating the name for a new
...
session.
2011-08-16 09:36:23 +00:00
cf90f2a29c
fix error in previous;
2011-07-30 18:27:57 +00:00
cc5bcbfb59
Extend the mode-mouse option to add a third choice which means the mouse
...
does not enter copy mode. Patch from SF bug 3374493.
In future the mode-mouse option is likely to die and be broken into
several smaller options.
2011-07-30 18:01:26 +00:00
be179f6d7e
Do not require a client here, or pipe-pane will not work from the
...
command line.
2011-07-30 17:52:32 +00:00