optionally prompt for session name when creating a new session
This commit is contained in:
parent
921c6d14d0
commit
b9943589e3
12
.tmux.conf
12
.tmux.conf
|
@ -57,9 +57,6 @@ set -g visual-activity off
|
||||||
|
|
||||||
# -- navigation ----------------------------------------------------------------
|
# -- navigation ----------------------------------------------------------------
|
||||||
|
|
||||||
# create new session
|
|
||||||
bind C-c new-session
|
|
||||||
|
|
||||||
# find session
|
# find session
|
||||||
bind C-f command-prompt -p find-session 'switch-client -t %%'
|
bind C-f command-prompt -p find-session 'switch-client -t %%'
|
||||||
|
|
||||||
|
@ -150,7 +147,7 @@ if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local'
|
||||||
# -- 8< ------------------------------------------------------------------------
|
# -- 8< ------------------------------------------------------------------------
|
||||||
|
|
||||||
run 'cut -c3- ~/.tmux.conf | sh -s apply_theme'
|
run 'cut -c3- ~/.tmux.conf | sh -s apply_theme'
|
||||||
run 'cut -c3- ~/.tmux.conf | sh -s apply_configurable_bindings $tmux_conf_new_windows_retain_current_path $tmux_conf_new_panes_retain_current_path'
|
run 'cut -c3- ~/.tmux.conf | sh -s apply_configurable_bindings'
|
||||||
run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $name; done;'
|
run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $name; done;'
|
||||||
|
|
||||||
|
|
||||||
|
@ -475,6 +472,13 @@ run 'for name in $(printenv | grep -Eo ^tmux_conf_[^=]+); do tmux setenv -gu $na
|
||||||
# bind - split-window -v \;\
|
# bind - split-window -v \;\
|
||||||
# bind _ split-window -h
|
# bind _ split-window -h
|
||||||
# fi
|
# fi
|
||||||
|
#
|
||||||
|
# tmux_conf_new_session_prompt=${tmux_conf_new_session_prompt:-false}
|
||||||
|
# if [ x"$tmux_conf_new_session_prompt" = x"true" ] || [ x"$tmux_conf_new_session_prompt" = x"1" ] ; then
|
||||||
|
# tmux bind C-c command-prompt -p new-session 'new-session -s %%'
|
||||||
|
# else
|
||||||
|
# tmux bind C-c new-session
|
||||||
|
# fi
|
||||||
# }
|
# }
|
||||||
#
|
#
|
||||||
# urlview() {
|
# urlview() {
|
||||||
|
|
|
@ -76,6 +76,10 @@ tmux_conf_new_windows_retain_current_path=false
|
||||||
tmux_conf_new_panes_retain_current_path=true
|
tmux_conf_new_panes_retain_current_path=true
|
||||||
#tmux_conf_new_panes_retain_current_path=false
|
#tmux_conf_new_panes_retain_current_path=false
|
||||||
|
|
||||||
|
# prompt for session name when creating a new session
|
||||||
|
tmux_conf_new_session_prompt=false
|
||||||
|
#tmux_conf_new_session_prompt=true
|
||||||
|
|
||||||
# if you're running tmux within iTerm2
|
# if you're running tmux within iTerm2
|
||||||
# - and tmux is 1.9 or 1.9a
|
# - and tmux is 1.9 or 1.9a
|
||||||
# - and iTerm2 is configured to let option key act as +Esc
|
# - and iTerm2 is configured to let option key act as +Esc
|
||||||
|
|
Loading…
Reference in a new issue