aboutsummaryrefslogtreecommitdiff
path: root/window-tree.c
Commit message (Collapse)AuthorAge
* Renumber after killing windows for choose-tree.nicm2020-07-15
|
* kill-window -a cannot just walk the list of windows because ifnicm2020-07-04
| | | | | | renumber-windows is on, the window it wants to keep could be moved. Change to renumber afterwards and also behave better if the window is linked into the session twice. GitHub issue 2287.
* Expand target from client and use it to expand the prompt.nicm2020-05-16
|
* Add a customize mode where keys and options may be browsed and changed,nicm2020-05-16
| | | | | includes adding a brief description of each option. Bound to "C" by default.
* Tweak the default choose modes formats:nicm2020-05-16
| | | | | | - Only show pane title if it is not default and not empty. - Add a prettier time format and use that instead of long ctime(). - Remove clutter and change the order.
* Indicate the marked pane in choose mode in reverse and add key to setnicm2020-04-22
| | | | and clear it (m and M) and a key to jump to the starting pane (H).
* More style nits.nicm2020-04-09
|
* Fix positioning of menu in choose modes and a couple of keys in tree mode.nicm2020-03-20
|
* Add -Z to default switch-client command in tree mode, matches previousnicm2020-01-08
| | | | behaviour.
* Style nits in function arguments.nicm2019-12-03
|
* Rewrite options_array_set to be clearer and remove a spurious warningnicm2019-10-15
| | | | with newer GCC. From Ben Boeckel.
* Style and line length nits.nicm2019-09-25
|
* Add a flag to reverse sort in the various choose modes, from Benjaminnicm2019-08-16
| | | | Poirier in GitHub issue 1875.
* Change display-menu from taking a single string to a set of arguments,nicm2019-05-28
| | | | which is much easier to work with. Based on a diff from Avi Halachmi.
* Add simple menus to tree, client, buffer modes.nicm2019-05-12
|
* Fix memory leak in window tree search, from Amos Bird.nicm2019-04-30
|
* Break new window and pane creation common code from various commands andnicm2019-04-17
| | | | window.c into a separate file spawn.c.
* Add format variables for the default formats for the various modesnicm2019-03-18
| | | | | (tree_mode_format and so on) and add a -a flag to display-message to list variables with values.
* DECRC and DECSC apparently need to preserve origin mode as well, basednicm2019-03-12
| | | | on a fix from Marc Reisner.
* Add a separate mode struct for the active window mode if any.nicm2019-03-07
|
* Pass window into mode functions.nicm2018-12-18
|
* Expand \u and \U escape sequences in command strings, from Christophernicm2018-08-19
| | | | Hunt in GitHub issue 1443.
* Add x and X to choose-tree (with a confirmation prompt) to kill annicm2018-04-10
| | | | item. Suggested by Matt Zagrabelny.
* Do not crash on empty window, reported by Jamie Macdonald in GitHubnicm2018-03-29
| | | | issue 1299. Patch from Thomas Adam.
* Add -Z flag to choose-tree, choose-client, choose-buffer tonicm2018-02-28
| | | | | | automatically zoom the pane when the mode is entered and unzoom when it exits, assuming the pane is not already zoomed. Add -Z to the default key bindings.
* Support mouse on preview in tree mode.nicm2017-11-03
|
* Make the mode draw function use the parent screen directly rather thannicm2017-11-02
| | | | its own to avoid copying twice.
* Format for group list of "other sessions" is a bit weird, just list allnicm2017-11-02
| | | | the sessions in the group.
* Tweak previous slightly so that current session is chosen if it is innicm2017-11-02
| | | | the group rather than first.
* Only show the first member of session groups in tree mode (-G flagnicm2017-11-02
| | | | disables).
* Fix crash exiting command prompt (from Alex Maese in GitHub issue 1139)nicm2017-10-26
| | | | and a man page tweak from jmc.
* Add P key to paste tagged in buffer mode, and trim some code that shouldnicm2017-10-25
| | | | no longer be necessary.
* Use window_pane_index() when drawing pane numbers (so pane-base-index isnicm2017-10-22
| | | | applied), from Thomas Adam. GitHub issue 1125.
* Box around label in preview.nicm2017-10-11
|
* Add C-n and C-p keys for tree mode, and choose the right initial linenicm2017-10-11
| | | | when no panes.
* Pass flags into cmd_find_from_* to fix prefer-unattached, reported bynicm2017-08-30
| | | | Thomas Sattler.
* Fix filtering so it works after the change to only show windows if theynicm2017-08-09
| | | | have multiple panes.
* Add -F to choose-tree, choose-client, choose-buffer to specify thenicm2017-08-09
| | | | | format of each line, as well as adding a couple of formats needed for the default display.
* Show pane title in window list for windows with only one pane.nicm2017-07-28
|
* Line up keys in tree mode, and don't expand windows with one pane. Fromnicm2017-07-12
| | | | Thomas Adam.
* Fix size of rightmost preview section.nicm2017-07-07
|
* < and > keys to scroll preview list left and right in tree mode.nicm2017-07-04
|
* Handle 0 size of preview box in caller.nicm2017-07-04
|
* Change session and window preview so that the current window or pane isnicm2017-07-03
| | | | always shown.
* Don't write over right border.nicm2017-06-30
|
* Fix previous when we end up able to show no panes.nicm2017-06-30
|
* Try to show a better preview of sessions and windows in tree mode.nicm2017-06-30
|
* Extend filters (f key) to buffer and client mode and add -f flag tonicm2017-06-09
| | | | specify to command.
* Add -O option to choose-* to set initial sort order.nicm2017-06-09
|
* Add simple searching (C-s and n) to the various choose modes: by namenicm2017-06-07
| | | | for client and tree, and by name and content for buffer.