開発環境を整理した(fish, tmux, ghq, fzf)

PCごとに設定がばらばらだったので、一度整理しました。という日記です。

fishの再インストール

fish3.0に上げて、&&|| が使えるようになった。便利。

以下の手順に従ってインストールした。 https://launchpad.net/~fish-shell/+archive/ubuntu/release-3

fihserもインストールし直した。

公式の手順でインストール https://github.com/jorgebucaran/fisher

tmuxをインストール

maclinuxでターミナルの操作を統一したかったので、試しに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

今日のところはひとまずここまで