Commit Graph

553 Commits (5aa28473dd76c6c10c5e2e9d303250c8f8881e05)

Author SHA1 Message Date
Nicholas Marriott a2e03ce3cb Add some bits. 2009-09-18 14:19:18 +00:00
Nicholas Marriott 82d6bab57c +. 2009-09-15 19:02:35 +00:00
Nicholas Marriott 24baf14e53 Update. 2009-09-15 07:43:25 +00:00
Nicholas Marriott ec195a4e15 +. 2009-09-07 15:41:52 +00:00
Nicholas Marriott ecffcf1667 Update. 2009-09-02 19:33:47 +00:00
Nicholas Marriott 6b4ed722b1 FreeBSD and NetBSD HAVE got ttydefaults.h. Fixes SF bug 2844744.
Also make clang use -iquote in makefiles.
2009-08-26 08:58:39 +00:00
Nicholas Marriott 22b2b7c6c5 Done. 2009-08-25 12:24:45 +00:00
Nicholas Marriott 266c13df18 Check the return value of strunvis against -1 not NULL. 2009-08-23 11:50:39 +00:00
Nicholas Marriott 03f4ab4bd5 Done. 2009-08-21 10:57:21 +00:00
Nicholas Marriott ed26a1d3bb Update. 2009-08-18 16:21:25 +00:00
Nicholas Marriott a604dfbb97 +. 2009-08-13 22:39:22 +00:00
Nicholas Marriott e9d170176d Add and remove some bits. 2009-08-13 22:36:20 +00:00
Nicholas Marriott 304296972b Sync from OpenBSD:
Add flags for 1+2 and 2 arguments to the generic target code, use it for
cmd-set-environment/option/window-option and remove the generic options
parsing.
2009-08-11 14:42:59 +00:00
Nicholas Marriott d0eae2cbfd +. 2009-08-11 10:09:32 +00:00
Nicholas Marriott 4d90ce7b40 Update. 2009-08-11 10:06:27 +00:00
Nicholas Marriott dcde77cd09 Update. 2009-08-08 16:03:09 +00:00
Nicholas Marriott f42a0475e4 Tweak FAQ to mention default-terminal. 2009-08-05 14:42:08 +00:00
Nicholas Marriott 52f8578984 Some stuff that is done. 2009-07-30 21:55:16 +00:00
Nicholas Marriott f5c0695605 This stuff is done. 2009-07-28 18:51:10 +00:00
Nicholas Marriott 21130b0c49 Add a couple of items, and wrap lines. 2009-07-26 15:58:40 +00:00
Nicholas Marriott db584544f4 Add some more bits. 2009-07-25 00:12:24 +00:00
Nicholas Marriott f4718dcdf2 +another couple of items. 2009-07-25 00:00:33 +00:00
Nicholas Marriott 4ec1b5d4e2 +. 2009-07-24 22:59:06 +00:00
Nicholas Marriott dd51dd14af Add. 2009-07-24 19:30:05 +00:00
Nicholas Marriott 83d1f2b480 Some more TODO list items that are done. 2009-07-22 21:10:45 +00:00
Nicholas Marriott 19aae6dbd8 Add a couple of notes so I don't forget. 2009-07-22 21:02:07 +00:00
Tiago Cunha aa3a262caa Update. 2009-07-22 20:42:56 +00:00
Nicholas Marriott e2a80151ae Update. 2009-07-21 13:07:14 +00:00
Tiago Cunha ae7dda10ce - New command display-message (alias display) to display a message in the
status line (bound to "i" by default).
- Add support for including the window index, pane index, and window name
  in status-left, or status-right.
- Bump protocol version.
2009-07-17 18:32:54 +00:00
Nicholas Marriott 646632de1d Update TODO. 2009-07-17 18:05:06 +00:00
Nicholas Marriott 08d32a1522 Update TODO. 2009-07-16 07:35:41 +00:00
Nicholas Marriott 1e574bb70c Get rid of the PANE_HIDDEN flag in favour of a function, and moving the
decision for whether or not a pane should be drawn out of the layout code and
into the redraw code.

