Branch: refs/heads/switch_mode2
Home: https://github.com/tmux/tmux
Commit: 51d037e881a4b795ef782186ed070a61e1c46595
https://github.com/tmux/tmux/commit/51d037e881a4b795ef782186ed070a61e1c46595
Author: nicm <nicm>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
M Makefile
M cfg.c
M cmd-command-prompt.c
M cmd-display-panes.c
M cmd-show-prompt-history.c
M key-bindings.c
M mode-tree.c
M options-table.c
A prompt-history.c
A prompt.c
M screen-redraw.c
M server-client.c
M server.c
M status.c
M tmux.1
M tmux.h
M window-customize.c
M window-tree.c
M window.c
Log Message:
-----------
Major rework of prompts. The basic prompt mechanics (draw, editing, etc)
are now wrapped up in prompt*.c and do not depend on a client. These
functions are used to provide the original client prompt but also to
allow panes to have their own prompts, which works much much better for
floating panes. The mode prompts for both the tree modes and copy mode
are switched over to be per pane.
There are some visible changes (some of these may be changed if they
don't seem to be working well):
- Prompts in modes now appear in the bottom line, covering whatever
content was there.
- command-prompt has a -P flag to open a pane prompt.
- Because they cover the content, the default style for prompts in modes
now does not fill the entire line; the main command prompt stays the
same.
- The old completion menu has gone, and completions are now shown after
the text. Builtin aliases are no longer completed.
- Clicking the mouse on the prompt now moves the cursor or selects a
completion.
Commit: 3d26aa0dfb809854a6ca1c52ee419bf50ce3b57f
https://github.com/tmux/tmux/commit/3d26aa0dfb809854a6ca1c52ee419bf50ce3b57f
Author: Your Name <[email protected]>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
A regress/prompt-keys.sh
A regress/prompt-mechanics.sh
Log Message:
-----------
Prompt regress (will not pass yet).
Commit: 0b538b6f2a27860acea940b82be1f049a17263f6
https://github.com/tmux/tmux/commit/0b538b6f2a27860acea940b82be1f049a17263f6
Author: Thomas Adam <[email protected]>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
M Makefile.am
M cfg.c
M cmd-command-prompt.c
M cmd-display-panes.c
M cmd-show-prompt-history.c
M key-bindings.c
M mode-tree.c
M options-table.c
A prompt-history.c
A prompt.c
M screen-redraw.c
M server-client.c
M server.c
M status.c
M tmux.1
M tmux.h
M window-customize.c
M window-tree.c
M window.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: b354f22bbbf1fec607d98de6eb610fe22e3cdcd8
https://github.com/tmux/tmux/commit/b354f22bbbf1fec607d98de6eb610fe22e3cdcd8
Author: Nicholas Marriott <[email protected]>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
Log Message:
-----------
Merge branch 'master' into switch_mode2
Compare: https://github.com/tmux/tmux/compare/1a6d1dc4a6ef...b354f22bbbf1
To unsubscribe from these emails, change your notification settings at
https://github.com/tmux/tmux/settings/notifications
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion, visit
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/switch_mode2/1a6d1d-b354f2%40github.com.