Nicholas Marriott
a6f2d82335
Use a (pre)randomised binary tree for UTF-8 character widths. Probably overkill
...
but meh.
2009-04-30 20:54:53 +00:00
Nicholas Marriott
71a903d4be
This should be fixed now.
2009-04-29 23:11:02 +00:00
Nicholas Marriott
74dfb503a8
Solaris doesn't have TAILQ_REPLACE yet :-(.
2009-04-29 22:35:45 +00:00
Nicholas Marriott
cd214f8f6a
+ item.
2009-04-29 17:07:18 +00:00
Tiago Cunha
058772e4e6
- confirm-before command.
...
- Bound "&" and "x" by default to confirm-before "kill-window" and
confirm-before "kill-pane", respectively.
2009-04-27 13:21:16 +00:00
Nicholas Marriott
5fbdca890a
Use the xenl terminfo flag to detect early-wrap terminals like the FreeBSD
...
console. Many thanks for a very informative email from Christian Weisgerber.
2009-04-23 21:09:17 +00:00
Nicholas Marriott
f8771a538e
Gearing up for 0.9....
2009-04-21 21:11:46 +00:00
Nicholas Marriott
fb2e65ad99
Document panes stuff.
2009-04-21 20:06:46 +00:00
Nicholas Marriott
4641cf36a3
Document set-remain-on-exit.
2009-04-21 16:38:23 +00:00
Nicholas Marriott
73e375f9eb
Document break-pane.
2009-04-21 16:34:31 +00:00
Nicholas Marriott
054edf7af9
Document status-keys.
2009-04-21 16:30:53 +00:00
Nicholas Marriott
9cfb9581a5
Move some bits about and add some other bits.
2009-04-20 19:30:04 +00:00
Nicholas Marriott
f9af6f7f8c
Document -L and -8, fix synopsis.
2009-04-20 19:25:58 +00:00
Nicholas Marriott
2ab713ab6b
Document -r to bind key.
2009-04-20 19:11:31 +00:00
Nicholas Marriott
844f61677d
Update TODO; fix a comment; better screenshot.
2009-04-16 10:59:59 +00:00
Nicholas Marriott
325d43e417
rotate-window command.
2009-04-03 17:21:46 +00:00
Nicholas Marriott
8216f7b3d9
swap-pane command.
2009-04-02 23:28:16 +00:00
Nicholas Marriott
6de6f4c4c9
Some stuff is done.
2009-04-02 21:39:06 +00:00
Nicholas Marriott
3834f09794
Update TODO.
2009-04-02 21:35:32 +00:00
Nicholas Marriott
6c27f1c335
Draw vertical line on the right when window size is limited.
2009-03-31 18:39:45 +00:00
Nicholas Marriott
e2a7ac4b36
Fix UTF-8 in c&p mode.
2009-03-30 19:57:02 +00:00
Nicholas Marriott
6fdac02b53
Add UTF-8 to grid_compare..
2009-03-30 19:44:55 +00:00
Nicholas Marriott
4cbf7d489e
- Ignore padding when writing so copying the screen for copy-mode doesn't include extra characters.
...
- Handle combined characters properly when the previous character is not UTF-8.
2009-03-29 11:06:22 +00:00
Nicholas Marriott
c9856ebad1
Update/reorganise.
2009-03-28 20:20:51 +00:00
Nicholas Marriott
cf7b384c43
Better UTF-8 support, including combined characters. Unicode data is now stored
...
as UTF-8 in a separate array, the code does a lookup into this every time it
gets to a UTF-8 cell. Zero width characters are just appended onto the UTF-8
data for the previous cell. This also means that almost no bytes extra are
wasted non-Unicode data (yay).
Still some oddities, such as copy mode skips over wide characters in a strange
way, and the code could do with some tidying.
2009-03-28 20:17:29 +00:00
Nicholas Marriott
8762338e30
+.
2009-03-28 15:40:10 +00:00
Nicholas Marriott
cb2ac5c269
Key repeating is now a property of the key binding not of the command. Repeat
...
is turned on when the key is bound with the -r flag to bind-key. next/previous-
window no longer repeat by default as it turned out to annoy me.
2009-03-28 14:08:09 +00:00
Nicholas Marriott
b97264bb70
Update TODO.
2009-03-27 16:44:00 +00:00
Nicholas Marriott
be0c79f3ad
Sockets in /tmp are now created in a subdirectory named, tmux-UID, eg
...
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.
2009-03-27 15:57:10 +00:00
Nicholas Marriott
12bb7436c3
Update.
2009-03-27 08:44:29 +00:00
Nicholas Marriott
f5f04a9344
* New session flag "set-remain-on-exit" to set remain-on-exit flag for new 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.
2009-03-21 12:44:06 +00:00
Nicholas Marriott
7398241e58
Done.
2009-03-07 10:46:36 +00:00
Nicholas Marriott
e6d35b6aa4
Support for 88 colour terminals.
2009-03-07 10:29:06 +00:00
Nicholas Marriott
56f80a5b09
break-pane command to split a pane off into a new window; bound to ! by default.
2009-03-07 09:29:54 +00:00
Nicholas Marriott
65b9aeb337
Put socket path in $TMUX.
2009-03-04 17:24:07 +00:00
Nicholas Marriott
5803c4fc5b
Fix window choice mode, again.
2009-03-02 17:01:00 +00:00
Nicholas Marriott
a2a5abef13
This is now fixed.
2009-02-28 12:13:38 +00:00
Nicholas Marriott
092cca4b5f
Update TODO.
2009-02-25 21:55:15 +00:00
Nicholas Marriott
17017ef3bc
These are fixed.
2009-02-15 23:06:49 +00:00
Nicholas Marriott
95c8c049f5
Redo mode keys slightly more cleanly and apply them to command prompt editing. vi or emacs mode is controlled by the session option status-keys.
2009-02-13 21:39:45 +00:00
Nicholas Marriott
488cec3149
More TODO.
2009-02-13 19:36:39 +00:00
Nicholas Marriott
d76d42f4f9
Update TODO.
2009-02-13 19:30:06 +00:00
Nicholas Marriott
eb7d229bac
Code tidying on my way to find tmux-in-tmux bug.
2009-02-13 16:53:14 +00:00
Nicholas Marriott
b1e911aff0
Update TODO.
2009-02-12 23:16:00 +00:00
Nicholas Marriott
4ddac7f0b3
Update.
2009-02-11 19:37:05 +00:00
Nicholas Marriott
89f30822ef
Update TODO.
2009-02-11 06:30:19 +00:00
Nicholas Marriott
cc5a0ab0e4
Update TODO.
2009-02-10 00:17:00 +00:00
Nicholas Marriott
44cc9c4459
Typos.
2009-02-08 18:41:03 +00:00
Nicholas Marriott
9b09c8d71e
Test.
2009-02-08 18:33:04 +00:00
Nicholas Marriott
f5d064afba
Test syncmail III.
2009-02-08 18:30:47 +00:00