Commit Graph

  • cb686d0bf6 Whoops. Shut up gcc. Nicholas Marriott 2009-01-15 19:28:36 +00:00
  • 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. Nicholas Marriott 2009-01-15 19:27:31 +00:00
  • c5c4cc7557 Style/add printflike. Nicholas Marriott 2009-01-15 00:51:39 +00:00
  • 8542a97b78 Increment retries. Nicholas Marriott 2009-01-15 00:21:58 +00:00
  • 668dac5b12 Retry properly when failed to connect. Nicholas Marriott 2009-01-15 00:21:24 +00:00
  • a1cb652643 Update. Nicholas Marriott 2009-01-14 23:59:33 +00:00
  • a3ec1e062b Whoops, make this work properly. Nicholas Marriott 2009-01-14 23:39:14 +00:00
  • 7bcf9a1b21 Darwin needs vis.c as well. Nicholas Marriott 2009-01-14 23:08:23 +00:00
  • f57891d006 Spell check. Nicholas Marriott 2009-01-14 23:00:18 +00:00
  • 7c3da8b8c3 Update NOTES. Nicholas Marriott 2009-01-14 22:51:24 +00:00
  • 0887e72311 Update NOTES. Nicholas Marriott 2009-01-14 22:46:30 +00:00
  • 14ed415e30 Prettify the key strings a little. Nicholas Marriott 2009-01-14 22:41:40 +00:00
  • 3ad1fec9a9 Repeat for last-window is useless and annoying, take it off. Nicholas Marriott 2009-01-14 22:40:17 +00:00
  • d4296cb558 Make last-window repeatable too; update my configuration backup, er, example. Nicholas Marriott 2009-01-14 22:36:07 +00:00
  • a89d1c5857 Split windows are done. Nicholas Marriott 2009-01-14 22:32:48 +00:00
  • 4e2b640957 Unbreak prefix as binding. Nicholas Marriott 2009-01-14 22:29:28 +00:00
  • 78c96751e6 Rename some flags I'm not happy about. Nicholas Marriott 2009-01-14 22:16:57 +00:00
  • 145b2685a1 Whoops, stray line. Nicholas Marriott 2009-01-14 22:14:51 +00:00
  • 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. Nicholas Marriott 2009-01-14 22:13:30 +00:00
  • 0a99ba0b30 Alt-up/down to resize by five lines. Nicholas Marriott 2009-01-14 21:08:52 +00:00
  • e9bb939884 Update. Nicholas Marriott 2009-01-14 21:00:41 +00:00
  • d1eb153368 switch-pane is now select-pane. Nicholas Marriott 2009-01-14 19:56:55 +00:00
  • 3f51dcdfc3 up-pane and down-pane commands. Nicholas Marriott 2009-01-14 19:41:15 +00:00
  • b4ac8c1342 Multiple window splitting. Nicholas Marriott 2009-01-14 19:29:32 +00:00
  • e02496f073 Using the rigth option name would help... Nicholas Marriott 2009-01-14 19:23:41 +00:00
  • 54209774ff Document -g. Nicholas Marriott 2009-01-14 18:47:19 +00:00
  • bc56751692 Disable lock-after-time by default. Nicholas Marriott 2009-01-14 18:41:55 +00:00
  • 78f7e6d127 Turn off prefix-time for the moment, it is too annoying. Nicholas Marriott 2009-01-13 06:52:12 +00:00
  • f85559144f kill-pane command. Nicholas Marriott 2009-01-13 06:50:10 +00:00
  • 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): Nicholas Marriott 2009-01-13 01:08:40 +00:00
  • 9ab200843e Reset command timer after this or it gets annoying. Nicholas Marriott 2009-01-13 00:48:50 +00:00
  • 60bfaf5bae prefix-time option to allow multiple commands without additional prefixes. Nicholas Marriott 2009-01-12 23:37:02 +00:00
  • e099a78b4c Make shift arrow keys work. Nicholas Marriott 2009-01-12 22:53:52 +00:00
  • a88eba3805 More hacks for key handling. Nicholas Marriott 2009-01-12 22:48:00 +00:00
  • a70b8ee489 Update commands and options. While there, rename the keyword groups tmuxCmdsSet and tmuxCmdsSetw to tmuxOptsSet and tmuxOptsSetw. Tiago Cunha 2009-01-12 21:53:18 +00:00
  • dbbc314cc9 Handle ctrl/shift modifiers better. Nicholas Marriott 2009-01-12 21:47:03 +00:00
  • ea8d4d43ab Update by documenting the following commands/options: - clock-mode, - lock-server, - server-info, - lock-after-time, - set-password, - clock-mode-colour, and - clock-mode-style. Tiago Cunha 2009-01-12 21:23:58 +00:00
  • ab219847aa Tidy escape modifier (don't know how this worked before...). Nicholas Marriott 2009-01-12 20:24:12 +00:00
  • 1f51a63d01 Tidy up control key parsing; add shift. Nicholas Marriott 2009-01-12 20:13:20 +00:00
  • 20957e3aaa Skip over now-invalid fds properly when a window is closed. Nicholas Marriott 2009-01-12 19:36:53 +00:00
  • c35a50b21a Commands to resize panes; also a pane generic cmd, not used yet. Nicholas Marriott 2009-01-12 19:23:14 +00:00
  • 7cd3cf0ead Make the window pane code handle panes of different sizes, and add a -l and -p arguments to split-window to specify the new window size in lines or as a percentage. Nicholas Marriott 2009-01-12 18:22:47 +00:00
  • 440a84b2aa Use -O0 to prevent copy issues. Nicholas Marriott 2009-01-12 00:52:37 +00:00
  • 6897510552 Codes no longer needed. Nicholas Marriott 2009-01-11 23:41:29 +00:00
  • 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). Nicholas Marriott 2009-01-11 23:31:46 +00:00
  • d78bc5dfc4 save-buffer command, from Tiago Cunha. Nicholas Marriott 2009-01-11 23:14:57 +00:00
  • 30746a4e92 Doh. Return the offset not the total. Nicholas Marriott 2009-01-11 23:05:36 +00:00
  • 9e56f53895 Correct comment. Nicholas Marriott 2009-01-11 02:23:52 +00:00
  • b4fe99194f Updates. Nicholas Marriott 2009-01-11 01:06:33 +00:00
  • ccf5784bcf Add a couple of bits. Nicholas Marriott 2009-01-11 01:01:05 +00:00
  • 6c9822ccc2 Update slightly. Nicholas Marriott 2009-01-11 01:00:53 +00:00
  • e3feb067a5 Server locking. set-password and lock-server commands, plus automatic locking. Nicholas Marriott 2009-01-11 00:48:42 +00:00
  • ee0a7cda88 Restore emulation of ich with insert mode. Nicholas Marriott 2009-01-10 22:28:40 +00:00
  • 736117e4e9 Whoops, didn't mean to commit that bit. Nicholas Marriott 2009-01-10 22:26:08 +00:00
  • 20fc7a4b6c Don't need cud. Nicholas Marriott 2009-01-10 22:24:23 +00:00
  • 083f9cb42a Linux bits. Nicholas Marriott 2009-01-10 19:40:01 +00:00
  • 4d71164826 Pick up cwd from environment,. Nicholas Marriott 2009-01-10 19:37:35 +00:00
  • 88ab74ac20 Clock mode. Nicholas Marriott 2009-01-10 19:35:40 +00:00
  • 8253e68c79 Oops, missed from btab commit. Nicholas Marriott 2009-01-10 18:37:08 +00:00
  • bea8a54f69 Update. Nicholas Marriott 2009-01-10 18:35:48 +00:00
  • 312633203d Support btab. Nicholas Marriott 2009-01-10 18:28:09 +00:00
  • 9722e7194b Comments no longer valid. Nicholas Marriott 2009-01-10 18:08:55 +00:00
  • 5b8d4f1249 Colour. Nicholas Marriott 2009-01-10 17:13:20 +00:00
  • ca4e34cbb4 Update. Nicholas Marriott 2009-01-10 17:11:13 +00:00
  • 547b244e32 It does hit C-b. Nicholas Marriott 2009-01-10 17:00:03 +00:00
  • e96dfbc2bf +tmux differences. Nicholas Marriott 2009-01-10 16:58:22 +00:00
  • 34cc2e0962 Update. Nicholas Marriott 2009-01-10 16:07:49 +00:00
  • 5771113be9 This applies to xterm too. Nicholas Marriott 2009-01-10 15:53:09 +00:00
  • 0e736bf3d7 Tweak some more. Nicholas Marriott 2009-01-10 15:25:44 +00:00
  • 31509a8aa4 Tweak again. Nicholas Marriott 2009-01-10 15:22:31 +00:00
  • 5890630a83 +FAQ to dist. Tweak. Nicholas Marriott 2009-01-10 15:21:31 +00:00
  • cd2c9d5c41 New FAQ. Nicholas Marriott 2009-01-10 15:19:37 +00:00
  • b0b1d92a1b Use "%4d" instead of " %2d". Nicholas Marriott 2009-01-10 14:46:17 +00:00
  • fd05d07c2b Change server-info format. Nicholas Marriott 2009-01-10 14:43:43 +00:00
  • a49e9b5b00 +UTF-8-demo.txt Nicholas Marriott 2009-01-10 14:08:24 +00:00
  • 934e6d9413 vis functions for Linux. Nicholas Marriott 2009-01-10 12:52:57 +00:00
  • a1b43faa43 Trim spaces. Nicholas Marriott 2009-01-10 01:51:22 +00:00
  • 430d219436 Don't show newlines etc. Nicholas Marriott 2009-01-10 01:44:35 +00:00
  • e293d6af45 Space for page down as well. Nicholas Marriott 2009-01-10 01:41:32 +00:00
  • 9def032d16 Line up indexes. Nicholas Marriott 2009-01-10 01:41:02 +00:00
  • fb6c8ecae6 New command, server-info, to show server info + terminal details. Also tweak term stuff a bit. Nicholas Marriott 2009-01-10 01:30:38 +00:00
  • 3ed5aa3e72 Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c. Nicholas Marriott 2009-01-09 23:57:42 +00:00
  • e134458754 Handle arrow key variants. Nicholas Marriott 2009-01-09 16:47:06 +00:00
  • ed1031b358 Update key handling code. Simplify, support ctrl properly and add a new window option (xterm-keys) to output xterm key codes including ctrl and, if available, alt and shift. Nicholas Marriott 2009-01-09 16:45:58 +00:00
  • 622d4def22 Give up the farce of caring about any keys aside from the ones in the screen termcap and the ones termcap doesn't handle that we hardcode manually. Nicholas Marriott 2009-01-08 22:28:02 +00:00
  • 678dffa840 Utility files. Nicholas Marriott 2009-01-08 22:02:25 +00:00
  • a9f0418255 Update CHANGES. Nicholas Marriott 2009-01-08 21:59:24 +00:00
  • cd8f85c2bd When I wrote this I somehow forgot that the cursor could helpfully sit at sx (one character off the right of the screen), so there are several out-of-bounds issues. Add some additional checking. Nicholas Marriott 2009-01-08 21:55:12 +00:00
  • 10c4a6dc33 Don't die when out of bounds if non-DEBUG. Stops people hitting me when bugs kill their long-running sessions in release versions. Nicholas Marriott 2009-01-08 21:52:05 +00:00
  • 4ebb85aae8 Don't return NULL when retrieving a string that is too long. Nicholas Marriott 2009-01-08 21:22:01 +00:00
  • ed5e8c4cd9 Tidy, +. Nicholas Marriott 2009-01-08 19:59:37 +00:00
  • 481465d34c -. Nicholas Marriott 2009-01-08 19:10:10 +00:00
  • 45738b2a85 Tweak. Nicholas Marriott 2009-01-07 23:09:51 +00:00
  • 58be8b38a7 More man page updates from Tiago Cunha. Nicholas Marriott 2009-01-07 23:07:42 +00:00
  • d531dbb53a Minor tidying; remove some old debugging messages. Nicholas Marriott 2009-01-07 22:57:03 +00:00
  • 4846ad1657 Introduce nitems() and use it; use bsearch. Nicholas Marriott 2009-01-07 22:52:33 +00:00
  • 4924d8e1e2 +comment. Nicholas Marriott 2009-01-07 22:29:33 +00:00
  • a3e3051742 Whoops. New stuff goes at the top. Doh! Nicholas Marriott 2009-01-07 20:15:20 +00:00
  • c980360cb5 +. Nicholas Marriott 2009-01-07 20:11:51 +00:00
  • 51a3a93731 Update TODO. Nicholas Marriott 2009-01-07 20:09:10 +00:00