aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* send-keys also needs to insert key commands in the right order.nicm2019-05-09
|
* Change swap-window -d to be the other way round (stay with src window),nicm2019-05-09
| | | | so it works like swap-pane.
* Add formats to show if pane is the marked pane and if any marked pane is set.nicm2019-05-09
|
* Add a flag to redraw only the overlay, and remove the overlay on resize.nicm2019-05-08
|
* Adjust how mouse targets are found so they always have a session, windownicm2019-05-08
| | | | and pane.
* Move around the display-panes identify code to make it a bit morenicm2019-05-07
| | | | | generic and hide the display-panes specific bits into cmd-display-panes.c.
* Adjust the same bit to adjust the selection for history-top andnicm2019-05-07
| | | | history-bottom as for cursor-up and cursor-down. GitHub issue 1723.
* Rename the ENVIRONMENT section which was squatting on the standardschwarze2019-05-07
| | | | | | | manual page section and create a new ENVIRONMENT with the expected content. Move some information that was misplaced below the -u flag into that new section. Feedback and OK nicm@ jmc@ tb@
* Treat keys in identify mode (display-panes) specially and handle themnicm2019-05-07
| | | | | | immediately rather than queuing them (the command can block the queue which means they were not being seen until it finished which was too late). Reported by denis@ and solene@, ok solene@.
* Do not use evbuffer_add_buffer because it is destructive and doesn'tnicm2019-05-07
| | | | work in newer libevent.
* Fix order of insertion in load_cfg.nicm2019-05-03
|
* Allow panes to be empty (no command), output can be piped to them withnicm2019-05-03
| | | | split-window or display-message -I.
* Insert after the right element on queue.nicm2019-05-03
|
* Do not store the mouse position we calculate as the start of a drag backnicm2019-05-03
| | | | | into the mouse event that later code uses, it has been adjusted and they should use the original position. GitHub issue 1710.
* Use the right index for user-keys.nicm2019-05-03
|
* Fix mouse positioning when the pane is not entirely visible.nicm2019-05-03
|
* Correct ordering when adding after an existing item.nicm2019-05-03
|
* Instead of processing keys all together, put them up on the clientnicm2019-05-03
| | | | | command queue so they are ordered correctly with the commands that they execute.
* Fix reverse attribute in status line, GitHub issue 1709.nicm2019-05-03
|
* Fix up some bits about window-size that seem to have got lost.nicm2019-05-02
|
* Remove unused variable from Thomas Adam.nicm2019-05-01
|
* Fix user options after show-hooks merge, GitHub issue 1704.nicm2019-04-30
|
* Don't redraw control clients, from George Nachman.nicm2019-04-30
|
* Fix memory leak in window tree search, from Amos Bird.nicm2019-04-30
|
* Add support for keys to jump between matching brackets - C-M-f and C-M-bnicm2019-04-29
| | | | | in emacs, % in vi. Suggested by and help from Chris Barber in GitHub issue 1666.
* Support multiple occurances of the same argument. Use this for a newnicm2019-04-28
| | | | | | flag -e to new-window, split-window, respawn-window, respawn-pane to pass environment variables into the newly created process. From Steffen Christgau in GitHub issue 1697.
* Merge hooks into options and make each one an array option. This allowsnicm2019-04-26
| | | | | | | multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown).
* Destroy panes before options to avoid crash when forced into a mode by anicm2019-04-26
| | | | hook.
* Unbreak main-vertical and main-horizontal layouts.nicm2019-04-26
|
* options_array_item_value cannot return NULL.nicm2019-04-25
|
* Need a fallback for -2 for aixterm colours.nicm2019-04-25
|
* Make options_tostring allocate its result instead of using a stacknicm2019-04-25
| | | | buffer (needed for something in the future).
* Need to escape ].nicm2019-04-25
|
* Automatically scroll if dragging to create a selection with the mousenicm2019-04-25
| | | | and the cursor reaches the top or bottom line.
* Use bg not fg when adjusting for aixterm, from Ailin Nemui.nicm2019-04-24
|
* Do not loop forever if there is a nonprintable character in the format.nicm2019-04-24
|
* Somehow missed these bits in last commit.nicm2019-04-23
|
* Indicate an array option with a flag rather than a special type so thatnicm2019-04-23
| | | | in future will not have to be strings.
* Add -no-clear variants of copy-selection and copy-pipe which do notnicm2019-04-23
| | | | | clear the selection after copying. Make copy-pipe clear the selection by default to be consistent with copy-selection. From Avi Halachmi.
* Do not try to resize if the parent cell is NULL, problem reported bynicm2019-04-23
| | | | Sunil Nimmagadda.
* Copy the code to infer the option type to show-options and document it.nicm2019-04-18
|
* Pass target client and session to load_cfg from source-file so formatsnicm2019-04-18
| | | | work. Reported by Thomas Sattler.
* Update session activity on focus event, from tafryn at gmail dot com.nicm2019-04-18
|
* mark up punctuation-as-macro-args properly;jmc2019-04-17
|
* Fix minimum size check on split and size of first cell on spread outnicm2019-04-17
| | | | with a pane status line.
* Rewrite main-vertical and horizontal to use the common spread out codenicm2019-04-17
| | | | | and to handle the case where the panes won't fit into the existing window size.
* Set the window size as well as the layout size when using the presetnicm2019-04-17
| | | | layouts.
* Do not let the size of the pane status screen go negative.nicm2019-04-17
|
* Document that switch-client can change all of session,window,pane andnicm2019-04-17
| | | | check for % in the target as well as ":.".
* Break new window and pane creation common code from various commands andnicm2019-04-17
| | | | window.c into a separate file spawn.c.