diff options
Diffstat (limited to 'zsh')
| -rw-r--r-- | zsh/.zshrc | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -125,7 +125,8 @@ HISTFILE=~/.histfile HISTSIZE=10000 SAVEHIST=1000000000 setopt beep notify -bindkey -v +setopt CORRECT_ALL +# bindkey -v # Map Ctrl+G to switch to normal mode (like Escape) # bindkey '^G' vi-cmd-mode # End of lines configured by zsh-newuser-install @@ -161,5 +162,18 @@ alias rename="perl-rename" alias tt="~/Scripts/ttzoom" +alias rm="rm -i" + # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh + + +fzf-history-widget() { + local cmd + cmd=$(fc -l 1 | tac | sed 's/^[[:space:]]*[0-9]\+[[:space:]]*//' | + fzf --height 40% --reverse --prompt="history> ") || return + LBUFFER+="$cmd" +} + +zle -N fzf-history-widget +bindkey '^R' fzf-history-widget |
