Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Send conventional \033 sequences for keys with just Meta even if they came in | Nicholas Marriott | 2020-05-15 | |
| | | | | | | | | | | as an extended CSI u key sequence. It is much more useful for applications that don't understand CSI u to receive \033> for M-S-. rather than \033[62;3u. | |||
* | | Send CSI u sequences for any keys that do not have a defined sequence already - | Nicholas Marriott | 2020-05-15 | |
| | | | | | | | | | | this should only be similar sequences sent by the terminal outside tmux if enabled. | |||
* | | Separate key flags and modifiers, log key flags, make the "xterm" flag more | Nicholas Marriott | 2020-05-15 | |
| | | | | | | | | explicit and fix M- keys with a leading escape. | |||
* | | Rename KEYC_ESCAPE to KEYC_META. | Nicholas Marriott | 2020-05-15 | |
| | | ||||
* | | Always set xterm flag. | Nicholas Marriott | 2020-05-15 | |
| | | ||||
* | | Recognise extended key sequences on input (both the forms xterm offers). | Nicholas Marriott | 2020-05-15 | |
| | | ||||
* | | xterm-keys has been on by default for 5 years and all other modern terminals | Nicholas Marriott | 2020-05-15 | |
| | | | | | | | | | | | | use these key sequences by default. Merge the code into the main tty and input tree processing (convering the latter to use a tree rather than a table at the same time) and make the option a no-op. | |||
* | | Draw outside correctly with pane numbers. | Nicholas Marriott | 2020-05-14 | |
| | | ||||
* | | Check if outside the window before checking if on the border so that cells that | Nicholas Marriott | 2020-05-14 | |
| | | | | | | | | are outside in one direction but not the other are not given the wrong type. | |||
* | | Add an option to set the pane border lines style from a choice of single lines | Nicholas Marriott | 2020-05-14 | |
| | | | | | | | | | | | | (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or number (the pane numbers). Lines that won't work on a non-UTF-8 terminal are translated back into ACS when they are output. | |||
* | | Tweak CHANGES. | Nicholas Marriott | 2020-05-14 | |
| | | ||||
* | | Update CHANGES. | Nicholas Marriott | 2020-05-14 | |
| | | ||||
* | | Add screen write flags instead of individual bits and fix line length | Nicholas Marriott | 2020-05-14 | |
| | | | | | | | | calculation with padding. | |||
* | | Add a client flag 'active-pane' which stores the active pane in the client and | Nicholas Marriott | 2020-05-14 | |
| | | | | | | | | | | | | | | | | | | allows it to be changed independently from the real active pane stored in the window. This is can be used with session groups which allow an independent current window (although it would be nice to have a flag for this too and remove session groups). The client active pane is only really useful interactively, many things (hooks, window-style, zooming) still use the window active pane. | |||
* | | Expand target from client and use it to expand the prompt. | Nicholas Marriott | 2020-05-14 | |
| | | ||||
* | | Use safe loop for freeing client files. | Nicholas Marriott | 2020-05-13 | |
| | | ||||
* | | Add -Z to customize-mode binding. | Nicholas Marriott | 2020-05-13 | |
| | | ||||
* | | Tidy up border redrawing, fix some errors in how the window border connects | Nicholas Marriott | 2020-05-13 | |
| | | | | | | | | with panes. | |||
* | | Move editor stuff to common code in popup.c. | Nicholas Marriott | 2020-05-13 | |
| | | ||||
* | | Add a mark in copy mode. Set with set-mark command (bound to 'X') by default | Nicholas Marriott | 2020-05-13 | |
| | | | | | | | | | | | | | | | | and the mark and cursor position are swapped with 'jump-to-mark' (bound to M-x). The line containing the mark is shown in copy-mode-mark-style with the horizontal position in reverse. From Anindya Mukherjee in GitHub issue 2209. | |||
* | | Merge branch 'master' of github.com:tmux/tmux | Thomas Adam | 2020-05-13 | |
|\ \ | ||||
| * | | Do not log NULL text. | Nicholas Marriott | 2020-05-12 | |
| | | | ||||
| * | | Show default key bindings in customize mode. | Nicholas Marriott | 2020-05-12 | |
| | | | ||||
| * | | Include key bindings in customize mode. | Nicholas Marriott | 2020-05-12 | |
| | | | ||||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-05-13 | |
|\ \ \ | |/ / |/| / | |/ | ||||
| * | imsg.h needs uio.h, pointed out by deraadt | nicm | 2020-05-08 | |
| | | ||||
* | | Support embedded styles in the display-message message, GitHub issue 2206. | Nicholas Marriott | 2020-05-11 | |
| | | ||||
* | | Add to CHANGES. | Nicholas Marriott | 2020-05-10 | |
| | | ||||
* | | Fix comparison of tty name. | Nicholas Marriott | 2020-05-10 | |
| | | ||||
* | | Add a -D flag to ask tmux not to daemonize, useful both for running a debugger | Nicholas Marriott | 2020-05-10 | |
| | | | | | | | | | | (lldb does not have follow-fork-mode) and for running with a managed supervisor init system. GitHub issue 2190. | |||
* | | Do not loop forever when search finds an empty match, GitHub issue 2203. | Nicholas Marriott | 2020-05-10 | |
| | | ||||
* | | Fix next-matching-bracket logic, from Chris Barber. | Nicholas Marriott | 2020-05-09 | |
| | | ||||
* | | Initialize return code in case something mysterious happens. | Nicholas Marriott | 2020-05-09 | |
| | | ||||
* | | Wrap all lines in customize mode, not just the description. | Nicholas Marriott | 2020-05-09 | |
| | | ||||
* | | Remove unused variables. | Nicholas Marriott | 2020-05-09 | |
| | | ||||
* | | Fix some warnings, from Jan Polensky. | Nicholas Marriott | 2020-05-09 | |
| | | ||||
* | | Fix some customize mode drawing nits. | Nicholas Marriott | 2020-05-08 | |
| | | ||||
* | | Add a customize mode where options may be browsed and changed, includes adding | Nicholas Marriott | 2020-05-08 | |
| | | | | | | | | a brief description of each option. Bound to "C" by default. | |||
* | | Allow a custom time format to be given to the t format modifier. | Nicholas Marriott | 2020-05-07 | |
| | | ||||
* | | Fix pretty time function to actually work and allow time format to be applied | Nicholas Marriott | 2020-05-07 | |
| | | | | | | | | to any string that is suitable. | |||
* | | Do not use client if NULL, from Thomas Adam. | Nicholas Marriott | 2020-05-07 | |
| | | ||||
* | | Update CHANGES. | Nicholas Marriott | 2020-05-06 | |
| | | ||||
* | | Change message log to be per server rather than per client and include every | Nicholas Marriott | 2020-05-06 | |
| | | | | | | | | command that is run. | |||
* | | Add M-+ and M-- to expand and collapse all items in tree mode. | Nicholas Marriott | 2020-05-05 | |
| | | ||||
* | | Change the existing client flags for control mode to apply for any client, use | Nicholas Marriott | 2020-05-05 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | the same mechanism for the read-only flag and add an ignore-size flag. refresh-client -F has become -f (-F stays for backwards compatibility) and attach-session and switch-client now have -f flags also. A new format "client_flags" lists the flags and is shown by list-clients by default. This separates the read-only flag from "ignore size" behaviour (new ignore-size) flag - both behaviours are useful in different circumstances. attach -r and switchc -r remain and set or toggle both flags together. | |||
* | | Remove an extra space in clients output. | Nicholas Marriott | 2020-05-05 | |
| | | ||||
* | | Wrap a line. | Nicholas Marriott | 2020-05-05 | |
| | | ||||
* | | pane_path is not #T, from Chris Rawnsley. | Nicholas Marriott | 2020-05-05 | |
| | | ||||
* | | Store and restore cursor position when copy mode is resized, from Anindya | Nicholas Marriott | 2020-05-05 | |
| | | | | | | | | Mukherjee. | |||
* | | Only redraw popup on the client it belongs to. | Nicholas Marriott | 2020-05-05 | |
| | |