Edited at

oh-my-zshの大量のaliasをpecoで絞り込む

More than 5 years have passed since last update.

oh-my-zshで大量のaliasが作成されているのだけれども多すぎて。。。

ふとpecoでalias確認できれば使えるんじゃないかと思いやってみた。


~/.zshrc

function peco-alias(){

TARGET_ALIAS=$(alias | peco --query "$LBUFFER")
BUFFER=$(echo "$TARGET_ALIAS"|awk -F '=' '{print $1}')
CURSOR=$#BUFFER
zle clear-screen
}
zle -N peco-alias
bindkey '^@^a' peco-alias

結構、良い感じに使えそうだ。

一応、設定ファイルも貼っとく。

https://github.com/astrsk-hori/dotfiles/blob/master/.zshrc.peco