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