Compare commits
2 Commits
docs/add-r
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6612cb02f1 | ||
|
|
d6e67828ea |
@@ -21,6 +21,12 @@ bind % split-window -h -c "#{pane_current_path}"
|
|||||||
bind -n S-Left if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | head -1) ]" "previous-window"
|
bind -n S-Left if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | head -1) ]" "previous-window"
|
||||||
bind -n S-Right if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | tail -1) ]" "next-window"
|
bind -n S-Right if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | tail -1) ]" "next-window"
|
||||||
|
|
||||||
|
# alt+arrow pane switching
|
||||||
|
bind -n M-Left select-pane -L
|
||||||
|
bind -n M-Right select-pane -R
|
||||||
|
bind -n M-Up select-pane -U
|
||||||
|
bind -n M-Down select-pane -D
|
||||||
|
|
||||||
# swap windows left/right with PgUp/PgDn (no wrap)
|
# swap windows left/right with PgUp/PgDn (no wrap)
|
||||||
bind-key -n PgUp if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | head -1) ]" "swap-window -t -1\; select-window -t -1"
|
bind-key -n PgUp if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | head -1) ]" "swap-window -t -1\; select-window -t -1"
|
||||||
bind-key -n PgDn if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | tail -1) ]" "swap-window -t +1\; select-window -t +1"
|
bind-key -n PgDn if-shell "[ #{window_index} -ne $(tmux list-windows -F '##{window_index}' | tail -1) ]" "swap-window -t +1\; select-window -t +1"
|
||||||
|
|||||||
1
.vimrc
1
.vimrc
@@ -24,7 +24,6 @@ set backupdir=~/.vim/backup//
|
|||||||
set nobackup
|
set nobackup
|
||||||
set mouse=a " mouse support
|
set mouse=a " mouse support
|
||||||
|
|
||||||
|
|
||||||
noremap <Up> <NOP>
|
noremap <Up> <NOP>
|
||||||
noremap <Down> <NOP>
|
noremap <Down> <NOP>
|
||||||
noremap <Left> <NOP>
|
noremap <Left> <NOP>
|
||||||
|
|||||||
16
.zshrc
16
.zshrc
@@ -36,9 +36,10 @@ zmodload zsh/stat
|
|||||||
|
|
||||||
# plugin manager
|
# plugin manager
|
||||||
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}}/.zinit.git"
|
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}}/.zinit.git"
|
||||||
[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)"
|
[ ! -d "$ZINIT_HOME" ] && mkdir -p "$(dirname $ZINIT_HOME)"
|
||||||
[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
|
[ ! -d "$ZINIT_HOME/.git" ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
|
||||||
source "${ZINIT_HOME}/zinit.zsh"
|
source "${ZINIT_HOME}/zinit.zsh"
|
||||||
|
functions[@zinit-scheduler]="setopt localoptions; set +u; ${functions[@zinit-scheduler]}"
|
||||||
|
|
||||||
zinit light zsh-users/zsh-autosuggestions
|
zinit light zsh-users/zsh-autosuggestions
|
||||||
zinit light zsh-users/zsh-syntax-highlighting
|
zinit light zsh-users/zsh-syntax-highlighting
|
||||||
@@ -149,16 +150,17 @@ fi
|
|||||||
alias .g='git --git-dir=$HOME/.dotgit/ --work-tree=$HOME'
|
alias .g='git --git-dir=$HOME/.dotgit/ --work-tree=$HOME'
|
||||||
|
|
||||||
# aliases: tmux
|
# aliases: tmux
|
||||||
alias tmuxr="tmux new-session -A -s auto"
|
alias t="tmux new-session -A -s auto"
|
||||||
alias tmuxn="tmux new-session -A -s auto \; new-window"
|
alias tmuxr="tmux new-session -A -s auto" # attach-or-create "auto"
|
||||||
alias tmuxa="tmux new-session -A -s"
|
alias tmuxn="tmux new-session -A -s auto \; new-window" # same + new window
|
||||||
|
alias tmuxa="tmux new-session -A -s" # attach-or-create named
|
||||||
|
|
||||||
# yazi wrapper (cd to dir on exit)
|
# yazi wrapper (cd to dir on exit)
|
||||||
function y() {
|
function y() {
|
||||||
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
|
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
|
||||||
command yazi "$@" --cwd-file="$tmp"
|
command yazi "$@" --cwd-file="$tmp"
|
||||||
IFS= read -r -d '' cwd < "$tmp"
|
IFS= read -r -d '' cwd < "$tmp"
|
||||||
[ "$cwd" != "$PWD" ] && [ -d "$cwd" ] && builtin cd -- "$cwd"
|
[[ "$cwd" != "$PWD" ]] && [[ -d "$cwd" ]] && builtin cd -- "$cwd"
|
||||||
rm -f -- "$tmp"
|
rm -f -- "$tmp"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -179,7 +181,7 @@ function clip {
|
|||||||
function mkcd {
|
function mkcd {
|
||||||
: "${1:?where?}"
|
: "${1:?where?}"
|
||||||
[[ -e $1 ]] && { echo "file exists"; return 1 }
|
[[ -e $1 ]] && { echo "file exists"; return 1 }
|
||||||
mkdir -p $1 && cd $1
|
mkdir -p "$1" && cd "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
function cdtmp {
|
function cdtmp {
|
||||||
|
|||||||
Reference in New Issue
Block a user