開発環境を整理した(fish, tmux, ghq, fzf)
PCごとに設定がばらばらだったので、一度整理しました。という日記です。
fishの再インストール
fish3.0に上げて、&&
や ||
が使えるようになった。便利。
以下の手順に従ってインストールした。 https://launchpad.net/~fish-shell/+archive/ubuntu/release-3
fihserもインストールし直した。
公式の手順でインストール https://github.com/jorgebucaran/fisher
tmuxをインストール
macとlinuxでターミナルの操作を統一したかったので、試しにtmuxを入れてみた。 デフォルトの prefix key(Ctrl-b) が押しにくい、でも何がベストだかがわからないので、ひとまずデフォルトで頑張ってみる。
ghq, fzfをインストール
ghqはpecoと連携して使用していたが、fzfを使うようにした。
fzfだと、デフォルトでtmuxとの連携可能なコマンドが用意されていて、 set -x GHQ_SELECTOR fzf-tmux
と指定するだけで、別のペインで一覧を表示できるようになるので便利
fzfのインストールはこちらを参照
GitHub - junegunn/fzf: A command-line fuzzy finder
fish + ghq + fzf の連携させるには以下をインストール
fisher add decors/fish-ghq
今日のところはひとまずここまで