Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
3.2
/
status.c
tag
8627fd2815f18a6e5071886b52a30281d4a0a393
tagger
Nicholas Marriott <nicholas.marriott@gmail.com>
Tue Apr 13 08:38:17 2021 +0100
object
bc4681c83d612a3d9609dd609e7d89b035b25dd5
3.2
e6abe55
Add a flag to disable keys to close a message, GitHub issue 2625.
by nicm
· 3 years, 6 months ago
8986c8d
Move jump commands to grid reader, make them UTF-8 aware, and tidy up,
by nicm
· 3 years, 8 months ago
b96c5e3
With incremental search, start empty and only repeat the previous search
by nicm
· 3 years, 9 months ago
40e65c5
Add a -d option to display-message to set delay, from theonekeyg at
by nicm
· 4 years, 3 months ago
cf13d1e
Fix a crash when completing sessions, from Anindya Mukherjee.
by nicm
· 4 years, 4 months ago
370f0bb
Remove leftover debug logging and fix comparison.
by nicm
· 4 years, 5 months ago
6f03e49
Use the internal representation for UTF-8 keys instead of wchar_t and
by nicm
· 4 years, 5 months ago
292b335
Separate key flags and modifiers, log key flags, make the "xterm" flag
by nicm
· 4 years, 5 months ago
c914abf
Expand target from client and use it to expand the prompt.
by nicm
· 4 years, 5 months ago
472d77f
Support embedded styles in the display-message message, GitHub issue 2206.
by nicm
· 4 years, 5 months ago
367b4e4
Change message log to be per server rather than per client and include
by nicm
· 4 years, 5 months ago
9605b08
Do not hoke into struct window_pane from the tty code and instead set
by nicm
· 4 years, 5 months ago
a3cbc01
Use formats for status-style and message-style.
by nicm
· 4 years, 5 months ago
58fb81d
Complete partial window indexes properly.
by nicm
· 4 years, 5 months ago
463864f
Add -W and -T flags to command-prompt to only complete a window and a
by nicm
· 4 years, 5 months ago
80e5254
Improve command prompt completion:
by nicm
· 4 years, 5 months ago
f03b611
Drop having a separate type for style options and make them all strings,
by nicm
· 4 years, 5 months ago
b8b48e2
Add C-g to cancel command prompt with vi(1) keys as well as emacs, and q
by nicm
· 4 years, 7 months ago
d0b8d03
Add support for adding a note to a key binding (with bind-key -N) and
by nicm
· 4 years, 9 months ago
580cd16
Redraw status line if size changes, GitHub issue 1762. Also fix length
by nicm
· 5 years ago
a4fe7e8
Fix length calculation for pasting UTF-8 characters in the status line,
by nicm
· 5 years ago
ad27b7d
Do not reduce window height by status line height for control mode
by nicm
· 5 years ago
4bb4899
Fix reverse attribute in status line, GitHub issue 1709.
by nicm
· 5 years ago
dfb7bb6
Merge hooks into options and make each one an array option. This allows
by nicm
· 5 years ago
2d65bbd
options_array_item_value cannot return NULL.
by nicm
· 5 years ago
b9022e3
Somehow missed these bits in last commit.
by nicm
· 5 years ago
772b3b7
Indicate an array option with a flag rather than a special type so that
by nicm
· 5 years ago
9793138
Extend the #[] style syntax and use that together with previous format
by nicm
· 6 years ago
ce6be7a
Make array options a sparse tree instead of an array of char * and
by nicm
· 6 years ago
d2d4398
With force, kill previous job before starting new. Fixes problem
by nicm
· 6 years ago
b588b17
Use a pointer for the active screen in the status line instead of
by nicm
· 6 years ago
818fda0
Give status_save_old the client so it can do the reinit too.
by nicm
· 6 years ago
b4f5b99
Tidy and rename some bits of status line code.
by nicm
· 6 years ago
85044a6
Move status line free into its own function.
by nicm
· 6 years ago
10d60fa
Store the time in the format tree rather than passing it around.
by nicm
· 6 years ago
938156d
DECRC and DECSC apparently need to preserve origin mode as well, based
by nicm
· 6 years ago
f9c396d
Completion of command-alias members.
by nicm
· 6 years ago
6469953
Support for windows larger than visible on the attached client. This has
by nicm
· 6 years ago
f57aa14
Keep any text killed in the command prompt with C-w and yank it with
by nicm
· 6 years ago
e53094b
Add C-Left and C-Right as aliases for M-b and M-f.
by nicm
· 6 years ago
55db362
Add StatusLeft and StatusRight mouse key modifiers for the left and
by nicm
· 6 years ago
98a478c
Move offset of window list into status struct.
by nicm
· 6 years ago
88327c7
Add a client redraw-window flag instead of the redraw-all flag and for
by nicm
· 6 years ago
3f3f13f
Remove an unused variable.
by nicm
· 7 years ago
7f4513e
Add struct status_line to hold status line members of struct client, not
by nicm
· 7 years ago
fe26f97
Add C-g at command prompt for emacs people, GitHub issue 1213.
by nicm
· 7 years ago
937f8ed
Draw command prompt correctly with status line off.
by nicm
· 7 years ago
58f6456
Remove unused variable from Thomas Adam.
by nicm
· 7 years ago
8d37f69
Add a "fast" version of screen_write_copy for tree mode that doesn't do
by nicm
· 7 years ago
d3e8709
Clear status line with spaces again so reverse works, spotted by sthen.
by nicm
· 7 years ago
2f6935a
Infrastructure for drawing status lines of more than one line in height,
by nicm
· 7 years ago
64552ae
Add a flag to stop the prompt input being expanded.
by nicm
· 7 years ago
91d202d
Tidy command prompt callbacks and pass in the client.
by nicm
· 7 years ago
ca6a121
Add a format for the last search string in copy mode and fix the prompt
by nicm
· 7 years ago
0ccfb61
In order that people can use formats like #D in #() in the status line
by nicm
· 7 years ago
1e0eb91
Memory leak from David CARLIER.
by nicm
· 7 years ago
b1fa3e2
Break the message storage function into its own function, useful for debugging.
by nicm
· 8 years ago
5e6a817
Cache status line position to reduce option lookups during output.
by nicm
· 8 years ago
7d23d01
Add a window or pane id "tag" to each format tree and use it to separate
by nicm
· 8 years ago
22a5289
Make options_get_string return const string.
by nicm
· 8 years ago
461217d
Incremental search in copy mode (on for emacs keys by default) - much
by nicm
· 8 years ago
9a56671
Highlight all occurrences of search string after searching in copy mode.
by nicm
· 8 years ago
5819d2a
Do not clear the prompt when a message is shown, just leave it around and
by nicm
· 8 years ago
c484c5a
Drop the edit mode key tables and just use fixed key bindings for the
by nicm
· 8 years ago
68bebe1
The repeat prompt in both emacs and vi (and the old one in tmux) doesn't
by nicm
· 8 years ago
76d6d36
Fundamental change to how copy mode key bindings work:
by nicm
· 8 years ago
8b804fb
Support UTF-8 entry into the command prompt.
by nicm
· 8 years ago
c426e48
Loads more static, except for cmd-*.c and window-*.c.
by nicm
· 8 years ago
2e5584c
Allow repeat count to be specified in mode key tables with bind-key -R,
by nicm
· 8 years ago
3c10df4
Allow #[] in window-status-separator.
by nicm
· 8 years ago
995af0e
I no longer use my SourceForge address so replace it.
by nicm
· 9 years ago
311be04
Don't rely on a calculation wrapping when applying message-limit, and
by nicm
· 9 years ago
88bc8f3
Style nits and line wrapping of function declarations.
by nicm
· 9 years ago
01831da
Add cmdq as an argument to format_create and add a format for the
by nicm
· 9 years ago
e0f26dc
Remove format_create_flags and just pass flags to format_create.
by nicm
· 9 years ago
4fcc02e
If display-time is set to 0, show status messages until a key is pressed;
by tim
· 9 years ago
fce56c5
Instead of separate tables for different types of options, give each
by nicm
· 9 years ago
577c0e3
Use __unused rather than rolling our own.
by nicm
· 9 years ago
c5689a5
Long overdue change to the way we store cells in the grid: now, instead
by nicm
· 9 years ago
1b86f52
Nuke the utf8 and status-utf8 options and make tmux only a UTF-8
by nicm
· 9 years ago
69e0b83
Support UTF-8 key bindings by expanding the key type from int to
by nicm
· 9 years ago
44657bf
Move struct options into options.c.
by nicm
· 9 years ago
0760343
Use client pointer not file descriptor in logging.
by nicm
· 9 years ago
16efa84
Make refresh-client force update of jobs, from Sina Siadat.
by nicm
· 9 years ago
b569585
Move struct paste_buffer out of tmux.h.
by nicm
· 9 years ago
75d1005
Run status update on a per-client timer at status-interval.
by nicm
· 9 years ago
5ec3621
status_out and associated data structures are no longer used.
by nicm
· 9 years ago
b254115
Tidy up the way terminals are described and move some structs out of tmux.h.
by nicm
· 9 years ago
92af376
Add an option (history-file) for a file to save/restore command prompt
by nicm
· 9 years ago
379400c
Move the jobs output cache into the formats code so that #() work more
by nicm
· 9 years ago
0b39e64
Remove ARRAY_* from history and expand completion to complete a) layout
by nicm
· 9 years ago
07dfdb9
Make message log a TAILQ.
by nicm
· 9 years ago
583b4ab
Set working directory for run-shell and if-shell.
by nicm
· 9 years ago
bf635e7
Rewrite of tmux mouse support which was a mess. Instead of having
by nicm
· 10 years ago
52756fb
Use the same time for both calls to format_expand_time.
by nicm
· 10 years ago
313f226
status_replace can now become local to status.c and it no longer needs
by nicm
· 10 years ago
03758a5
Add format_expand_time and use it instead of status_replace where
by nicm
· 10 years ago
4946f74
Wrap all the individual format_* calls in a single format_defaults functions.
by nicm
· 10 years ago
c9642ee
Remove two unused arguments from status_replace.
by nicm
· 10 years ago
f9c7f9a
typo in comment ;) ok nicm
by sthen
· 10 years ago
Next »