aboutsummaryrefslogtreecommitdiff
path: root/window-tree.c
Commit message (Collapse)AuthorAge
* Spacing/style nits.nicm2022-05-30
|
* Add -T to set a popup title, from Alexis Hildebrandt in GitHub issue 2941.nicm2021-10-20
|
* Add popup-border-lines option to set popup line style, from Alexisnicm2021-10-14
| | | | Hildebrandt, GitHub issue 2930.
* Add popup-style and popup-border-style options, from Alexis Hildebrandtnicm2021-10-13
| | | | in GitHub issue 2927.
* Hide struct args behind a couple of accessor functions.nicm2021-08-20
|
* Add different command historys for different types of promptsnicm2021-06-10
| | | | ("command", "search" etc). From Anindya Mukherjee.
* Permit shortcut keys in buffer, client, tree modes to be configured withnicm2021-04-12
| | | | a format; the default remains the line number. GitHub issue 2636.
* Redraw any visible modes when status line changes so that formats likenicm2020-12-03
| | | | | the pane title are updated. GitHub issue 2487. Also a man page fix from jmc.
* 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
|