Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add n: modifier to get length of a format, also automatically expand | nicm | 2020-08-20 |
| | | | | variable name arguments again if they contain a #{. | ||
* | Use xvasprintf not vasprintf. | nicm | 2020-06-23 |
| | |||
* | Add some formats for search in copy mode (search_present, search_match). | nicm | 2020-06-11 |
| | | | | GitHub issue 2268. | ||
* | Change format callback to return value rather than storing it in the entry. | nicm | 2020-06-01 |
| | |||
* | Make some data types consistent. | nicm | 2020-05-25 |
| | |||
* | Add a customize mode where keys and options may be browsed and changed, | nicm | 2020-05-16 |
| | | | | | includes adding a brief description of each option. Bound to "C" by default. | ||
* | Allow a custom time format to be given to the t format modifier. | nicm | 2020-05-16 |
| | |||
* | Change message log to be per server rather than per client and include | nicm | 2020-05-16 |
| | | | | every command that is run. | ||
* | Change the existing client flags for control mode to apply for any | nicm | 2020-05-16 |
| | | | | | | | | | | | | | | | | client, use the same mechanism for the read-only flag and add an ignore-size flag. refresh-client -F has become -f (-F stays for backwards compatibility) and attach-session and switch-client now have -f flags also. A new format "client_flags" lists the flags and is shown by list-clients by default. This separates the read-only flag from "ignore size" behaviour (new ignore-size) flag - both behaviours are useful in different circumstances. attach -r and switchc -r remain and set or toggle both flags together. | ||
* | Call format_defaults_window for panes as well. | nicm | 2020-05-16 |
| | |||
* | Tweak the default choose modes formats: | nicm | 2020-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. | ||
* | Add a session_marked format like window_marked. | nicm | 2020-04-22 |
| | |||
* | Tidy up the terminal detection and feature code and add named sets of | nicm | 2020-04-20 |
| | | | | | | | | | | | | | | | | | | | | | terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure. | ||
* | Use size_t not u_int for the bytes counters and fix a const missing. | nicm | 2020-04-18 |
| | |||
* | Use peek line function instead of hoking in the array directly. | nicm | 2020-04-18 |
| | |||
* | Add formats for pane written/skipped bytes for debugging. | nicm | 2020-04-18 |
| | |||
* | Move the UTF-8 flag to terminal flags. | nicm | 2020-04-16 |
| | |||
* | Make client -c and -t handling common in cmd-queue.c and try to be | nicm | 2020-04-13 |
| | | | | | clearer about whether the client is the target client (must have a session) or not. | ||
* | Move cmdq_state into cmd-queue.c. | nicm | 2020-04-13 |
| | |||
* | Rename cmdq_shared to cmdq_state which will better reflect what it is | nicm | 2020-04-13 |
| | | | | (going to be) used for. | ||
* | Store a key event not a mouse event in the shared data. | nicm | 2020-04-13 |
| | |||
* | Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its | nicm | 2020-04-13 |
| | | | | use more clearly defined and preparation for some future work). | ||
* | Make struct cmd local to cmd.c and move it out of tmux.h. | nicm | 2020-04-13 |
| | |||
* | More style nits. | nicm | 2020-04-09 |
| | |||
* | Some more, and use of wp->window before wp NULL check in format.c. | nicm | 2020-04-09 |
| | |||
* | Restore pane_current_path format from portable tmux, it is no longer | nicm | 2020-04-08 |
| | | | | used by default and is very useful. | ||
* | Add session_path from Chris Ruegge in GitHub issue 2142. | nicm | 2020-03-31 |
| | |||
* | Move alternate screen into the screen rather than the pane. | nicm | 2020-03-31 |
| | |||
* | Add formats for top paste buffer by default. Also a tmux.1 fix from jmc. | nicm | 2020-03-28 |
| | |||
* | Apply same menu items to view mode like copy mode. | nicm | 2020-03-20 |
| | |||
* | Make the mouse_word and mouse_line formats work in copy mode and enable | nicm | 2020-03-20 |
| | | | | the default pane menu in copy mode. | ||
* | Add a flag to run a background process in a pty as well, not used for | nicm | 2020-03-19 |
| | | | | anything yet. | ||
* | Add some number operators for formats, from Tyler Culp. | nicm | 2020-03-11 |
| | |||
* | Fix top/bottom pane calculation with pane border status enabled, | nicm | 2020-02-14 |
| | | | | reported by Stanislav Spassov. | ||
* | Reduce a difference with portable tmux by adding the -V flag and | nicm | 2020-01-28 |
| | | | | #{version} format; on OpenBSD these just report the OpenBSD version. | ||
* | The terminal type was never as much use as I expected so remove it in | nicm | 2020-01-12 |
| | | | | | favour of a couple of flags for the features used (DECSLRM and DECFRA). Also rename the flag for no xenl to be more obvious while here. | ||
* | Pass correct value into iterator callback for time formats. | nicm | 2019-12-26 |
| | |||
* | Add a number of new formats to inspect what sessions and clients a | nicm | 2019-12-26 |
| | | | | window is present or active in. From Tyler Culp in GitHub issue 2034. | ||
* | Do not crash when a format doesn't exist, reported by Thomas Sattler. | nicm | 2019-11-28 |
| | |||
* | Make a best effort to set xpixel and ypixel for each pane and add | nicm | 2019-11-28 |
| | | | | formats for them. | ||
* | Store xpixel/ypixel from TIOCGWINSZ and add formats. | nicm | 2019-11-28 |
| | |||
* | Add p format modifier for padding to width. | nicm | 2019-11-25 |
| | |||
* | Allow multiple substitutions in a single format. | nicm | 2019-11-25 |
| | |||
* | Do not add path if it is NULL, duh. | nicm | 2019-11-15 |
| | |||
* | Handle OSC 7 (a VTE extension) and put the result in a new format (pane_path). | nicm | 2019-11-15 |
| | |||
* | Use the existing code in format.c to add foramts for word and line at | nicm | 2019-10-23 |
| | | | | cursor position in copy mode, from Anindya Mukherjee. | ||
* | Do not crash with pane_current_command if the pane is newly created and | nicm | 2019-10-14 |
| | | | | has no shell set, from Thomas Adam. | ||
* | Mouse formats don't work in copy mode so don't try to use them. | nicm | 2019-09-24 |
| | |||
* | Add window_marked_flag, GitHub issue 1887. | nicm | 2019-09-11 |
| | |||
* | Set up format tree for %if, GitHub issue 1896. | nicm | 2019-09-10 |
| |