Skip to content

Commit 07a888a

Browse files
committed
feat(zsh): improve pacman fzf package aliases
Add a consistent reverse layout `fzf` interface for package helpers, expand preview windows, avoid reinstalling already-present packages, and make package inspection more interactive.
1 parent b352878 commit 07a888a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

dot_zshrc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ _fzf_compgen_dir() {
102102

103103
# Package helpers
104104
alias yay="paru"
105-
alias pac="paru -Slq | fzf --multi --preview 'paru -Si {1}' | xargs -ro paru -S"
106-
alias pacr="paru -Qq | fzf --multi --preview 'paru -Qi {1}' | xargs -ro paru -Rns"
107-
alias pacl="paru -Qq | fzf --preview 'paru -Qil {1}' | xargs -ro paru -Qi"
105+
alias pac="paru -Slq | fzf --multi --preview 'paru -Si {1}' --preview-window=down:75% --layout=reverse | xargs -ro paru -S --needed"
106+
alias pacr="paru -Qq | fzf --multi --preview 'paru -Qi {1}' --preview-window=down:75% --layout=reverse | xargs -ro paru -Rns"
107+
alias pacl="paru -Qq | fzf --preview 'paru -Qil {1}' --preview-window=down:75% --layout=reverse --bind 'enter:execute(paru -Qil {} | bat --color=always --paging=always)'"
108108

109109
# CLI aliases
110110
alias dot="chezmoi"

0 commit comments

Comments
 (0)