55bf2ecc68
tweak previous; ok nicm
2013-03-21 17:42:36 +00:00
51ac2a3202
Fix a couple of memory leaks, from Romain Francoise.
2013-03-21 16:54:37 +00:00
48291f0eeb
Make choose-tree actually work again.
2013-03-21 16:53:12 +00:00
d5139d1401
Fix a comment for new key table names.
2013-03-21 16:52:02 +00:00
3665be7c44
Tidy by splitting default key tables into two.
2013-03-21 16:50:22 +00:00
801d64a16e
Add -c to refresh-client to set client size in control mode, based on
...
code from George Nachman.
2013-03-21 16:49:37 +00:00
dd46c95e23
Aargh. Spaces -> tabs.
2013-03-21 16:25:08 +00:00
4920306486
Clarify choose-tree entry in man page.
2013-03-21 16:23:46 +00:00
66414029a1
Run session command before window in choose-tree.
2013-03-21 16:23:07 +00:00
51d989f5df
Do not crash when calling choose-tree with a command that changes the mode.
2013-03-21 16:22:48 +00:00
c982279950
Fix constness of cmd_template_replace, window_choose_add_item and
...
window_choose_add_window.
2013-03-21 16:19:25 +00:00
0c0953f3bd
Add user options, prefixed with @. May be set to any arbitrary string.
2013-03-21 16:17:01 +00:00
69fe5ca567
Add -v to set and setw to show only option value.
2013-03-21 16:15:52 +00:00
63b4fd5cac
Add a format client_prefix which is 1 if prefix key has been
...
pressed, used for example #{?client_prefix,X,Y}. Also a few extra
server_client_status needed.
2013-03-21 16:14:09 +00:00
dd76497ab0
Show alias in lscm output.
2013-03-21 16:12:50 +00:00
9b7e18f166
Rework reflow code so it does not do so much allocation which should be
...
faster with large histories.
2013-03-21 16:12:10 +00:00
180faf73af
Allow choose commands to be used outside tmux, so long as at least one
...
client is attached.
2013-03-21 16:09:59 +00:00
8903c1f167
Automatically reflow wrapped lines when a pane is resized, requested by
...
many over the years and finally implemented by Richard Woodbury.
2013-02-05 11:08:59 +00:00
a5521597b0
Don't set some string formats if the string is NULL.
2013-02-05 11:01:45 +00:00
85531fd404
Unused variable/type nit from Thomas Adam.
2013-01-30 17:00:17 +00:00
fdbfc7e349
Rather than having two grids for each pane, one for ASCII and one for
...
UTF-8, collapse the two together. Simplifies the code at the expense of
more memory (which can probably be reduced again later).
2013-01-18 02:16:21 +00:00
c2e2107063
Style nits - return (x) not return x.
2013-01-18 02:10:29 +00:00
3a09e01a8e
Do not allow cursor colours to be set beginning with ? as that will
...
report the colour, from Hayaki Saito.
2013-01-17 20:30:43 +00:00
d31315884c
Fix some blank line nits.
2013-01-17 03:51:21 +00:00
e33ba57c13
Remove the layout undo/redo code which never really worked.
2013-01-17 00:11:22 +00:00
44f8e1caff
Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.
2013-01-15 23:18:55 +00:00
bc2e4a36df
If timing between keys is less than (by default) 1 millisecond, assume
...
the text is being pasted. assume-paste-time option changes the value (0
disables). Based on a diff from Marcin Kulik.
2013-01-15 22:55:29 +00:00
854e8ae04d
Add ^ and $ special command targets to select lowest and highest
...
numbered windows, from Raghavendra D Prabhu.
2012-12-24 12:38:57 +00:00
3e6d45acf6
Add -T option to select-window to toggle to last window if already
...
current, from Raghavendra D Prabhu.
2012-12-24 12:34:32 +00:00
a2c8af97e9
Add missing function prototype.
2012-12-24 12:33:05 +00:00
b18ff67646
Add a -u flag to choose-tree to start uncollapsed, from Raghavendra D
...
Prabhu.
2012-12-24 12:25:52 +00:00
6a5adfc0ba
We no longer use struct eproc for kinfo_proc in sysctl.h so there
...
is no direct need for sys/proc.h or sys/resource.h. Some consumers
of kinfo_proc need these for the proc flags and rlimit defines like
RLIM_INF so add the appropriate includes to them.
OK deraadt@ sthen@
2012-12-18 21:28:45 +00:00
9714880283
Change load_cfg to fix a crash reported by jasper.
2012-12-13 15:36:16 +00:00
3a0016a78a
Use the CMD_*_USAGE defines consistently, from Thomas Adam.
2012-12-09 23:17:35 +00:00
3fa4f691e3
Handle resetting 256-colours properly when parsing #[default],
...
#[fg=default] and #[bg=default] styles.
2012-12-08 17:05:57 +00:00
8600fe054b
Use strlcat not strncat in load_cfg and some other trivial tidying from
...
Tiago Cunha.
2012-12-06 13:06:05 +00:00
8378be03d1
Fix argument order in a log statement.
2012-12-06 12:49:13 +00:00
51a1dbfe09
Simplify command string parsing with a helper function from Tiago Cunha.
2012-12-06 12:47:48 +00:00
8264e92b37
Fix return value of load_cfg, from Thomas Adam.
2012-11-27 22:59:34 +00:00
47c097cb51
Support middle-click paste, based on a diff from Ailin Nemui.
2012-11-27 20:22:12 +00:00
24d7d073ff
Support the 47 and 1047 SM and RM sequences (alternate screen without
...
cursor), requested by I forget who ages ago.
2012-11-27 20:08:42 +00:00
9b8998aeec
Correctly aggregate together errors from nested config files (with
...
source-file). Fix by Thomas Adam, reported by Sam Livingstone-Gray
2012-11-27 16:12:29 +00:00
4aa4e9fb26
Allow cmd-run-shell to accept -t to specify the pane to display the
...
output, requested by Alexander Tsepkov.
2012-11-27 15:09:35 +00:00
1fcc7f50ac
When scrolling in copy mode with the mouse, scroll screen rather than
...
moving cursor. This change from Ailin Nemui, alternative to a change
from Stephen Hicks.
2012-11-27 14:42:56 +00:00
6ef4f8e16c
Revert last, after discussion it isn't necessary.
2012-11-27 14:26:48 +00:00
93224260ae
Add window-status-last-* options, from Boris Faure.
2012-11-27 13:52:23 +00:00
991bfcf443
Fix session choice so that preferring unattached sessions actually
...
works, reported by Drew Frank.
2012-11-27 09:20:03 +00:00
d762ced298
Call realpath earlier on the socket directory path rather than on the
...
socket file path because the latter may not exist yet and in that case
realpath is allowed to fail. From Romain Francoise.
2012-11-26 11:35:28 +00:00
260419f48e
Put helper function back, will be needed in a bit.
2012-11-22 14:41:11 +00:00
0679eb6a6d
Add halfpage commands to mode command string table (missed by accident),
...
from Thomas Adam.
2012-11-19 10:51:25 +00:00