diff options
| author | Igor Soarez <igor@soarez.org> | 2026-10-05 11:27:00 +0300 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-10-05 11:27:00 +0300 |
| commit | 986e760687a2d34051934d410bec71fa2efc349b (patch) | |
| tree | f57dcc4ba0d7690fdf90eeb2f0970a8ebbefc45a /tmuxrdr/plugin/bin/show-messages | |
| parent | 7b116c05bfda646af39d2524c54e70c751f57ee8 (diff) | |
tmuxrdr: tmux-mode plugin
The tmux default prefix bindings herdr has no built-in action for, as a
herdr plugin built on its CLI and socket: break-pane, swap-pane and
rotate-window by pane order (focus behaviour measured on tmux 3.7c),
mark/clear-mark, last-window and switch-client -l (from focus events, per
session), select-window and move-window by index, paste-buffer -p,
display-message in tmux's default format, select-layout -E, kill-pane and
kill-window behind tmux's y/n prompts, a command prompt taking tmux's
commands, clock-mode, show-messages, and automatic-rename.
Also a .gitignore for secrets scoped to tmuxrdr/, leaving herdr's own
untouched.
Diffstat (limited to 'tmuxrdr/plugin/bin/show-messages')
| -rwxr-xr-x | tmuxrdr/plugin/bin/show-messages | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tmuxrdr/plugin/bin/show-messages b/tmuxrdr/plugin/bin/show-messages new file mode 100755 index 00000000..c6d83958 --- /dev/null +++ b/tmuxrdr/plugin/bin/show-messages @@ -0,0 +1,8 @@ +#!/bin/sh +# tmux prefix+~ (show-messages): the server's message log. Herdr's is its +# server log, beside the session's socket; q leaves, as in tmux's view mode. +# Run as a popup. +dir="$(dirname "${HERDR_SOCKET_PATH:?not run by herdr}")" +log="$dir/herdr-server.log" +[ -r "$log" ] || log="$dir/herdr.log" +exec less -R +G "$log" |
