Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-15 | Add meta bindings for status line menus as well as the existing pane one | nicm | |
for terminals which steal the mouse menu button. | |||
2023-02-02 | Tweak note for D key binding, from Clark Wang. | nicm | |
2022-08-23 | Add scroll-middle copy mode command to make cursor line in the middle, | nicm | |
from Varun Kumar E in GitHub issue 3307. | |||
2022-08-15 | Add some const, from Markus F X J Oberhumer. | nicm | |
2022-08-11 | vi(1) Home/End bindings, from Markus F X J Oberhumer. | nicm | |
2022-07-06 | Support hyperlinks with capture-pane -e and add a mouse_hyperlink | nicm | |
format, GitHub issue 3247 from Jeff Chiang. | |||
2022-02-03 | Add a key in copy mode to toggle position indicator. | nicm | |
2021-08-27 | Replace %% in command lists (by copying them) for template arguments , | nicm | |
this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858. | |||
2021-08-25 | Validate command argument types (string or command list) and give more | nicm | |
useful error messages. | |||
2021-08-23 | Fix a few memory leaks. | nicm | |
2021-08-21 | Use new syntax for default key bindings. | nicm | |
2021-08-11 | Add pipe variants of the line copy commands. While here make the command | nicm | |
list less unreadable. GitHub issue 2813. | |||
2021-08-09 | Change copy-line and copy-end-of-line not to cancel and add -and-cancel | nicm | |
variants, like the other copy commands. GitHub issue 2799. | |||
2021-06-10 | Add -F for command-prompt and use it to fix "Rename" on the window menu, | nicm | |
GitHub issue 2699. | |||
2021-06-10 | Add different command historys for different types of prompts | nicm | |
("command", "search" etc). From Anindya Mukherjee. | |||
2021-06-10 | Add another couple of keys needed for extended keys, GitHub issue 2658. | nicm | |
Handle modifier 9 as Meta, GitHub issue 2647. | |||
2020-10-13 | Fix note for "previous-window" default key binding, from Sebastian | nicm | |
Falbesoner. | |||
2020-09-08 | Allow -N without a command to change or add a note to an existing key. | nicm | |
2020-06-16 | d and D keys to reset to default in customize mode. | nicm | |
2020-06-03 | Make paste -p the default for ], GitHub issue 2248. | nicm | |
2020-05-20 | Fix a couple more places where the key flags need to be masked off. | nicm | |
2020-05-16 | Separate key flags and modifiers, log key flags, make the "xterm" flag | nicm | |
more explicit and fix M- keys with a leading escape. | |||
2020-05-16 | Add a mark in copy mode. Set with set-mark command (bound to 'X') by | nicm | |
default 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. | |||
2020-05-16 | Add a customize mode where keys and options may be browsed and changed, | nicm | |
includes adding a brief description of each option. Bound to "C" by default. | |||
2020-05-16 | Add -W and -T flags to command-prompt to only complete a window and a | nicm | |
target, also complete aliases. | |||
2020-04-17 | Add a copy-command option and change copy-pipe and friends to pipe to it | nicm | |
if used without arguments, allows all copy key bindings to be changed to pipe with one option. | |||
2020-04-13 | When adding a list of commands to the queue, instead of automatically | nicm | |
creating a new state for each group of commands, require the caller to create one and use it for all the commands in the list. This means the current target works even with list with multiple groups (which can happen if they are defined with newlines). | |||
2020-04-13 | Move cmdq_state into cmd-queue.c. | nicm | |
2020-04-13 | Rename cmdq_shared to cmdq_state which will better reflect what it is | nicm | |
(going to be) used for. | |||
2020-04-13 | Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its | nicm | |
use more clearly defined and preparation for some future work). | |||
2020-04-13 | Make struct cmd local to cmd.c and move it out of tmux.h. | nicm | |
2020-04-06 | Change copy mode to make copy of the pane history so it does not need to | nicm | |
freeze updates (which does not play nicely with some applications, a longstanding problem) and will allow some other changes later. From Anindya Mukherjee. | |||
2020-04-02 | Add a W position to display-menu -y to use the line above (or below) the | nicm | |
status line containing the window list. Leave S meaning above (or below) all status lines. GitHub issue 2145. | |||
2020-03-20 | Apply same menu items to view mode like copy mode. | nicm | |
2020-03-20 | Similarly, disable zoom if only one pane. | nicm | |
2020-03-20 | Put swap down back in the right place. | nicm | |
2020-03-20 | Disable swap entries if nothing to swap with. | nicm | |
2020-03-20 | Still want the per-mode menus outside copy mode. | nicm | |
2020-03-20 | Oops, typo in key binding. | nicm | |
2020-03-20 | Make the mouse_word and mouse_line formats work in copy mode and enable | nicm | |
the default pane menu in copy mode. | |||
2020-03-12 | Tidy up the default mouse key bindings and: | nicm | |
- Add double and triple click bindings to copy a word or line outside copy mode. The text is selected for a short period to show what has been copied. This is in line with the existing mouse selection where the text is copied and the selection is cleared when the mouse button is released. - Change the existing double and triple click bindings in copy mode to behave in the same way. - Add a button 2 binding to paste the top buffer. | |||
2020-01-27 | Add support for adding a note to a key binding (with bind-key -N) and | nicm | |
use this to add descriptions to the default key bindings. A new -N flag to list-keys shows key bindings with notes rather than the default bind-key command used to create them. Change the default ? binding to use this to show a readable summary of keys. Also extend command-prompt to return the name of the key pressed and add a default binding (/) to show the note for the next key pressed Suggested by Alex Tremblay in GitHub issue 2000. | |||
2020-01-05 | Common function to free key bindings. | nicm | |
2019-12-19 | When adding a list with multiple commands to the queue, the next item to | nicm | |
insert after needs to be the last one added, not the first. Reported by Jason Kim in GitHub issue 2023. | |||
2019-12-02 | Remove client menu, I don't think it adds anything. | nicm | |
2019-11-26 | Add default # and * binding with vi(1) keys. | nicm | |
2019-11-20 | Do not check the client readonly flag when there is no client, GitHub issue ↵ | nicm | |
1980. | |||
2019-09-18 | Up and Down are already used, use < and > instead. | nicm | |
2019-09-16 | Change menu key bindings to Up and Down and also close it on any mouse | nicm | |
press if opened by key. | |||
2019-09-10 | Set up format tree for %if, GitHub issue 1896. | nicm | |