<Linux, msys2, fzy> fzyを入れる。

世の中の人々の協力で、便利になっていくもんだ、、と思った。

msys2では、pecoさんが動かない。
でも、fzyというものがpecoの代わりにナイスに動くとのこと。
さっそくインストール。

msys2の場合、

ちょー楽。pacmanで一発。

>pacman -Syu fzy

Linuxの場合、

gitして、makeする。

>git clone https://github.com/jhawthorn/fzy.git
Cloning into 'fzy'...
remote: Counting objects: 1294, done.
remote: Total 1294 (delta 0), reused 0 (delta 0), pack-reused 1294
Receiving objects: 100% (1294/1294), 251.38 KiB, done.
Resolving deltas: 100% (807/807), done.

>cd fzy
ALGORITHM.md  CHANGELOG.md  LICENSE  Makefile  README.md  contrib/  deps/  fzy.1  src/  test/

>export PREFIX=/home/hage/local

>make
cp src/config.def.h config.h
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/fzy.o src/fzy.c
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/match.o src/match.c
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/tty.o src/tty.c
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/choices.o src/choices.c
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/options.o src/options.c
cc -DVERSION=\"0.9\" -D_GNU_SOURCE -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -c -o src/tty_interface.o src/tty_interface.c
cc -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps  -o fzy src/fzy.o src/match.o src/tty.o src/choices.o src/options.o src/tty_interface.o -lpthread

>make install
mkdir -p /home/hage/local/bin
cp fzy /home/hage/local/bin/
chmod 755 /home/hage/local/bin/fzy
mkdir -p /home/hage/local/share/man/man1
cp fzy.1 /home/hage/local/share/man/man1/
chmod 644 /home/hage/local/share/man/man1/fzy.1

github.com

参考にさせてもらいました。
qiita.com