This is needed for the new layout design, getting it in now to make that easier
to work on.
2009-07-15 17:42:44 +00:00
Tiago Cunha 280619a4e8 Expand leading tilde on commands which expect a filename. 2009-07-13 18:03:18 +00:00
Nicholas Marriott 6db6df882c Update. 2009-07-13 11:33:06 +00:00
Nicholas Marriott db411ca515 Update TODO. 2009-07-13 06:29:19 +00:00
Nicholas Marriott bf0f56d04e Update TODO. 2009-07-11 19:25:53 +00:00
Nicholas Marriott 0e7c6bdcc7 Update TODO. 2009-07-11 13:48:05 +00:00
Nicholas Marriott f8ea82d7dc Update TODO list. 2009-07-09 17:58:54 +00:00
Nicholas Marriott f34f1fd78d Sync. 2009-07-07 23:08:42 +00:00
Nicholas Marriott 63753735ec Update TODO. 2009-06-25 21:25:36 +00:00
Nicholas Marriott 6208128fa2 Sync with private copy. 2009-06-03 17:52:29 +00:00
Nicholas Marriott 144aed48fa +. 2009-05-29 23:26:11 +00:00
Nicholas Marriott 133539a2d4 Update. 2009-05-21 19:51:33 +00:00
Nicholas Marriott eb6007102e new layout plan 2009-05-20 15:46:48 +00:00
Nicholas Marriott 5707eb3256 +. 2009-05-19 16:12:40 +00:00
Nicholas Marriott a385f75792 Note. 2009-05-19 08:50:10 +00:00
Nicholas Marriott 6e4b947d71 New option main-pane-width to set width of pane in left-vertical mode. 2009-05-18 21:55:53 +00:00
Nicholas Marriott b233616853 Update TODO. 2009-05-18 21:08:11 +00:00
Nicholas Marriott 1001902143 select-layout command and some key bindings. 2009-05-16 11:48:47 +00:00
Nicholas Marriott 03af7c99b5 Recreate server socket on SIGUSR1, per SF feature request 2792533. 2009-05-16 10:02:51 +00:00
Nicholas Marriott 8913d853e4 +sfw for solaris too. 2009-05-14 19:49:26 +00:00
Nicholas Marriott 96ca072482 clear-history command. 2009-05-14 16:56:23 +00:00
Nicholas Marriott cc59ee4e6a This is okay. 2009-05-14 16:31:35 +00:00
Nicholas Marriott 3b0bd5a3e6 +. 2009-05-14 07:49:15 +00:00
Nicholas Marriott 83d984eca8 Works fine, escaping was the issue. 2009-05-11 19:03:30 +00:00
Nicholas Marriott 143aa718e5 Space trimmage mega-diff. 2009-05-04 17:58:27 +00:00
Nicholas Marriott 59a5728527 This should be fixed by previous commit. 2009-05-04 17:53:06 +00:00
Nicholas Marriott fb543c7707 Use ACS for line drawing characters. 2009-05-04 13:20:02 +00:00
Nicholas Marriott 044e6f7660 previous-layout command. 2009-04-30 21:17:06 +00:00
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
Nicholas Marriott b94ddce409 Test syncmail II. 2009-02-08 18:27:10 +00:00
Nicholas Marriott b9af4919c1 Test syncmail. 2009-02-08 18:23:52 +00:00
Nicholas Marriott 62d2ab3e68 Continue process if suspended. 2009-02-08 16:11:26 +00:00
Nicholas Marriott 85fd2147af Move to 0.8. 2009-02-08 14:11:37 +00:00
Nicholas Marriott 0e03dc29c4 Update. 2009-02-07 20:08:09 +00:00
Nicholas Marriott 028419ff4b Comment. Missing OS X headers. +TODO. 2009-02-07 19:41:35 +00:00
Nicholas Marriott 1d3fba86a3 Make process name guessing pick up SSTOP. 2009-02-07 19:16:25 +00:00
Nicholas Marriott 3c7fefd90d Document automatic-rename. 2009-02-07 08:35:26 +00:00
Nicholas Marriott ea8a8d39d4 Document command sequences. 2009-02-07 08:20:54 +00:00
Nicholas Marriott 5edb3246c2 Update. 2009-02-06 18:52:41 +00:00
Tiago Cunha 70dbc2f5b1 - Document find-window.
- Document suspend-client.
- Document window-status-{attr,bg,fg}.
- Options without arguments should be listed first.
- s/Copies/Copy/.
2009-02-06 18:38:30 +00:00
Tiago Cunha 4213ff8faa copy-buffer command. 2009-02-03 17:21:19 +00:00
Tiago Cunha dd4e160d71 - Document the -p and -l options in split-window.
- Update {copy,scroll}-mode with the -u option.
- While there sort options alphabetically.
2009-02-01 18:24:25 +00:00
Nicholas Marriott 882316ad6a Set colour of window entry in status line based on window options. 2009-01-30 00:24:49 +00:00
Nicholas Marriott b4076865bb Fix page down, again. 2009-01-29 20:02:33 +00:00
Nicholas Marriott 2057e666a2 Mouse in copy mode. 2009-01-28 22:00:22 +00:00
Nicholas Marriott 4428987e95 * Better support for at least the most common variant of mouse input: parse it and adjust for different panes. Also support mouse in window/session choice mode.
* Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ).
2009-01-28 19:52:21 +00:00
Nicholas Marriott 2af52440ba -u to start with screen scrolled up. 2009-01-27 23:35:44 +00:00
Nicholas Marriott c1726281c9 Handle cursor on/off better. 2009-01-27 21:39:15 +00:00
Nicholas Marriott 162546a6ed Done! 2009-01-27 20:37:31 +00:00
Nicholas Marriott 4d7e555a48 Don't screw up UTF-8 combined characters. 2009-01-26 20:57:45 +00:00
Nicholas Marriott 514adbdb4d Update. 2009-01-26 19:17:08 +00:00
Nicholas Marriott 7c8cd81b34 Typos. 2009-01-26 18:22:55 +00:00
Tiago Cunha f62ed6aaa3 load-buffer command 2009-01-25 19:00:10 +00:00
Nicholas Marriott 4d9af27b0b Better error messages for fork. 2009-01-23 16:59:14 +00:00
Nicholas Marriott af5bc517c0 Update TODO. 2009-01-23 16:19:26 +00:00
Nicholas Marriott 9acc26711d new-window -k. 2009-01-21 22:21:49 +00:00
Nicholas Marriott 19987feaaa Bring back -p and -l to splitw to specify height as % or nlines. 2009-01-21 19:38:51 +00:00
Nicholas Marriott 7118baa340 Allow a selection in vi keys mode... 2009-01-21 18:19:32 +00:00
Nicholas Marriott 2d15f59859 Try to change the window title to match the command running it in. This is done
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).
2009-01-20 19:35:03 +00:00
Nicholas Marriott 2afa8ebc02 Fix various silly problems with status line off. 2009-01-19 20:14:55 +00:00
Nicholas Marriott 93230a64bc Pass return code from _exec; allow command sequences to work from the command line. 2009-01-19 18:23:40 +00:00
Nicholas Marriott 4cdc228353 Unbreak UTF-8. 2009-01-18 21:46:30 +00:00
Nicholas Marriott ac8ae1250a +. 2009-01-18 21:25:51 +00:00
Nicholas Marriott d1988b8010 This is done. 2009-01-18 19:17:35 +00:00
Nicholas Marriott 3efd1f5014 find-window command. 2009-01-18 17:20:52 +00:00
Nicholas Marriott a15f8fc4a6 Support command sequences separated by " ; ". Also clean up command printing. 2009-01-18 14:40:48 +00:00
Nicholas Marriott 8ea49712fd suspend-client command and suspend client when ^Z key binding is used. 2009-01-18 12:09:42 +00:00
Nicholas Marriott 273d63040a Update for 0.7. 2009-01-18 00:08:43 +00:00
Nicholas Marriott 1237025d99 Document xterm-keys 2009-01-17 17:16:31 +00:00
Tiago Cunha 5fefd9d11f Document repeat-time. 2009-01-16 22:52:31 +00:00
Nicholas Marriott 8b0a7c056d Document choose-*. 2009-01-16 20:18:10 +00:00
Nicholas Marriott f8c5d13a46 Update. 2009-01-16 20:10:44 +00:00
Nicholas Marriott e4cf738e36 Add tabs. 2009-01-16 19:32:29 +00:00
Tiago Cunha e78b7c8154 Document command-prompt template string, and panes commands. From nicm and me. 2009-01-16 17:28:49 +00:00
Nicholas Marriott 68aedad849 Some comments. 2009-01-16 00:12:41 +00:00
Nicholas Marriott 5aa3098bb6 Support #S #H in status-left/right. 2009-01-15 23:42:21 +00:00
Nicholas Marriott 3f20549f66 Reorder a bit. 2009-01-15 23:32:03 +00:00
Tiago Cunha 5bd33f5f7f Document default-path, and update set/setw with the -u flag. From nicm and me. 2009-01-15 21:24:03 +00:00
Nicholas Marriott d29ca39e0e Two new commands, choose-window and choose-session which work only when bound to a key and allow the window or session to be selected from a list. 2009-01-15 19:27:31 +00:00
Nicholas Marriott 668dac5b12 Retry properly when failed to connect. 2009-01-15 00:21:24 +00:00
Nicholas Marriott a1cb652643 Update. 2009-01-14 23:59:33 +00:00
Nicholas Marriott 97fef895f2 Rework the prefix-time stuff. The option is now call repeat-time and 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. 2009-01-14 22:13:30 +00:00
Nicholas Marriott e9bb939884 Update. 2009-01-14 21:00:41 +00:00
Nicholas Marriott d1eb153368 switch-pane is now select-pane. 2009-01-14 19:56:55 +00:00
Nicholas Marriott b4ac8c1342 Multiple window splitting. 2009-01-14 19:29:32 +00:00
Nicholas Marriott 78f7e6d127 Turn off prefix-time for the moment, it is too annoying. 2009-01-13 06:52:12 +00:00
Nicholas Marriott 98c85cf989 command-prompt now accepts a single argument, a template string. Any occurrences of %% in this string are replaced by whatever is entered at the prompt and the result is executed as a command. This allows things like (now bound by default):
bind , command-prompt "rename-window %%"

