feat(tmux): enable jumping to prev/next prompts in vi-copy-mode

This commit is contained in:
2024-10-23 05:42:42 +02:00
parent 75d28e752b
commit 5207e34289
2 changed files with 9 additions and 3 deletions
+3
View File
@@ -200,6 +200,9 @@ bind-key -r C-h resize-pane -L
bind-key -r C-l resize-pane -R
bind-key o last-window
bind -T copy-mode-vi n send-keys -X next-prompt
bind -T copy-mode-vi p send-keys -X previous-prompt
# Plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
+6 -3
View File
@@ -1,6 +1,6 @@
# vim: set ft=zsh:
function _precmd_hook() {
function _set_rprompt() {
local -a _status=("${pipestatus[@]}")
RPROMPT=""
@@ -48,9 +48,12 @@ setopt PROMPT_SUBST
# https://zsh.sourceforge.io/Doc/Release/Parameters.html
# https://zsh.sourceforge.io/Doc/Release/Prompt-Expansion.html
export PROMPT='%(#.%F{red}.%12F)%n@%m%f %1~ %(#.#.$) '
PROMPT='%(#.%F{red}.%12F)%n@%m%f %1~ %(#.#.$) '
PROMPT_START=$'%{\e]133;A\a%}'
PROMPT_END=$'%{\e]133;B\a%}'
export PROMPT=${PROMPT_START}${PROMPT}${PROMPT_END}
export PROMPT2="> "
# https://zsh.sourceforge.io/Doc/Release/Functions.html#Hook-Functions
typeset -a precmd_functions
precmd_functions+=(_precmd_hook)
precmd_functions+=(_set_rprompt)