Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Various fixes to copying with select-word and select-line, including | nicm | 2020-03-19 |
| | | | | | making it consistent with keys and with the mouse, and using other-end. From Anindya Mukherjee. | ||
* | Break position calculation into a helper function. | nicm | 2020-03-18 |
| | |||
* | getopt is not required to set optarg to NULL when there is no argument | nicm | 2020-03-17 |
| | | | | and some do not, so set it explicitly each time. | ||
* | Do not return early if no bits changed because may still need to change the ↵ | nicm | 2020-03-17 |
| | | | | style. | ||
* | Ignore default-shell (and use /bin/sh) if it invalid not just if it is | nicm | 2020-03-17 |
| | | | | | tmux itself, also refuse to set the option to something invalid in the first place. GitHub issue 2120. | ||
* | Do not attempt to close a NULL pane when failing to create a new one. | nicm | 2020-03-16 |
| | |||
* | Adjust selection correctly when scrolling, from Anindya Mukherjee. | nicm | 2020-03-16 |
| | |||
* | VTE treats each mouse mode bit as independent, so turning off 1000 | nicm | 2020-03-16 |
| | | | | | doesn't also turn off 1001, so don't rely on that behaviour. GitHub issue 2116. | ||
* | Turn off mouse mode 1003 as well as the rest when exiting. | nicm | 2020-03-16 |
| | |||
* | Terminate the output buffer for control mode output - it is now used as | nicm | 2020-03-16 |
| | | | | a string. GitHub issue 2114. | ||
* | FIx type for %u, from Thomas Adam. | nicm | 2020-03-16 |
| | |||
* | Send mouse down event immediately rather than waiting for double click | nicm | 2020-03-16 |
| | | | | | to finish which would now mean it was out of order. Reported by Mark Kelly. | ||
* | Reset selection flag when clearing or stopping selection, from Mark | nicm | 2020-03-15 |
| | | | | Kelly. | ||
* | Fix C-Space key string. | nicm | 2020-03-15 |
| | |||
* | Do not add a reference to the session if no session is present. | nicm | 2020-03-13 |
| | |||
* | Tidy up the default mouse key bindings and: | nicm | 2020-03-12 |
| | | | | | | | | | | | | | - 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. | ||
* | Add a -d flag to run-shell to wait for delay before running the command, | nicm | 2020-03-12 |
| | | | | also allow run-shell to accept no command to just delay. | ||
* | Add a copy-mode -H flag to hide the position marker in the top right. | nicm | 2020-03-12 |
| | |||
* | Change how double and triple clicks works so that one or the other is | nicm | 2020-03-12 |
| | | | | | fired - a double click is no longer triggered on the way to a triple click. | ||
* | Add C-g to cancel command prompt with vi(1) keys as well as emacs, and q | nicm | 2020-03-12 |
| | | | | in command mode. | ||
* | When the server socket is given by the user with -S, create it with | nicm | 2020-03-12 |
| | | | | | | umask 177 instead of 117 because it may not be in a safe directory like the default directory in /tmp. The user can chmod it more open after it is created if they want. | ||
* | Start a new selection if outside the existing selection after a word has | nicm | 2020-03-11 |
| | | | | been selected. From Anindya Mukherjee. | ||
* | Add some number operators for formats, from Tyler Culp. | nicm | 2020-03-11 |
| | |||
* | Use correct width of right marker so it doesn't draw over status right | nicm | 2020-03-07 |
| | | | | when more than one character. Reported by Tyler Culp. | ||
* | Update latest client for target session on switch-client. | nicm | 2020-03-06 |
| | |||
* | Use current session for cwd of new sessions, not the new session which | nicm | 2020-03-02 |
| | | | | doesn't have one yet. GitHub issue 2091. | ||
* | Change mouse selection so that after selecting a word, dragging selects | nicm | 2020-02-24 |
| | | | | only words and similar for lines. From Anindya Mukherjee. | ||
* | Add selection_active format for when the selection is present but not | nicm | 2020-02-20 |
| | | | | moving with the cursor, from Mark Kelly. | ||
* | A few fixes to make modifier keys and dragging work - need to remove the | nicm | 2020-02-19 |
| | | | | | | modifiers before checking for the dragging marker key, and apply them before looking up the end key. Also fix key-to-string with modifiers for special keys. | ||
* | Add -a to list-keys to also list keys without notes with -N, suggested | nicm | 2020-02-15 |
| | | | | by Shehu Dikko. | ||
* | Fix top/bottom pane calculation with pane border status enabled, | nicm | 2020-02-14 |
| | | | | reported by Stanislav Spassov. | ||
* | Do not jump to next word end if already on a word end when selecting a | nicm | 2020-02-13 |
| | | | | | word. Fixes select-word with single character words and vi(1) keys. From Mark Kelly. | ||
* | Remove unused variables from Ben Boeckel, and a Pp from jmc. | nicm | 2020-02-11 |
| | |||
* | Make list-keys description clearer in tmux.1 and remove an unused variable. | nicm | 2020-02-05 |
| | |||
* | Instead of passing titles through vis() which doubles backslashes, just | nicm | 2020-02-03 |
| | | | | ignore any containing control characters or invalid UTF-8. GitHub issue 2070. | ||
* | Remove bind-key -c which doesn't do anything and is undocumented. | nicm | 2020-01-30 |
| | |||
* | Warn if a message type that is no longer used is received. | nicm | 2020-01-29 |
| | |||
* | Do not send DA and DSR again if already have a response. | nicm | 2020-01-29 |
| | |||
* | Remove extra Pp (from jmc) and add a missing word. | nicm | 2020-01-29 |
| | |||
* | If ALL clients are readonly, allow them to affect the size, suggested by ↵ | nicm | 2020-01-28 |
| | | | | Thomas Sattler. | ||
* | Ignore empty commands rather than adding them to the command list rather | nicm | 2020-01-28 |
| | | | | than trying to skip them later, fixes problem reported by M Kelly. | ||
* | If we can identify the terminal as iTerm2 or as tmux, we can be sure | nicm | 2020-01-28 |
| | | | | they support 256 and RGB colours, so set those flags too. | ||
* | -V also needs to go in usage. | nicm | 2020-01-28 |
| | |||
* | Add support for the iTerm2 DSR 1337 sequence to get the terminal version. | nicm | 2020-01-28 |
| | |||
* | Reduce a difference with portable tmux by adding the -V flag and | nicm | 2020-01-28 |
| | | | | #{version} format; on OpenBSD these just report the OpenBSD version. | ||
* | Set up working directory before killing the existing pane on respawn. | nicm | 2020-01-28 |
| | |||
* | Add a define for flags meaning a client is not attached, and fix | nicm | 2020-01-28 |
| | | | | unattached counter, reported by Thomas Sattler. | ||
* | Expand description of start-server. | nicm | 2020-01-27 |
| | |||
* | Add support for adding a note to a key binding (with bind-key -N) and | nicm | 2020-01-27 |
| | | | | | | | | | | | | 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. | ||
* | Change so that assignments may be specified alone - a command isn't | nicm | 2020-01-27 |
| | | | | required. GitHub issue 2062. |