Or my favourite:

         bind x command-prompt "split-window 'man %%'"
2009-01-13 01:08:40 +00:00
Nicholas Marriott 60bfaf5bae prefix-time option to allow multiple commands without additional prefixes. 2009-01-12 23:37:02 +00:00
Nicholas Marriott dbbc314cc9 Handle ctrl/shift modifiers better. 2009-01-12 21:47:03 +00:00
Nicholas Marriott c35a50b21a Commands to resize panes; also a pane generic cmd, not used yet. 2009-01-12 19:23:14 +00:00
Nicholas Marriott 440a84b2aa Use -O0 to prevent copy issues. 2009-01-12 00:52:37 +00:00
Nicholas Marriott 162bacdcd9 Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit). 2009-01-11 23:31:46 +00:00
Nicholas Marriott d78bc5dfc4 save-buffer command, from Tiago Cunha. 2009-01-11 23:14:57 +00:00
Nicholas Marriott b4fe99194f Updates. 2009-01-11 01:06:33 +00:00
Nicholas Marriott 6c9822ccc2 Update slightly. 2009-01-11 01:00:53 +00:00
Nicholas Marriott e3feb067a5 Server locking. set-password and lock-server commands, plus automatic locking. 2009-01-11 00:48:42 +00:00
Nicholas Marriott 4d71164826 Pick up cwd from environment,. 2009-01-10 19:37:35 +00:00
Nicholas Marriott 88ab74ac20 Clock mode. 2009-01-10 19:35:40 +00:00
Nicholas Marriott bea8a54f69 Update. 2009-01-10 18:35:48 +00:00
Nicholas Marriott e96dfbc2bf +tmux differences. 2009-01-10 16:58:22 +00:00
Nicholas Marriott 34cc2e0962 Update. 2009-01-10 16:07:49 +00:00
Nicholas Marriott 934e6d9413 vis functions for Linux. 2009-01-10 12:52:57 +00:00
Nicholas Marriott fb6c8ecae6 New command, server-info, to show server info + terminal details. Also tweak term stuff a bit. 2009-01-10 01:30:38 +00:00
Nicholas Marriott 3ed5aa3e72 Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c. 2009-01-09 23:57:42 +00:00
Nicholas Marriott ed5e8c4cd9 Tidy, +. 2009-01-08 19:59:37 +00:00
Nicholas Marriott 481465d34c -. 2009-01-08 19:10:10 +00:00
Nicholas Marriott d531dbb53a Minor tidying; remove some old debugging messages. 2009-01-07 22:57:03 +00:00
Nicholas Marriott c980360cb5 +. 2009-01-07 20:11:51 +00:00
Nicholas Marriott 51a3a93731 Update TODO. 2009-01-07 20:09:10 +00:00
Nicholas Marriott 4817468e92 +TODO +CHANGES. 2009-01-06 18:24:37 +00:00
Nicholas Marriott 4af8db90e8 Complete option names as well. 2009-01-06 17:04:56 +00:00
Nicholas Marriott ca1ee21702 Switch to splay tree for key bindings. 2009-01-06 14:10:32 +00:00
Nicholas Marriott 7a82e86827 Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/ 2008-12-08 16:19:51 +00:00
Nicholas Marriott d0342f4a04 Ability to show window title on status line. 2008-12-05 20:04:06 +00:00
Nicholas Marriott 408c855070 +. 2008-12-02 16:46:26 +00:00
Nicholas Marriott 8524062e56 Document mode keys 2008-11-17 17:41:35 +00:00
Nicholas Marriott 46f5e42145 Keep stack of previous windows.
Check for op (orig_pair) for default colours.
2008-11-16 10:10:26 +00:00
Nicholas Marriott 4198a9c376 TAILQ -> SLIST. 2008-11-05 01:19:24 +00:00
Nicholas Marriott 93de57d83f Sync. 2008-10-22 17:28:22 +00:00
Nicholas Marriott 185f7297e8 Better OSC support for title setting, and support APC as well. 2008-10-09 21:22:16 +00:00