Migrate from .stow-rename to --dotfiles
This commit is contained in:
parent
88a40da33c
commit
57037f5cc4
44 changed files with 0 additions and 2 deletions
34
dot-config/zsh/interactive/bindings
Normal file
34
dot-config/zsh/interactive/bindings
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
#! zsh
|
||||
_zsh_highlight() {}
|
||||
zle-line-init() {}
|
||||
zle -N zle-line-init
|
||||
|
||||
autoload -Uz select-word-style
|
||||
select-word-style shell
|
||||
|
||||
# Allow S-Tab to backtrack through the completion menu.
|
||||
bindkey $terminfo[kcbt] reverse-menu-complete
|
||||
|
||||
# Tweaks to vi mode:
|
||||
bindkey '^?' backward-delete-char # backspace over the start of Insert mode
|
||||
bindkey 'jj' vi-cmd-mode # inoremap jj <Esc>
|
||||
|
||||
# Backward-kill long paths one directory at a time.
|
||||
bindkey '^W' backward-kill-word
|
||||
zstyle ':zle:backward-kill-word' word-style unspecified
|
||||
zstyle ':zle:backward-kill-word' word-chars ' /'
|
||||
|
||||
# Make ^Z resume your suspended job if there is one.
|
||||
autoload fancy-ctrl-z
|
||||
zle -N fancy-ctrl-z
|
||||
bindkey '^Z' fancy-ctrl-z
|
||||
|
||||
__fzf-z() {
|
||||
z -l | tac | cut -c 12- | fzf --preview 'tree -FCL 2 {}'
|
||||
}
|
||||
fzf-z() {
|
||||
LBUFFER+="$(__fzf-z)"
|
||||
zle redisplay
|
||||
}
|
||||
zle -N fzf-z
|
||||
bindkey '^G' fzf-z
|
||||
Loading…
Add table
Add a link
Reference in a new issue