macでのperoの設定
こちらのツールが非常に素晴らしかったので周りの人に紹介するために書いてます。
本日時点だと以下の手順を踏まないとつかえません。
そのうち、peco本家が対応するとは思いますが、周囲に広めたいので書き残しておきます。
5.0以上じゃないと動かないのでbrew版があるなら消します
brew uninstall peco Uninstalling /usr/local/Cellar/peco/0.4.9... (6 files, 4.2M)
依存しているものをいれます
brew install source-highlight less
最新版のpecoをinstallします
go get github.com/peco/peco cd $GOPATH/src/github.com/peco/peco make cp releases/peco_darwin_amd64/peco $GOPATH/bin
必要な設定をする
export LESS='-R -N' export LESSOPEN='| /usr/local/bin/src-hilite-lesspipe.sh %s'
初回公開時に `/usr/local/bin/src-hilite-lesspipe.sh ` が違うパスになっていました。
cat > ~/bin/pero #! /bin/sh exec ack "$@" . | peco --exec 'awk -F : '"'"'{print "+" $2 " " $1}'"'"' | xargs less '
chmod + ~/bin/pero