Commit Graph

  • dcf0bc2cc9 Mention CONTRIBUTING. Nicholas Marriott 2019-05-15 21:42:43 +01:00
  • cf4566b47b Fix dragging when in view mode rather than copy mode, GitHub issue 1740 from Brad Town. nicm 2019-05-15 19:25:53 +00:00
  • 50e77536fe Less headings. Nicholas Marriott 2019-05-15 20:21:38 +01:00
  • cd4e467751 Kill tmux for logs. Nicholas Marriott 2019-05-15 20:20:52 +01:00
  • 9228fead48 Merge branch 'obsd-master' Thomas Adam 2019-05-14 09:02:28 +01:00
  • 38b8a198ba Fix sizing of main-vertical and main-horizontal layouts, GitHub issue 1736. nicm 2019-05-14 07:37:50 +00:00
  • 1eefbd28e8 Merge branch 'obsd-master' Thomas Adam 2019-05-13 23:02:26 +01:00
  • 1ee944a19d Add support for overline (SGR 53), from Ricardo Banffy. nicm 2019-05-13 20:10:23 +00:00
  • 1b0512aa7e Always include Lock in the menu. nicm 2019-05-13 20:07:02 +00:00
  • b5b5d35eee Merge branch 'obsd-master' Thomas Adam 2019-05-13 11:02:31 +01:00
  • c5f660e33a Fix column width for copy mode commands. nicm 2019-05-13 08:56:07 +00:00
  • e1e520d741 Clarify a little. Nicholas Marriott 2019-05-12 11:25:39 +01:00
  • 699d9d2fac Merge branch 'obsd-master' Thomas Adam 2019-05-12 21:02:27 +01:00
  • c3c3927c2b Oops, removed too much in last change. nicm 2019-05-12 18:18:30 +00:00
  • 00f19b7f91 Fix some indentation and dead assignments. nicm 2019-05-12 18:16:33 +00:00
  • 42da951edf README.md: avaailable -> available Thomas Adam 2019-05-12 18:37:32 +01:00
  • 180bbab1fc Merge branch 'obsd-master' Thomas Adam 2019-05-12 11:02:25 +01:00
  • 69c59c52b6 Spelling error. Nicholas Marriott 2019-05-12 10:06:42 +01:00
  • 19370631ea Tweak text of menu CHANGES entry. Nicholas Marriott 2019-05-12 10:05:10 +01:00
  • 99c1853792 Scatter some `. Nicholas Marriott 2019-05-12 10:00:11 +01:00
  • a131655235 Add simple menus to tree, client, buffer modes. nicm 2019-05-12 08:58:09 +00:00
  • 677bb168a9 Merge branch 'obsd-master' Thomas Adam 2019-05-12 09:02:28 +01:00
  • c91323e4d6 Remove menu_create_from_items, I thought I would use it for some later work but I don't need it. nicm 2019-05-12 07:27:08 +00:00
  • 50d1d04913 Merge branch 'obsd-master' Thomas Adam 2019-05-11 09:02:29 +01:00
  • 67e2f5869a Mention -vv. Nicholas Marriott 2019-05-11 08:34:08 +01:00
  • 3a9c199ae7 New ISSUE_TEMPLATE from Nicolas CARPi. Nicholas Marriott 2019-05-11 08:23:14 +01:00
  • bd6d0b3101 Formatted README.md, from Nicolas CARPi. Nicholas Marriott 2019-05-11 08:19:14 +01:00
  • f1dd65cbdf Another tweak. Nicholas Marriott 2019-05-11 08:09:49 +01:00
  • c18d7c5fcb Update CONTRIBUTING.md, mostly from Nicolas CARPi. Nicholas Marriott 2019-05-11 08:07:35 +01:00
  • 0d64531f66 Tweaks to README, some from me, some from Nicolas CARPi. Nicholas Marriott 2019-05-11 07:55:28 +01:00
  • f44dafd224 Add to CHANGES. Nicholas Marriott 2019-05-09 16:24:22 +01:00
  • 198b0a23a2 Don't use arguments with It and -enum, pointed out by jmc. nicm 2019-05-11 06:40:01 +00:00
  • ad27b7decd Do not reduce window height by status line height for control mode clients, from George Nachman. nicm 2019-05-11 06:34:56 +00:00
  • fc00839adc Update CHANGES Thomas Adam 2019-05-10 22:27:33 +01:00
  • aa13bd4016 Merge branch 'obsd-master' Thomas Adam 2019-05-10 22:10:38 +01:00
  • d62fd78655 Fix a typo in previous (, -> :). nicm 2019-05-10 18:09:51 +00:00
  • 6dcca5fda4 Add support for simple menus usable with mouse or keyboard. New command display-menu shows a menu (bound to the mouse on status line by default) and a couple of extra formats for the default menus. nicm 2019-05-10 18:04:06 +00:00
  • c5f6ea5c0d Merge branch 'obsd-master' Thomas Adam 2019-05-10 17:02:27 +01:00
  • 004a9b52f0 Add a function to draw a simple menu onto a screen. nicm 2019-05-10 14:12:47 +00:00
  • e5f06d2cf6 Merge branch 'obsd-master' Thomas Adam 2019-05-09 17:02:25 +01:00
  • cb10bfb8ef Save mouse buttons as well as position. nicm 2019-05-09 14:09:32 +00:00
  • 2e00d775e4 Merge branch 'obsd-master' Thomas Adam 2019-05-09 15:02:26 +01:00
  • 21d9750450 send-keys also needs to insert key commands in the right order. nicm 2019-05-09 13:12:59 +00:00
  • f431e20f3d Merge branch 'obsd-master' Thomas Adam 2019-05-09 11:02:25 +01:00
  • 3c68e51609 Change swap-window -d to be the other way round (stay with src window), so it works like swap-pane. nicm 2019-05-09 08:39:09 +00:00
  • 299b7289ea Add formats to show if pane is the marked pane and if any marked pane is set. nicm 2019-05-09 08:38:13 +00:00
  • 4bc45fc95a Merge branch 'obsd-master' Thomas Adam 2019-05-08 21:02:25 +01:00
  • f9682d2e55 Add a flag to redraw only the overlay, and remove the overlay on resize. nicm 2019-05-08 18:07:12 +00:00
  • a384245c5a Adjust how mouse targets are found so they always have a session, window and pane. nicm 2019-05-08 18:05:03 +00:00
  • b24d7d9c95 Merge branch 'obsd-master' Thomas Adam 2019-05-07 23:02:30 +01:00
  • 453a62c672 Merge branch 'obsd-master' Thomas Adam 2019-05-07 21:02:25 +01:00
  • 89db309e10 Move around the display-panes identify code to make it a bit more generic and hide the display-panes specific bits into cmd-display-panes.c. nicm 2019-05-07 20:01:41 +00:00
  • d53d3bce59 Adjust the same bit to adjust the selection for history-top and history-bottom as for cursor-up and cursor-down. GitHub issue 1723. nicm 2019-05-07 19:46:17 +00:00
  • 3439c02e9d Merge branch 'obsd-master' Thomas Adam 2019-05-07 17:02:25 +01:00
  • fcd0e3082b Rename the ENVIRONMENT section which was squatting on the standard manual page section and create a new ENVIRONMENT with the expected content. Move some information that was misplaced below the -u flag into that new section. Feedback and OK nicm@ jmc@ tb@ schwarze 2019-05-07 14:01:39 +00:00
  • d9767b8112 Merge branch 'obsd-master' Thomas Adam 2019-05-07 13:02:27 +01:00
  • 85a9c2f52b Treat keys in identify mode (display-panes) specially and handle them immediately rather than queuing them (the command can block the queue which means they were not being seen until it finished which was too late). Reported by denis@ and solene@, ok solene@. nicm 2019-05-07 11:24:03 +00:00
  • 69440d19b7 Do not use evbuffer_add_buffer because it is destructive and doesn't work in newer libevent. nicm 2019-05-07 10:25:15 +00:00
  • eac30a86d7 -attr -> -style. Nicholas Marriott 2019-05-06 21:57:14 +01:00
  • d4177e954c Merge branch 'obsd-master' Thomas Adam 2019-05-03 23:02:28 +01:00
  • 45ae9a8e35 Fix order of insertion in load_cfg. nicm 2019-05-03 21:21:00 +00:00
  • 9f75635596 Allow panes to be empty (no command), output can be piped to them with split-window or display-message -I. nicm 2019-05-03 20:44:24 +00:00
  • 4d505574dc Merge branch 'obsd-master' Thomas Adam 2019-05-03 21:02:26 +01:00
  • e8e4f4ec3e Insert after the right element on queue. nicm 2019-05-03 18:59:58 +00:00
  • 4097257bef Do not store the mouse position we calculate as the start of a drag back into the mouse event that later code uses, it has been adjusted and they should use the original position. GitHub issue 1710. nicm 2019-05-03 18:42:40 +00:00
  • a14512e23e Merge branch 'obsd-master' Thomas Adam 2019-05-03 19:02:27 +01:00
  • 84e4652513 Use the right index for user-keys. nicm 2019-05-03 18:00:19 +00:00
  • fc3d85e34b Fix mouse positioning when the pane is not entirely visible. nicm 2019-05-03 16:51:29 +00:00
  • 43656d4ea7 Sync up some tmux.1 bits. Nicholas Marriott 2019-05-03 17:12:30 +01:00
  • fff85d854e Merge branch 'obsd-master' Thomas Adam 2019-05-03 17:04:11 +01:00
  • cf6075fb29 Correct ordering when adding after an existing item. nicm 2019-05-03 15:43:01 +00:00
  • 33298d6df6 Instead of processing keys all together, put them up on the client command queue so they are ordered correctly with the commands that they execute. nicm 2019-05-03 14:51:30 +00:00
  • 4bb48998e0 Fix reverse attribute in status line, GitHub issue 1709. nicm 2019-05-03 10:00:48 +00:00
  • 5d9e591ae8 Fix up some bits about window-size that seem to have got lost. nicm 2019-05-02 20:12:40 +00:00
  • 4d16df9312 Merge branch 'obsd-master' Thomas Adam 2019-05-01 09:02:27 +01:00
  • 18e554aa61 Merge tag '2.9a' Nicholas Marriott 2019-05-01 07:29:23 +01:00
  • 4cb13d95ba Add to CHANGES. 2.9a Nicholas Marriott 2019-05-01 07:16:20 +01:00
  • e36d6ee06a Version 2.9a. Nicholas Marriott 2019-05-01 07:12:14 +01:00
  • 901eed7b71 Do not loop forever if there is a nonprintable character in the format. nicm 2019-04-24 20:27:52 +00:00
  • 750d5830c2 Don't redraw control clients, from George Nachman. nicm 2019-04-30 06:21:30 +00:00
  • e286178aa7 Unbreak main-vertical and main-horizontal layouts. nicm 2019-04-26 10:15:40 +00:00
  • c176361788 Remove unused variable from Thomas Adam. nicm 2019-05-01 06:07:14 +00:00
  • dc7e53897a Merge branch 'obsd-master' Thomas Adam 2019-04-30 21:02:26 +01:00
  • 429c4bc51b Fix user options after show-hooks merge, GitHub issue 1704. nicm 2019-04-30 18:02:03 +00:00
  • 1156d91cf8 Simple -C sanity test. Nicholas Marriott 2019-04-30 18:39:07 +01:00
  • 4c5b0fbbcc Merge branch 'obsd-master' Thomas Adam 2019-04-30 09:02:29 +01:00
  • 5a288b1efe Don't redraw control clients, from George Nachman. nicm 2019-04-30 06:21:30 +00:00
  • 82c789ee58 Fix memory leak in window tree search, from Amos Bird. nicm 2019-04-30 06:19:51 +00:00
  • 7e0f9ab3eb Don't think I will do this. Nicholas Marriott 2019-04-29 21:48:15 +01:00
  • 87bd8965c6 Add to CHANGES & remove from TODO. Nicholas Marriott 2019-04-29 20:18:07 +01:00
  • 2aa517c805 Merge branch 'obsd-master' Thomas Adam 2019-04-29 09:02:25 +01:00
  • ec81bd2399 Add support for keys to jump between matching brackets - C-M-f and C-M-b in emacs, % in vi. Suggested by and help from Chris Barber in GitHub issue 1666. nicm 2019-04-29 06:55:21 +00:00
  • 3ab229da70 Merge branch 'obsd-master' Thomas Adam 2019-04-28 23:02:30 +01:00
  • 2cecabd75e Fix gseq use in RGB colour script. Nicholas Marriott 2019-04-28 22:16:12 +01:00
  • c4b0da5513 Support multiple occurances of the same argument. Use this for a new flag -e to new-window, split-window, respawn-window, respawn-pane to pass environment variables into the newly created process. From Steffen Christgau in GitHub issue 1697. nicm 2019-04-28 20:05:50 +00:00
  • 5489796737 Merge branch 'obsd-master' Thomas Adam 2019-04-27 20:09:07 +01:00
  • 85f09f9a4c Merge branch 'obsd-master' Thomas Adam 2019-04-26 13:02:37 +01:00
  • 293fd0d258 Update CHANGES and TODO. Nicholas Marriott 2019-04-26 12:44:25 +01:00
  • dfb7bb6830 Merge hooks into options and make each one an array option. This allows multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown). nicm 2019-04-26 11:38:51 +00:00
  • f1e14f86c4 Destroy panes before options to avoid crash when forced into a mode by a hook. nicm 2019-04-26 10:24:26 +00:00