Nicholas Marriott
|
8aba77b7be
|
Instead of bailing out on the first configuration file error, carry on,
collecting all the errors, then start with the active window in more mode
displaying them.
|
2010-02-06 17:15:33 +00:00 |
|
Nicholas Marriott
|
5e6a7c85cc
|
vi-style B, W and E keys in copy mode to navigate between words treating only
spaces as word separators. Also add . to the list of word separators for
standard word navigation.
From Micah Cowan, tweaked slightly by me.
|
2010-02-04 20:00:26 +00:00 |
|
Nicholas Marriott
|
e7c6f81016
|
Read the path from $TMUX if it is present and -L and -S are not given. Based on
a diff from Micah Cowan.
|
2010-02-04 18:27:06 +00:00 |
|
Nicholas Marriott
|
604b02cfaa
|
Option to display the active pane in a different colour with the display-panes
command. From Paul Hoffman, thanks.
|
2010-02-04 18:20:16 +00:00 |
|
Nicholas Marriott
|
d6bd9c0e7f
|
Fix divide by zero on small windows with main-* layouts.
|
2010-02-03 22:24:34 +00:00 |
|
Nicholas Marriott
|
9ffe549ab1
|
If redrawing line 0 of the screen onto the tty, there can't be a wrap flag on
the previous line, so move the cursor. Fixes status line redraw issues when
resizing in choose mode and hopefully at other times as well.
|
2010-02-01 23:06:24 +00:00 |
|
Nicholas Marriott
|
06ce9da32a
|
Add scroll-up/scroll-down for choose/more mode, from Micah Cowan.
|
2010-02-01 22:15:51 +00:00 |
|
Nicholas Marriott
|
c29bfd2ff3
|
Remove unnecessary comparison, pointed out by Tiago Cunha.
|
2010-01-31 18:47:03 +00:00 |
|
Nicholas Marriott
|
383c682563
|
Fix DPADD, from Brad.
|
2010-01-31 11:11:28 +00:00 |
|
Nicholas Marriott
|
8a37a1cc2d
|
Don't stop parsing command sequences when a command requests the client to
stick around (attach-session/new-session).
|
2010-01-30 19:08:47 +00:00 |
|
Nicholas Marriott
|
65c9004550
|
Ignore SIGHUP as well.
|
2010-01-30 19:05:18 +00:00 |
|
Nicholas Marriott
|
6abd984608
|
Typo, from Micah Cowan.
|
2010-01-28 19:09:12 +00:00 |
|
Nicholas Marriott
|
f941879c15
|
Actually bind the new key to e.
|
2010-01-27 23:26:14 +00:00 |
|
Nicholas Marriott
|
05213e4c8c
|
Calculate offset correctly, fixes incorrect offset and prevents crash when
status-left is empty. From Micah Cowan.
|
2010-01-27 20:26:42 +00:00 |
|
Nicholas Marriott
|
3e2cc2d2c4
|
Alter next-word to have vi-like movement behaviour, and add next-word-end with
the existing emacs behaviour. From Micah Cowan.
|
2010-01-27 20:18:52 +00:00 |
|
Nicholas Marriott
|
ba6dedbbbd
|
Actually use the copy made when no newline is found, from martynas@.
|
2010-01-26 21:36:53 +00:00 |
|
Nicholas Marriott
|
f26312ffbf
|
Hugely simplify window_copy_cursor_next_word, which was way overcomplicated.
|
2010-01-25 22:34:11 +00:00 |
|
Nicholas Marriott
|
e31480cf44
|
Update the selection properly after goto line or searching.
|
2010-01-25 21:37:40 +00:00 |
|
Nicholas Marriott
|
1e5a94fdb5
|
Top/bottom of history mode keys, diff from Micah Cowan, tweaked by me.
|
2010-01-25 21:33:39 +00:00 |
|
Nicholas Marriott
|
75e13c8977
|
Redraw properly when scrolling backward and the cursor is on the last
line. Based on a fix from Micah Cowan.
|
2010-01-24 21:05:12 +00:00 |
|
Nicholas Marriott
|
b9ade6e6bb
|
When a window is destroyed, remove all links to it from each session rather
than just the first. Reported by Robin Lee Powell.
|
2010-01-23 21:07:31 +00:00 |
|
Nicholas Marriott
|
c0d3e4315c
|
Don't leak if arguments appear multiple times, from Tiago Cunha.
|
2010-01-23 17:50:56 +00:00 |
|
Nicholas Marriott
|
8865eb2866
|
Use C-e and C-y for scrolling in vi mode, from Micah Cowan.
|
2010-01-23 17:49:21 +00:00 |
|
Nicholas Marriott
|
097a501414
|
Don't leak line, from Tiago Cunha.
|
2010-01-20 18:30:20 +00:00 |
|
Nicholas Marriott
|
7d75dbbdda
|
Permit !, + and - to be used for window targets to specify last window (!), or
next and previous window by number (+ and -).
Also tidy an if in cmd-new-window.c.
|
2010-01-19 21:27:47 +00:00 |
|
Nicholas Marriott
|
f569950664
|
Missing Pp, from Tiago Cunha.
|
2010-01-18 19:16:04 +00:00 |
|
Nicholas Marriott
|
a4ebd9af33
|
Document swap-pane -d.
|
2010-01-14 22:10:47 +00:00 |
|
Nicholas Marriott
|
d5d0a36f66
|
Permit S- prefix on keys for shift. Relatively few terminals support this
(basically xterm only) and even fewer have them in terminfo (kLFT2 and kRIT2).
|
2010-01-14 21:53:40 +00:00 |
|
Nicholas Marriott
|
8f301ed62d
|
key should be an int not a char.
|
2010-01-11 23:46:22 +00:00 |
|
Nicholas Marriott
|
3211bc5f23
|
$OpenBSD$ not $Id$
|
2010-01-08 17:44:27 +00:00 |
|
Nicholas Marriott
|
6789088dce
|
mouse-select-pane has to redraw the borders now too.
|
2010-01-08 09:14:15 +00:00 |
|
Nicholas Marriott
|
6a45fab608
|
New command, join-pane, to split and move an existing pane into the space (like
splitw then movep, or the reverse of breakp).
|
2010-01-07 20:52:18 +00:00 |
|
Nicholas Marriott
|
519c6fc7e7
|
Fix this properly.
|
2010-01-07 20:30:02 +00:00 |
|
Nicholas Marriott
|
ac46e87685
|
Don't return the root cell if the string doesn't match.
|
2010-01-07 20:28:01 +00:00 |
|
Nicholas Marriott
|
526bb6f3e9
|
Use the specified pane for size calculations. Doh.
|
2010-01-07 20:02:01 +00:00 |
|
Nicholas Marriott
|
462a11301a
|
Change split-window to accept a pane target (it should be split-pane but
renaming the command would be annoying).
|
2010-01-07 19:47:10 +00:00 |
|
Nicholas Marriott
|
ad8509f361
|
Correctly clear 256-colour flag for aixterm colours.
|
2010-01-06 23:13:52 +00:00 |
|
Nicholas Marriott
|
739b937b74
|
Fix selection behaviour when the cursor is moved backwards (ie so the selection
start is after the end).
|
2010-01-03 17:12:04 +00:00 |
|
Nicholas Marriott
|
7e4f8b45b6
|
Options to set the colour of the pane borders, with different colours for the
active pane.
|
2010-01-03 12:51:05 +00:00 |
|
Nicholas Marriott
|
121ba57b55
|
Use the target print function for copy-mode, spotted by Tiago Cunha.
|
2010-01-02 22:50:02 +00:00 |
|
Nicholas Marriott
|
9ee979167a
|
Use tcflush(3) instead of TIOCFLUSH, from Ed Schouten.
|
2010-01-01 14:29:18 +00:00 |
|
Nicholas Marriott
|
a775107f5f
|
Fix the logic so that transition from a 256 colour to default works properly.
|
2009-12-26 11:02:32 +00:00 |
|
Nicholas Marriott
|
cd9b1b1fd3
|
Nuke some stray debugging.
|
2009-12-26 10:39:02 +00:00 |
|
Philip Guenther
|
a3715e7867
|
Use sysctl() KERN_PROC2 instead of KERN_PROC, as the latter's ABI
is sensitive to changes in struct proc.
fixes for warnings and ok nicm@
|
2009-12-24 22:29:15 +00:00 |
|
Nicholas Marriott
|
4feee126b8
|
Fix a couple of problems with grouped sessions reported by danh: redraw
properly and choose the correct last window after a window is killed.
|
2009-12-22 10:20:08 +00:00 |
|
Nicholas Marriott
|
19ea306606
|
Allow keys to be replaced and reorder the table so that terminfo-defined keys
(or terminal-overrides) take precedence over internally defined.
|
2009-12-17 17:39:56 +00:00 |
|
Nicholas Marriott
|
0dda866679
|
Pass through the aixterm bright colours if the terminal supports them (>= 16
colours).
|
2009-12-14 21:33:38 +00:00 |
|
Nicholas Marriott
|
84d2e6c8a0
|
Add server options to completion as well.
|
2009-12-14 10:47:11 +00:00 |
|
Nicholas Marriott
|
30962cb200
|
New server option, escape-time, to set the timeout used to detect if escapes
are alone or part of a function key or meta sequence.
|
2009-12-14 10:43:41 +00:00 |
|
Nicholas Marriott
|
3f58cbaae9
|
Use quiet variable, and add missing sentinel to options array.
|
2009-12-11 13:58:48 +00:00 |
|