Commit Graph

  • 20da167377 Tweak previous to set and log the feature instead of just setting the flag. nicm 2022-11-11 08:44:11 +00:00
  • fe475bd856 Parse primary device attributes as well as secondary and add a SIXEL flag (not used yet), from Anindya Mukherjee. nicm 2022-11-11 08:37:55 +00:00
  • 079f48e8a6 Document alternative delimiters for substitution, from Jim Wisniewski. nicm 2022-11-11 08:27:17 +00:00
  • aaa043a20f Merge branch 'obsd-master' Thomas Adam 2022-11-11 02:01:10 +00:00
  • 48f41e4a41 - sort options; from josiah frentsos ok nicm jmc 2022-11-10 22:58:39 +00:00
  • 6fb80527f3 Merge branch 'obsd-master' Thomas Adam 2022-11-08 12:01:11 +00:00
  • f86eba2129 Fix C-S-Tab without extended keys, from Aaron Jensen. nicm 2022-11-08 10:04:31 +00:00
  • 50f4e0fac9 Merge branch 'obsd-master' Thomas Adam 2022-11-04 10:01:10 +00:00
  • 77c135349a Unescape the string for the literal operator (l:) so special characters work. nicm 2022-11-04 08:03:23 +00:00
  • c449512be4 Merge branch 'obsd-master' Thomas Adam 2022-11-03 10:01:11 +00:00
  • 17290b9121 If there are no buffers, reset mode as soon as any key pressed. Fixes crash reported by Gaoyang Zhang in GitHub issue 3373. nicm 2022-11-03 08:41:53 +00:00
  • 3be369522b Add a -l flag to display-message to disable format expansion, from Aaron Jensen. GitHub issue 3372. nicm 2022-11-03 08:33:57 +00:00
  • dbfbd8a195 Merge branch 'obsd-master' Thomas Adam 2022-11-02 08:01:11 +00:00
  • 9614f51560 Instead of always setting the extended flag, set it only when searching. Allows send-keys to work. From Aaron Jensen. nicm 2022-11-02 07:36:07 +00:00
  • 36896f6dd0 Merge branch 'obsd-master' Thomas Adam 2022-11-01 12:01:10 +00:00
  • 2d08235987 Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368. nicm 2022-11-01 09:54:13 +00:00
  • 2291045116 Use active pane in target window not current window for +/-. GitHub issue 3370. nicm 2022-11-01 09:46:14 +00:00
  • 9dd1f442c5 Merge branch 'obsd-master' Thomas Adam 2022-10-28 16:01:10 +01:00
  • 8edece2cdb Add paste-buffer-deleted notification and fix name of paste-buffer-changed. nicm 2022-10-28 13:00:02 +00:00
  • d001a94d7b Merge branch 'obsd-master' Thomas Adam 2022-10-25 22:01:10 +01:00
  • c2580cfe24 Initialize context before testing it. nicm 2022-10-25 17:53:31 +00:00
  • dafd6f462f Merge branch 'obsd-master' Thomas Adam 2022-10-25 12:01:10 +01:00
  • 2111142cf1 Fix a memory leak, from Japin Li in GitHub issue 3358. nicm 2022-10-25 09:12:05 +00:00
  • 0fc961b22e Do not fire redraw callback if NULL. nicm 2022-10-25 09:04:49 +00:00
  • 5ce34add77 Do not attempt to connect to the socket as a client if systemd is active, from Julien Moutinho in GitHub issue 3345. Nicholas Marriott 2022-10-18 15:58:06 +01:00
  • 934f357149 Merge branch 'obsd-master' Thomas Adam 2022-10-17 14:01:10 +01:00
  • ff2766b024 Preserve marked pane when renumbering windows. nicm 2022-10-17 10:59:42 +00:00
  • 9ef854f5a9 Merge branch 'obsd-master' Thomas Adam 2022-09-28 12:01:09 +01:00
  • a10452be2d Add scroll-top and scroll-bottom commands to scroll so cursor is at top or bottom. From Anindya Mukherjee, GitHub issue 3334. nicm 2022-09-28 07:59:50 +00:00
  • 9cc8e40aa0 Add a -T flag to capture-pane to stop at the last used cell instead of the full width. Restore the previous behaviour by making it default to off unless -J is used (the only time it matters). Fixes mosh unit tests; GitHub issue 3339. nicm 2022-09-28 07:55:29 +00:00
  • f49f92737f Merge branch 'obsd-master' Thomas Adam 2022-09-22 17:10:38 +01:00
  • 19344ec890 Add headers and fix type, from Marvin Schmidt. GitHub issue 3332. Nicholas Marriott 2022-09-19 07:03:17 +01:00
  • a2cc601c3d Don't use options from pane if pane is NULL. nicm 2022-09-12 12:02:17 +00:00
  • 9ab1ba36cd Use correct option name. nicm 2022-09-10 17:01:33 +00:00
  • f03c3ca6c3 Add message-line option to control where message and prompt go, from Varun Kumar E in GitHub issue 3324. nicm 2022-09-09 11:02:23 +00:00
  • 0a0ded3268 Regress typos. Nicholas Marriott 2022-09-07 07:28:26 +01:00
  • 6da520c5a1 Merge branch 'obsd-master' Thomas Adam 2022-08-31 12:01:10 +01:00
  • 68dc9af9ac Fix window size report, from Vincent Bernat. nicm 2022-08-31 08:07:05 +00:00
  • f7b30ed3d4 Merge branch 'obsd-master' Thomas Adam 2022-08-24 10:01:13 +01:00
  • e867528209 Check for NULL returns from bufferevent_new. nicm 2022-08-24 07:22:30 +00:00
  • 038dfb27a8 Merge branch 'obsd-master' Thomas Adam 2022-08-23 12:01:10 +01:00
  • 416c27c995 Add scroll-middle copy mode command to make cursor line in the middle, from Varun Kumar E in GitHub issue 3307. nicm 2022-08-23 08:14:19 +00:00
  • 19344efa78 Fix fallback implementaion of getpeereid, from Pino Toscano. Nicholas Marriott 2022-08-22 08:20:49 +01:00
  • 9c34aad21c Merge branch 'obsd-master' Thomas Adam 2022-08-15 13:54:47 +01:00
  • 7c2dcd7238 Notify when a paste buffer is deleted, GitHub issue 3302 from George Nachman. nicm 2022-08-15 09:10:34 +00:00
  • 03149bf7f6 Add a Nobr terminfo capability to tell tmux the terminal does not use bright colours for bold (makes a difference to how tmux applies palette differences). From Damien Tardy-Panis in GitHub issue 3301. nicm 2022-08-15 08:54:03 +00:00
  • 497021d0db Add some const, from Markus F X J Oberhumer. nicm 2022-08-15 08:41:13 +00:00
  • cfdc5b62ad Don't stop at first match when updating environment. nicm 2022-08-15 08:37:03 +00:00
  • 9b08e5139b Merge branch 'obsd-master' Thomas Adam 2022-08-11 12:01:10 +01:00
  • e139f977b1 vi(1) Home/End bindings, from Markus F X J Oberhumer. nicm 2022-08-11 09:11:26 +00:00
  • 9abf5d9fe5 Merge branch 'obsd-master' Thomas Adam 2022-08-10 18:01:11 +01:00
  • 273577ba0a Fix check of home directory (&& not ||), from Markus F X J Oberhumer, GitHub issue 3297. nicm 2022-08-10 14:03:59 +00:00
  • e15058e60f Merge branch 'obsd-master' Thomas Adam 2022-08-04 16:01:09 +01:00
  • de5cd54124 Change g and G to go to top and bottom of menu, GitHub issue 3286. nicm 2022-08-04 12:06:09 +00:00
  • c6cf09450a Merge branch 'obsd-master' Thomas Adam 2022-08-03 16:01:11 +01:00
  • c6e7568471 Do not crash when searching for .* with extremely long lines. Reported by Torbjorn Lonnemark, GitHub issue 3272. nicm 2022-08-03 13:27:48 +00:00
  • 7b8ececd8d Merge branch 'obsd-master' Thomas Adam 2022-08-02 14:01:09 +01:00
  • 42ba6c1b22 Add a third state "all" to allow-passthrough to work even in invisible panes, from Sergei Grechanik in GitHub issue 3274. nicm 2022-08-02 11:09:26 +00:00
  • 9a2fdf8fd4 Merge branch 'obsd-master' Thomas Adam 2022-08-02 12:01:09 +01:00
  • 00812c9053 Check for $YACC, from Wei Shih in GitHub issue 3267. Nicholas Marriott 2022-08-02 11:52:09 +01:00
  • 33c59100ae Fix validation of missing percentage arguments. nicm 2022-08-02 09:23:34 +00:00
  • 36d904011a -u is no longer equivalent to -TUTF-8 so don't say it is. nicm 2022-08-02 08:57:01 +00:00
  • 9d9445a48e Merge branch 'obsd-master' Thomas Adam 2022-07-22 10:01:10 +01:00
  • a8da24771c Clear marks when the search string changes. From Anindya Mukherjee, GitHub issue 3255. nicm 2022-07-22 07:14:07 +00:00
  • ab1d18d00f Merge branch 'obsd-master' Thomas Adam 2022-07-19 10:01:08 +01:00
  • ee431d482a Do not ignore the "off" flag when checking if a pane should be stopped, GitHub issue 3250. nicm 2022-07-19 07:10:13 +00:00
  • e06c09889c Add permissions for workflow, GitHub issue 3202. Nicholas Marriott 2022-07-19 07:54:11 +01:00
  • 86dfbda0e4 Process modifiers as bits rather than using a switch, from Koichi Murase. nicm 2022-07-19 06:51:31 +00:00
  • 697cebb4c1 Include curses properly for hyperlinks ifdef, from chrysn at fsfe dot org. Nicholas Marriott 2022-07-19 07:48:48 +01:00
  • 3c65475561 Fix memory leak, from Gabriel Souza Franco. nicm 2022-07-19 06:46:57 +00:00
  • dc6bc0e95a Merge branch 'obsd-master' Thomas Adam 2022-07-06 12:01:09 +01:00
  • b130e951cc Merge branch 'obsd-master' Thomas Adam 2022-07-06 10:01:10 +01:00
  • 9e19f132f2 Errors are now displayed on attach so use control mode to test instead. Nicholas Marriott 2022-07-06 09:54:53 +01:00
  • 1afe22086f Show config errors on attach if they were not shown when the session was created. nicm 2022-07-06 08:40:52 +00:00
  • 8e8b9865d1 Add hyperlink test, from Jeff Chiang. Nicholas Marriott 2022-07-06 09:02:12 +01:00
  • a39827a85c Remove debugging code. nicm 2022-07-06 08:32:28 +00:00
  • 9e03df5500 Defer reading from control client until the command line command has completed. nicm 2022-07-06 08:31:59 +00:00
  • dd602eaa61 Mention whether time is creation/activity for sort orders. nicm 2022-07-06 07:51:37 +00:00
  • d0d2c39dec Support hyperlinks with capture-pane -e and add a mouse_hyperlink format, GitHub issue 3247 from Jeff Chiang. nicm 2022-07-06 07:36:36 +00:00
  • 57fec74966 Merge branch 'obsd-master' Thomas Adam 2022-07-04 12:01:10 +01:00
  • 9360e0ef32 Sort panes by index not by ID, GitHub issue 3249. nicm 2022-07-04 08:39:45 +00:00
  • f08c019d41 Do not set Hls for hyperlinks on ncurses older than 5.9 (for example macOS). Nicholas Marriott 2022-06-30 16:46:26 +01:00
  • c3af8f6b16 hyperlinks: remove vis.h Thomas Adam 2022-06-30 16:44:43 +01:00
  • 01c4919f5f Merge branch 'obsd-master' Thomas Adam 2022-06-30 16:37:18 +01:00
  • cdacc12ce3 Add support for OSC 8 hyperlinks (a VTE extension now supported by other terminals such as iTerm2). Originally written by me then extended and completed by first Will Noble and later Jeff Chiang. GitHub issues 911, 2621, 2890, 3240. nicm 2022-06-30 09:55:53 +00:00
  • d8c527a5f9 Merge branch 'obsd-master' Thomas Adam 2022-06-27 12:01:09 +01:00
  • b22edcf3a5 Tweak previous - find end of style correctly. nicm 2022-06-27 09:16:54 +00:00
  • 786cff8db9 Do not expand single character format aliases inside #[] since they interfere with colours. GitHub issue 3239 from Magnus Gross. nicm 2022-06-27 09:14:49 +00:00
  • b63afaea61 Merge branch 'obsd-master' Thomas Adam 2022-06-21 12:01:09 +01:00
  • 9c89f7c2af Store time lines are scrolled into history and display in copy mode. nicm 2022-06-21 09:30:01 +00:00
  • d46870ede5 Merge branch 'obsd-master' Thomas Adam 2022-06-20 12:01:09 +01:00
  • a888ce9963 Do not display configuration file errors in a pane when in control mode, instead report them with a %config-error notification. GitHub issue 3193. nicm 2022-06-20 07:59:37 +00:00
  • 8ff3091d16 Merge branch 'obsd-master' Thomas Adam 2022-06-17 10:01:10 +01:00
  • d9f84854ac Check cursor options when a pane is created, not just when they are changed. nicm 2022-06-17 07:28:05 +00:00
  • 89fe2680a9 Merge branch 'obsd-master' Thomas Adam 2022-06-16 16:01:08 +01:00
  • 7cee982f90 Keep cursor on selected item on menu (useful for blind people), GitHub issue 3225. nicm 2022-06-16 13:27:39 +00:00
  • 42358cc521 Typos from Bastian Venthur. Nicholas Marriott 2022-06-15 08:00:58 +01:00
  • 06869ff22f Merge branch 'obsd-master' Thomas Adam 2022-06-14 10:01:08 +01:00
  • 616bde08ac kf* terminfo capabilities are poorly defined and rxvt uses them in a different way from xterm, so add a feature flag for rxvt to make tmux ignore the capabilities and instead rely on its builtin definitions. nicm 2022-06-14 07:29:00 +00:00
  • 6d0828b81c Merge branch 'obsd-master' Thomas Adam 2022-06-11 20:01:09 +01:00