Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | If xterm-keys is on, use xterm(1) style keys for Home and End as well as | nicm | 2017-01-25 | |
| | | | | | | | | modified keys. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-24 | |
|\| | ||||
| * | Make update-environment an array as well. | nicm | 2017-01-24 | |
| | | ||||
| * | Convert terminal-overrides to an array option. | nicm | 2017-01-24 | |
| | | ||||
| * | Remove some lies about terminal-overrides from tmux.1. | nicm | 2017-01-24 | |
| | | ||||
| * | Add support for custom command aliases, this is an array option which | nicm | 2017-01-24 | |
| | | | | | | | | | | contains items of the form "alias=command". This is consulted when an unknown command is parsed. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-13 | |
|\| | ||||
| * | Add -E to detach-client to exec a command to replace the client instead | nicm | 2017-01-13 | |
| | | | | | | | | of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-11 | |
|\| | ||||
| * | Add a format for terminal type. | nicm | 2017-01-11 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-10 | |
|\| | ||||
| * | Some manpage fixes: rephrase a convoluted sentence, make the names of | nicm | 2017-01-10 | |
| | | | | | | | | some keys more standard, and use Ql instead of Dq. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-10 | |
|\| | ||||
| * | avoid unneccessary markup; tweaked and ok nicm | jmc | 2017-01-10 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
|\| | ||||
| * | Add %if/%endif for conditionals when parsing configuration files, the | nicm | 2017-01-09 | |
| | | | | | | | | argument is a format (the new == and != are useful). | |||
| * | Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b" | nicm | 2017-01-09 | |
| | | | | | | | | | | | | | | are expanded so can compare formats). And expand the condition to #{?a,b,c} (the "a" part) if it doesn't work as a simple lookup. Also add FORMAT_NOJOBS flag to disable jobs in a format. | |||
* | | Add a format for the version. | Nicholas Marriott | 2017-01-09 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-09 | |
|\| | ||||
| * | Run the source-file pattern through glob(3). | nicm | 2017-01-09 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-07 | |
|\| | ||||
| * | Add note about ccc and initc so people who want it can see it is | nicm | 2017-01-07 | |
| | | | | | | | | possible. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-01-06 | |
|\| | ||||
| * | Incremental search in copy mode (on for emacs keys by default) - much | nicm | 2017-01-06 | |
| | | | | | | | | | | | | the same as normal searching but updates the cursor position and marked search terms as you type. C-r and C-s in the prompt repeat the search, once finished searching (with Enter), N and n work as before. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-11-29 | |
|\| | ||||
| * | Make send -N work for all keys, not just in copy mode. From Artem Fokin. | nicm | 2016-11-29 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-11-24 | |
|\| | ||||
| * | Make the selection able to exist independent of the cursor position, so | nicm | 2016-11-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | that it is not affected by scrolling. If MouseDragEnd1Pane is bound to the new "stop-selection" command: bind -Tcopy-mode MouseDragEnd1Pane stop-selection A selection made with the mouse will stay as it is after button 1 is released. (It also works bound to a key.) From Artem Fokin. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-11-15 | |
|\| | ||||
| * | Add copy-pipe-and-cancel, from Artem Fokin. | nicm | 2016-11-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-21 | |
|\| | ||||
| * | Add %%% to substitute with quotes escaped (convert " to \"). Use this | nicm | 2016-10-21 | |
| | | | | | | | | | | for the prompts in copy mode. Fixes problems with jumping to ' reported by Theo Buehler. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-18 | |
|\| | ||||
| * | xterm-keys was in the wrong place in the list; Dilyan Palauzov. | nicm | 2016-10-18 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-17 | |
|\| | ||||
| * | Use the notify name string instead of going via an enum and change | nicm | 2016-10-16 | |
| | | | | | | | | existing hooks to use notifys instead. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-16 | |
|\| | ||||
| * | Add hook_session and hook_window formats to get information on the | nicm | 2016-10-16 | |
| | | | | | | | | | | affected session or window when a hook fires. Enable session-created and session-closed hooks now that that is available. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-16 | |
|\| | ||||
| * | Rewrite command queue handling. Each client still has a command queue, | nicm | 2016-10-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | but there is also now a global command queue. Instead of command queues being dispatched on demand from wherever the command happens to be added, they are now all dispatched from the top level server loop. Command queues may now also include callbacks as well as commands, and items may be inserted after the current command as well as at the end. This all makes command queues significantly more predictable and easier to use, and avoids the complex multiple nested command queues used by source-file, if-shell and friends. A mass rename of struct cmdq to a better name (cmdq_item probably) is coming. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | zap double .Pp; | jmc | 2016-10-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | Fire hooks on the simple notifys (window-renamed and session-renamed), | nicm | 2016-10-15 | |
| | | | | | | | | the complicated ones get no hooks for now (more to come). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-14 | |
|\| | ||||
| * | Missing flags in capture-pane, and tweak choose-tree text. From Dilyan Palauzov. | nicm | 2016-10-14 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-14 | |
|\| | ||||
| * | Trying to do hooks generically is way too complicated and unreliable and | nicm | 2016-10-13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | confusing, particularly trying to automatically figure out what target hooks should be using. So simplify it: - drop before hooks entirely, they don't seem to be very useful; - commands with special requirements now fire their own after hook (for example, if they change session or window, or if they have -t and -s and need to choose which one the hook uses as current target); - commands with no special requirements can have the CMD_AFTERHOOK flag added and they will use the -t state. At the moment new-session, new-window, split-window fire their own hook, and display-message uses the flag. The remaining commands still need to be looked at. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-14 | |
|\| | ||||
| * | Remove the set-remain-on-exit option, it was always a hack and can now | nicm | 2016-10-13 | |
| | | | | | | | | be done with hooks instead. |