Modify tmux config/setup, zsh, some nvim & skhd key mappings, etc
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
local omitted_dirs=(
|
||||
$HOME
|
||||
$DIR_HOME_BOX
|
||||
$DIR_DEV
|
||||
$DIR_GIT_PROJECTS
|
||||
)
|
||||
[[ ! ${omitted_dirs[(re)$(pwd)]} ]] &&
|
||||
tmux new-window -d -n cmd &&
|
||||
tmux rename-window $EDITOR &&
|
||||
$EDITOR .
|
||||
|
||||
clear
|
||||
|
@@ -0,0 +1,11 @@
|
||||
## example template
|
||||
|
||||
tmux new-window -d -n cmd
|
||||
tmux send-keys -t :cmd "echo 'in cmd'" c-M
|
||||
|
||||
tmux new-window -d -n another
|
||||
tmux send-keys -t :another "echo 'in another'" c-M
|
||||
|
||||
tmux rename-window $EDITOR
|
||||
$EDITOR .
|
||||
clear
|
@@ -0,0 +1,7 @@
|
||||
tmux new-window -d -n ncspot
|
||||
|
||||
tmux new-window -d -n fitness
|
||||
tmux send-keys -t :fitness "cd $DIR_HOME_BOX/life/fitness/audio" c-M
|
||||
|
||||
tmux rename-window ncmpcpp
|
||||
ncmpcpp
|
@@ -0,0 +1,8 @@
|
||||
tmux rename-window drawing
|
||||
|
||||
tmux new-window -n thinking
|
||||
tmux send-keys -t :thinking "$EDITOR $(date "+%Y%m%d")-scratch" c-M
|
||||
|
||||
tmux send-keys -t :drawing "cd $DIR_SCRATCH_DRAWINGS" c-M
|
||||
tmux send-keys -t :drawing "gimp" c-M
|
||||
|
@@ -8,7 +8,7 @@ set -g status-style 'bg=#111111 fg=#22cc00'
|
||||
set -g base-index 0
|
||||
|
||||
# unbind keys
|
||||
unbind-key f; unbind-key C-f; unbind-key C-s
|
||||
unbind-key f; unbind-key C-f; unbind-key s; unbind-key C-s
|
||||
unbind-key c; unbind-key n; unbind-key p
|
||||
unbind-key C-o; unbind-key C-n; unbind-key C-p; unbind-key C-l; unbind-key C-h
|
||||
|
||||
@@ -35,7 +35,8 @@ bind-key n new-window
|
||||
|
||||
# find and switching for sessions, include using tmux-session-init
|
||||
bind-key C-f run-shell "tmux neww $DIR_SCRIPTS/tmux-session-init"
|
||||
bind-key C-s run-shell "tmux neww $DIR_SCRIPTS/tmux-session-init find-existing"
|
||||
# bind-key C-s run-shell "tmux neww $DIR_SCRIPTS/tmux-session-init find-existing"
|
||||
bind-key C-s choose-session
|
||||
bind-key C-h run-shell "tmux neww $DIR_SCRIPTS/tmux-session-init hub"
|
||||
bind-key -r C-l switch-client -l
|
||||
bind-key -r C-o last-window
|
||||
|
Reference in New Issue
Block a user