tmux scripts style
This commit is contained in:
parent
ed8739aa70
commit
d3731cb198
@ -189,7 +189,24 @@ bind -T copy-mode-vi WheelUpPane select-pane \; send-keys -X -N 2 scroll-up
|
|||||||
bind -T copy-mode-vi WheelDownPane select-pane \; send-keys -X -N 2 scroll-down
|
bind -T copy-mode-vi WheelDownPane select-pane \; send-keys -X -N 2 scroll-down
|
||||||
|
|
||||||
|
|
||||||
|
FZF_DEFAULT_OPTS="\
|
||||||
|
--cycle
|
||||||
|
--color='preview-border:grey,separator:grey'
|
||||||
|
--pointer=''
|
||||||
|
--marker='+'
|
||||||
|
--border=rounded
|
||||||
|
--border-label-pos=bottom
|
||||||
|
--preview-window=70%
|
||||||
|
--no-multi
|
||||||
|
--bind
|
||||||
|
ctrl-/:toggle-preview,\
|
||||||
|
ctrl-p:preview-up,\
|
||||||
|
ctrl-n:preview-down,\
|
||||||
|
ctrl-o:toggle,\
|
||||||
|
ctrl-u:clear-query
|
||||||
|
"
|
||||||
|
|
||||||
# Session managment
|
# Session managment
|
||||||
bind a display-popup -EE -w 80% -h 80% -T 'Attach session' '~/.local/bin/tmux_attach_session.sh'
|
bind a display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_attach_session.sh'
|
||||||
bind s display-popup -EE -w 80% -h 80% -T 'Start session' '~/.local/bin/tmux_start_session.sh'
|
bind s display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_start_session.sh'
|
||||||
bind k display-popup -EE -w 80% -h 80% -T 'Kill sessions' '~/.local/bin/tmux_kill_sessions.sh'
|
bind k display-popup -EE -w 80% -h 80% -B '~/.local/bin/tmux_kill_sessions.sh'
|
||||||
@ -4,17 +4,12 @@
|
|||||||
readonly tmux_list_sessions_script="$HOME/.local/bin/tmux_list_sessions.sh"
|
readonly tmux_list_sessions_script="$HOME/.local/bin/tmux_list_sessions.sh"
|
||||||
|
|
||||||
export FZF_DEFAULT_OPTS="\
|
export FZF_DEFAULT_OPTS="\
|
||||||
--cycle \
|
${FZF_DEFAULT_OPTS}
|
||||||
--pointer='' \
|
--color='border:blue,label:blue'
|
||||||
--color='pointer:blue,prompt:blue,preview-border:blue' \
|
--border-label=' Attach session '
|
||||||
--no-multi \
|
--preview-window=follow
|
||||||
--preview-window 70%,follow \
|
--preview='tmux capture-pane -p -e -t {1}'
|
||||||
--preview 'tmux capture-pane -p -e -t {1}'
|
--bind
|
||||||
--bind \
|
|
||||||
ctrl-/:toggle-preview,\
|
|
||||||
ctrl-p:preview-up,\
|
|
||||||
ctrl-n:preview-down,\
|
|
||||||
ctrl-u:clear-query,\
|
|
||||||
ctrl-x:execute\(tmux\ kill-session\ -t\ {1}\)+reload\(${tmux_list_sessions_script}\),\
|
ctrl-x:execute\(tmux\ kill-session\ -t\ {1}\)+reload\(${tmux_list_sessions_script}\),\
|
||||||
load:reload\(${tmux_list_sessions_script}\;sleep\ 1\)\
|
load:reload\(${tmux_list_sessions_script}\;sleep\ 1\)\
|
||||||
"
|
"
|
||||||
|
|||||||
@ -4,20 +4,13 @@
|
|||||||
readonly tmux_list_sessions_script="$HOME/.local/bin/tmux_list_sessions.sh"
|
readonly tmux_list_sessions_script="$HOME/.local/bin/tmux_list_sessions.sh"
|
||||||
|
|
||||||
export FZF_DEFAULT_OPTS="\
|
export FZF_DEFAULT_OPTS="\
|
||||||
--cycle \
|
${FZF_DEFAULT_OPTS}
|
||||||
--pointer='' \
|
--color='border:red,label:red'
|
||||||
--marker='+' \
|
--border-label=' Kill sessions '
|
||||||
--color='pointer:red,prompt:red,preview-border:red' \
|
--multi
|
||||||
--multi \
|
--preview-window=follow
|
||||||
--preview-window 70%,follow \
|
--preview='tmux capture-pane -p -e -t {1}'
|
||||||
--preview 'tmux capture-pane -p -e -t {1}' \
|
--bind
|
||||||
--bind \
|
|
||||||
ctrl-/:toggle-preview,\
|
|
||||||
ctrl-a:toggle-all,\
|
|
||||||
ctrl-p:preview-up,\
|
|
||||||
ctrl-n:preview-down,\
|
|
||||||
ctrl-u:clear-query,\
|
|
||||||
ctrl-o:toggle,\
|
|
||||||
ctrl-x:execute\(tmux\ kill-session\ -t\ {1}\)+reload\(${tmux_list_sessions_script}\)\
|
ctrl-x:execute\(tmux\ kill-session\ -t\ {1}\)+reload\(${tmux_list_sessions_script}\)\
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
@ -2,14 +2,10 @@
|
|||||||
|
|
||||||
|
|
||||||
export FZF_DEFAULT_OPTS="\
|
export FZF_DEFAULT_OPTS="\
|
||||||
--cycle \
|
${FZF_DEFAULT_OPTS}
|
||||||
--pointer='' \
|
--color='border:green,label:green'
|
||||||
--color='pointer:green,prompt:green,preview-border:green' \
|
--border-label=' Start session '
|
||||||
--bind \
|
--no-multi \
|
||||||
ctrl-/:toggle-preview,\
|
|
||||||
ctrl-p:preview-up,\
|
|
||||||
ctrl-n:preview-down,\
|
|
||||||
ctrl-u:clear-query\
|
|
||||||
"
|
"
|
||||||
|
|
||||||
readonly TMUX_SESSIONS="${HOME}/.tmux"
|
readonly TMUX_SESSIONS="${HOME}/.tmux"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user