aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
Commit message (Collapse)AuthorAge
...
* | Merge branch 'obsd-master'Thomas Adam2017-01-06
|\|
| * Incremental search in copy mode (on for emacs keys by default) - muchnicm2017-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 Adam2016-11-29
|\|
| * Make send -N work for all keys, not just in copy mode. From Artem Fokin.nicm2016-11-29
| |
* | Merge branch 'obsd-master'Thomas Adam2016-11-24
|\|
| * Make the selection able to exist independent of the cursor position, sonicm2016-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 Adam2016-11-15
|\|
| * Add copy-pipe-and-cancel, from Artem Fokin.nicm2016-11-15
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-21
|\|
| * Add %%% to substitute with quotes escaped (convert " to \"). Use thisnicm2016-10-21
| | | | | | | | | | for the prompts in copy mode. Fixes problems with jumping to ' reported by Theo Buehler.
* | Merge branch 'obsd-master'Thomas Adam2016-10-18
|\|
| * xterm-keys was in the wrong place in the list; Dilyan Palauzov.nicm2016-10-18
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-17
|\|
| * Use the notify name string instead of going via an enum and changenicm2016-10-16
| | | | | | | | existing hooks to use notifys instead.
* | Merge branch 'obsd-master'Thomas Adam2016-10-16
|\|
| * Add hook_session and hook_window formats to get information on thenicm2016-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 Adam2016-10-16
|\|
| * Rewrite command queue handling. Each client still has a command queue,nicm2016-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 Adam2016-10-15
|\|
| * zap double .Pp;jmc2016-10-15
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-15
|\|
| * Fire hooks on the simple notifys (window-renamed and session-renamed),nicm2016-10-15
| | | | | | | | the complicated ones get no hooks for now (more to come).
* | Merge branch 'obsd-master'Thomas Adam2016-10-14
|\|
| * Missing flags in capture-pane, and tweak choose-tree text. From Dilyan Palauzov.nicm2016-10-14
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-14
|\|
| * Trying to do hooks generically is way too complicated and unreliable andnicm2016-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 Adam2016-10-14
|\|
| * Remove the set-remain-on-exit option, it was always a hack and can nownicm2016-10-13
| | | | | | | | be done with hooks instead.
* | Merge branch 'obsd-master'Thomas Adam2016-10-13
|\|
| * Remove mention of key tables than no longer exist.nicm2016-10-13
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-13
|\|
| * -f missed from splitw usage, from Felix Rosencrantz.nicm2016-10-13
| |
* | Merge branch 'obsd-master'Thomas Adam2016-10-13
|\| | | | | | | | | Conflicts: paste.c
| * bind-key -c has gone, remove from man page, and unused table declarations.nicm2016-10-12
| |
| * Drop the edit mode key tables and just use fixed key bindings for thenicm2016-10-12
| | | | | | | | command prompt.
| * The repeat prompt in both emacs and vi (and the old one in tmux) doesn'tnicm2016-10-12
| | | | | | | | | | | | support line editing and instead executes a command as soon as a non-number key is pressed. Add a -N flag to command-prompt for the same in copy mode. Reported by Theo Buehler.
* | Merge branch 'obsd-master'Thomas Adam2016-10-12
|\| | | | | | | | | | | Conflicts: format.c osdep-openbsd.c
| * Support double and triple clicks (they are cumulative, so double isnicm2016-10-11
| | | | | | | | | | fired then triple), and use for select-word and select-line in copy mode. Inspired by a different solution from Omar Sandoval.
| * Fundamental change to how copy mode key bindings work:nicm2016-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vi-copy and emacs-copy mode key tables are gone, and instead copy mode commands are bound in one of two normal key tables ("copy-mode" or "copy-mode-vi"). Keys are bound to "send-keys -X copy-mode-command". So: bind -temacs-copy C-Up scroll-up bind -temacs-copy -R5 WheelUpPane scroll-up Becomes: bind -Tcopy-mode C-Up send -X scroll-up bind -Tcopy-mode WheelUpPane send -N5 -X scroll-up This allows the full command parser and command set to be used - for example, we can use the normal command prompt for searching, jumping, and so on instead of a custom one: bind -Tcopy-mode C-r command-prompt -p'search up' "send -X search-backward '%%'" command-prompt also gets a -1 option to only require on key press, which is needed for jumping. The plan is to get rid of mode keys entirely, so more to come eventually.
* | Merge branch 'obsd-master'Thomas Adam2016-10-04
|\|
| * Document set-hook -u.nicm2016-10-03
| |
* | Merge branch 'obsd-master'Thomas Adam2016-09-12
|\|
| * Allow repeat count to be specified in mode key tables with bind-key -R,nicm2016-09-12
| | | | | | | | | | and set the default repeat count to 5 for WheelUp and WheelDown in copy-mode.
* | Merge branch 'obsd-master'Thomas Adam2016-09-04
|\|
| * Add support for performing a full width split (with splitw -f), rathernicm2016-09-04
| | | | | | | | than splitting the current cell. From Stephen Kent.
* | Merge branch 'obsd-master'Thomas Adam2016-08-22
|\|
| * Two minor fixes from dilyan palauzov.nicm2016-08-22
| |
* | Merge branch 'obsd-master'Thomas Adam2016-08-03
|\|
| * We only replace the first %%, not multiple (use %2 for second).nicm2016-08-03
| |
* | Merge branch 'obsd-master'Thomas Adam2016-06-16
|\|