Commit Graph

  • 5fcd6711e4 Track the last session for a client and add a flag to switch-client and a key binding (L) to move a client back to its last session. Nicholas Marriott 2010-12-11 18:42:20 +00:00
  • 51487ed22f Track the last session for a client and add a flag to switch-client and a key binding (L) to move a client back to its last session. Nicholas Marriott 2010-12-11 18:39:25 +00:00
  • d227a2e661 Remove a bunch of stuff that is done a few that aren't going to happen and remove the priority list for now. Nicholas Marriott 2010-12-11 18:06:42 +00:00
  • 0b8ce56d73 Fix rectangle copy to behave like emacs - the cursor is not part of the selection on the right edge but on the left it is. Nicholas Marriott 2010-12-11 17:57:28 +00:00
  • 20ed20ea1e Fix rectangle copy to behave like emacs - the cursor is not part of the selection on the right edge but on the left it is. Nicholas Marriott 2010-12-11 17:56:01 +00:00
  • 095ffe9cd1 Make the prompt history global for all clients which is much more useful than per-client history. Nicholas Marriott 2010-12-11 16:15:02 +00:00
  • 9802fea615 Oops, these functions return a const char *, so make the local variable const as well. Nicholas Marriott 2010-12-11 16:13:15 +00:00
  • 7ce77ffc9c Make the prompt history global for all clients which is much more useful than per-client history. Nicholas Marriott 2010-12-11 16:05:57 +00:00
  • 1a4d78c7af -V to report version, SF issue 3038862. Nicholas Marriott 2010-12-10 21:19:13 +00:00
  • 286fef9b4d Rephrase a confusing sentence. Nicholas Marriott 2010-12-10 21:05:22 +00:00
  • 6be32c89c5 Rephrase a confusing sentence. Nicholas Marriott 2010-12-10 21:01:38 +00:00
  • 1f18523565 In the built-in layouts, distribute the panes more evenly. Set the default value of main-pane-width to 80, rather than 81. By Micah Cowan. Nicholas Marriott 2010-12-08 19:57:03 +00:00
  • 1891f1ce99 Some do still need -lrt. Nicholas Marriott 2010-12-08 19:55:31 +00:00
  • 3ab25ac5b5 In the built-in layouts, distribute the panes more evenly. Set the default value of main-pane-width to 80, rather than 81. Micah Cowan 2010-12-07 20:23:21 +00:00
  • 3a4f765a51 Add an option to alert (monitor) for silence (lack of activity) in a window. From Thomas Adam. Nicholas Marriott 2010-12-06 22:52:21 +00:00
  • e26a351865 Add an option to alert (monitor) for silence (lack of activity) in a window. From Thomas Adam. Nicholas Marriott 2010-12-06 22:51:02 +00:00
  • d0adcbc98a PatchSet 790 Date: 2010/11/29 19:45:58 Author: nicm Branch: HEAD Tag: (none) Log: If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys to vi. Nicholas Marriott 2010-12-06 21:59:42 +00:00
  • e75187310d PatchSet 789 Date: 2010/11/22 21:13:13 Author: nicm Branch: HEAD Tag: (none) Log: There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Nicholas Marriott 2010-12-06 21:57:56 +00:00
  • 7a0468c95c PatchSet 788 Date: 2010/11/15 06:52:11 Author: nicm Branch: HEAD Tag: (none) Log: Show more window and pane flags in list-* output, and put layout on the same line. Nicholas Marriott 2010-12-06 21:56:32 +00:00
  • 1b0d235e3a PatchSet 787 Date: 2010/11/14 09:04:22 Author: nicm Branch: HEAD Tag: (none) Log: Update man page for update-environment. Nicholas Marriott 2010-12-06 21:55:42 +00:00
  • 36e537bcef PatchSet 786 Date: 2010/11/14 08:58:25 Author: nicm Branch: HEAD Tag: (none) Log: Don't allow last and active window to become the same - a very bad move when the active window is closed and freed. Reported by sthen@. Nicholas Marriott 2010-12-06 21:53:50 +00:00
  • fd51bf61c9 Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. Nicholas Marriott 2010-12-06 21:53:00 +00:00
  • fe4f760eba PatchSet 784 Date: 2010/11/11 20:54:06 Author: nicm Branch: HEAD Tag: (none) Log: Flag to flush all key bindings from Rob Paisley. Nicholas Marriott 2010-12-06 21:51:02 +00:00
  • 3a4b82d27a PatchSet 783 Date: 2010/11/11 20:51:30 Author: nicm Branch: HEAD Tag: (none) Log: Declaration in header should be extern. Nicholas Marriott 2010-12-06 21:50:24 +00:00
  • ccdafdabca PatchSet 782 Date: 2010/11/01 20:59:45 Author: nicm Branch: HEAD Tag: (none) Log: Typo, from Rob Paisley. Nicholas Marriott 2010-12-06 21:49:57 +00:00
  • 39e277be3c |--------------------- |PatchSet 781 |Date: 2010/10/29 21:11:57 |Author: nicm |Branch: HEAD |Tag: (none) |Log: |We now send argv to the server after parsing it in the client to get the |command, so the client should not modify it. Instead, take a copy. Fixes |parsing command lists, reported by mcbride@. | |Members: | cmd-list.c:1.5->1.6 | cmd.c:1.45->1.46 | tmux.h:1.244->1.245 Nicholas Marriott 2010-12-06 21:48:56 +00:00
  • 1650155589 Another. Nicholas Marriott 2010-12-06 17:10:42 +00:00
  • 42327f06df And moar. Nicholas Marriott 2010-12-06 17:09:00 +00:00
  • 1585b1e928 Moar. Nicholas Marriott 2010-12-06 17:05:31 +00:00
  • 9ab191b053 + SF requests. Nicholas Marriott 2010-12-06 17:03:22 +00:00
  • 13032d1d88 Using working directory always, from Vivien Mallet. Nicholas Marriott 2010-12-06 17:00:34 +00:00
  • 64387d18dd +. Nicholas Marriott 2010-12-04 15:28:14 +00:00
  • ebd0eb4fb4 If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys to vi. Nicholas Marriott 2010-11-29 19:45:58 +00:00
  • 25bf0faf21 +. Nicholas Marriott 2010-11-22 22:29:30 +00:00
  • ef9b2eb566 There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Nicholas Marriott 2010-11-22 21:13:13 +00:00
  • 112fc58e6e +. Nicholas Marriott 2010-11-15 20:34:38 +00:00
  • 9a1b4f9ed3 Show more window and pane flags in list-* output, and put layout on the same line. Nicholas Marriott 2010-11-15 06:52:11 +00:00
  • 7e542d119b Update man page for update-environment. Nicholas Marriott 2010-11-14 09:04:22 +00:00
  • 503edae26f Don't allow last and active window to become the same - a very bad move when the active window is closed and freed. Reported by sthen@. Nicholas Marriott 2010-11-14 08:58:25 +00:00
  • ba68bed10e +. Nicholas Marriott 2010-11-13 16:55:30 +00:00
  • 30e8ed393e Whoops, get the logic the right way round. Nicholas Marriott 2010-11-13 16:29:05 +00:00
  • e4e728664b Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. Nicholas Marriott 2010-11-11 21:06:09 +00:00
  • 17b56562c4 Flag to flush all key bindings from Rob Paisley. Nicholas Marriott 2010-11-11 20:54:06 +00:00
  • c7fccfa299 Declaration in header should be extern. Nicholas Marriott 2010-11-11 20:51:30 +00:00
  • a6fc49ae08 Fix AIX warnings. Nicholas Marriott 2010-11-11 20:45:49 +00:00
  • 94c2adf499 malloc(0) may return NULL, so only assume that is an error if allocating more than zero. Nicholas Marriott 2010-11-11 20:41:08 +00:00
  • 9c541e42f0 AIX doesn't have daemon(). Nicholas Marriott 2010-11-11 20:37:53 +00:00
  • 96601ce9fe Bring back fuzz.c. Nicholas Marriott 2010-11-02 20:55:13 +00:00
  • 1cec111af3 >4 now. Nicholas Marriott 2010-11-01 21:42:20 +00:00
  • 023137a891 Typo, from Rob Paisley. Nicholas Marriott 2010-11-01 20:59:45 +00:00
  • 34d05ea7cd We now send argv to the server after parsing it in the client to get the command, so the client should not modify it. Instead, take a copy. Fixes parsing command lists, reported by mcbride@. Nicholas Marriott 2010-10-29 20:11:57 +00:00
  • ae7a7be819 I am almost certain we don't need crypt or rt now, and it builds fine on Linux without. Nicholas Marriott 2010-10-27 21:40:03 +00:00
  • 58684ea998 And more. Nicholas Marriott 2010-10-27 21:34:59 +00:00
  • 914f8584ef Style tweaks. Nicholas Marriott 2010-10-27 21:33:15 +00:00
  • 2287ec7b3e Compat for closefrom(). Nicholas Marriott 2010-10-27 20:21:01 +00:00
  • 8f84217023 Put setproctitle back under HAVE_SETPROCTITLE. Nicholas Marriott 2010-10-24 19:54:41 +00:00
  • 83447580b1 Remove redundant preprocessor check (it's already taken care of by tmux.h). Tiago Cunha 2010-10-24 01:55:21 +00:00
  • 1cd9ff4460 Ugh. Don't know how this happened, but make it compile by removing duplicate code. Tiago Cunha 2010-10-24 01:51:34 +00:00
  • cd079e8fbf Sync OpenBSD patchset 780: Tiago Cunha 2010-10-24 01:34:30 +00:00
  • 8703e9f2f9 Sync OpenBSD patchset 779: Tiago Cunha 2010-10-24 01:32:35 +00:00
  • 2da0730f78 Sync OpenBSD patchset 778: Tiago Cunha 2010-10-24 01:31:57 +00:00
  • bdbd4e28c2 Sync OpenBSD patchset 777: Tiago Cunha 2010-10-24 01:31:08 +00:00
  • 1276ea3653 Zap paths.h compat include. Tiago Cunha 2010-10-24 00:50:11 +00:00
  • f79b467dce Sync OpenBSD patchset 776: Tiago Cunha 2010-10-24 00:47:46 +00:00
  • d4b58c71a2 Sync OpenBSD patchset 775: Tiago Cunha 2010-10-24 00:45:57 +00:00
  • 5fb4f8c1fa Helper script which greps for compat includes that shouldn't be present in all files but compat.h. Tiago Cunha 2010-10-24 00:42:04 +00:00
  • 5a0ecc5931 Sync OpenBSD patchset 774: Tiago Cunha 2010-10-24 00:32:35 +00:00
  • e7a4b68f73 Sync OpenBSD patchset 773: Tiago Cunha 2010-10-24 00:31:57 +00:00
  • a7e5092bd4 Sync OpenBSD patchset 772: Tiago Cunha 2010-10-24 00:30:51 +00:00
  • b73ac822fb Sync OpenBSD patchset 771: Tiago Cunha 2010-10-24 00:29:57 +00:00
  • 0ad532d9c2 Rewrite the screen vs tmux bit to be more accurate and complete and less subjective. Nicholas Marriott 2010-10-23 14:09:29 +00:00
  • 5de84eca3d Add a last-pane command (bound to ; by default). Requested ages ago by somebody whose name I have forgotten. Nicholas Marriott 2010-10-23 13:04:34 +00:00
  • a3efd2ab5a When removing a pane, don't change the active pane unless the active pane is actually the one being removed. Nicholas Marriott 2010-10-23 12:51:51 +00:00
  • 139754b9fe Mark repeating keys with "(repeat)" in the key list. Nicholas Marriott 2010-10-20 18:20:36 +00:00
  • 248fb14f08 Merge the before and after attach client code into one in client.c (instead of two in tmux.c and client.c). Nicholas Marriott 2010-10-18 20:00:02 +00:00
  • b0ad6e94bb +ttyfast. Nicholas Marriott 2010-10-18 19:01:07 +00:00
  • 31954339d1 Make stdio blocking again before calling shell command with -c. Nicholas Marriott 2010-10-16 08:42:35 +00:00
  • f56b4ec2ff Trying to set FD_CLOEXEC on every fd is a lost cause, just use closefrom() before exec. Nicholas Marriott 2010-10-16 08:31:55 +00:00
  • 6c42f1a89e Fall back on normal session choice method if $TMUX exists but is invalid rather than rejecting. Nicholas Marriott 2010-10-16 07:57:42 +00:00
  • 65ff5b00bd Use an explicit event rather than event_once for the main event so it can be removed when the client becomes ready. Nicholas Marriott 2010-10-14 17:38:39 +00:00
  • f6cd0342f6 Treat the meta bit in the xterm extended modifier key set as the same as escape (tmux's meta). From Emanuele Giaquinta. Nicholas Marriott 2010-10-14 00:37:51 +00:00
  • 1580afdfdf Put "or" on new line from command with .Ic. Nicholas Marriott 2010-10-14 00:30:03 +00:00
  • b2ae7c6261 Sync OpenBSD patchset 770: Tiago Cunha 2010-10-09 14:31:50 +00:00
  • 6c9269baa7 Sync OpenBSD patchset 769: Tiago Cunha 2010-10-09 14:31:14 +00:00
  • 45784bd5d6 Sync OpenBSD patchset 767: Tiago Cunha 2010-10-09 14:30:26 +00:00
  • b5349ab5d9 Sync OpenBSD patchset 766: Tiago Cunha 2010-10-09 14:29:32 +00:00
  • 7874b00d4c Sync OpenBSD patchset 765: Tiago Cunha 2010-10-09 14:26:29 +00:00
  • 6139fac10d Sync OpenBSD patchset 764: Tiago Cunha 2010-10-09 14:25:40 +00:00
  • 7aef2994e4 Set cause when failing due to linking a window to itself, from Martin Pieuchot. Nicholas Marriott 2010-10-09 12:58:00 +00:00
  • 08bcd6978c Skip NULL entries in the sessions list when choosing the next session, from Simon Olofsson. Nicholas Marriott 2010-10-05 17:15:21 +00:00
  • 4789a4ee1f Nuke a leftover RB tree declaration spotted by blambert. Nicholas Marriott 2010-09-28 07:15:45 +00:00
  • 9a7cde0c9b Two new options: Nicholas Marriott 2010-09-26 20:43:30 +00:00
  • 66152010a7 Modify the permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them. Nicholas Marriott 2010-09-26 18:51:48 +00:00
  • 2772557d15 detach-on-destroy is a session option, not server. Nicholas Marriott 2010-09-25 20:35:52 +00:00
  • d0d98d4ec0 done Nicholas Marriott 2010-09-25 20:21:51 +00:00
  • 29f04400b5 Sync OpenBSD patchset 763: Tiago Cunha 2010-09-18 15:45:03 +00:00
  • 5126037ea0 Sync OpenBSD patchset 762: Tiago Cunha 2010-09-18 15:43:53 +00:00
  • d7a3fc3df4 Sync OpenBSD patchset 761: Tiago Cunha 2010-09-18 15:41:50 +00:00
  • 59dc08a7a0 Sync OpenBSD patchset 760: Tiago Cunha 2010-09-18 15:41:18 +00:00
  • fe3621cbc5 Update, from Daniel Thau. Nicholas Marriott 2010-09-18 09:36:15 +00:00