feat: Adds fzf to shell searches / history

This commit is contained in:
2024-05-16 18:43:38 -04:00
parent be1ab62d8f
commit 7b75cca4d7

View File

@@ -129,9 +129,12 @@ eval "$(fzf --zsh)"
zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'
# partial completion suggestions # partial completion suggestions
zstyle ':completion:*' list-suffixeszstyle ':completion:*' expand prefix suffix zstyle ':completion:*' list-suffixes
#zstyle ':completion:*' expand prefix suffix
zstyle ':completion:*' menu no
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
zstyle ':completion:*' menu select
autoload -Uz compinit; compinit # zstyle(s) should be added before this. autoload -Uz compinit; compinit # zstyle(s) should be added before this.
zmodload zsh/complist zmodload zsh/complist
_comp_options+=(globdots) # Include hidden files. _comp_options+=(globdots) # Include hidden files.
@@ -171,6 +174,7 @@ alias hnc='hugo new content' # generate new hugo site content quickly
alias j='just' # run justfile's quickly. alias j='just' # run justfile's quickly.
alias l='ls -lahH --color=auto' # better ls command. alias l='ls -lahH --color=auto' # better ls command.
alias lfs='ls -lahH --color=auto "$ZDOTDIR/functions"' # List functions. alias lfs='ls -lahH --color=auto "$ZDOTDIR/functions"' # List functions.
alias ls='ls --color'
alias pass='gopass' alias pass='gopass'
alias p='gopass' # run the pass command quickly. alias p='gopass' # run the pass command quickly.
alias pf='pass fzf' # fuzzy find a password quickly and copy selection to clipboard. alias pf='pass fzf' # fuzzy find a password quickly and copy selection to clipboard.