環境
Ubuntu 18.04.3 LTS
デフォルトシェルをbashに戻した
fishをパッケージからインストール
GitHub - fish-shell/fish-shell: The user-friendly command line shell.
sudo apt-add-repository ppa:fish-shell/release-3 sudo apt-get update sudo apt-get install fish
デフォルトshellをfishに変えるのはやめたほうがいいかもって事だった為、
.bashrcの末尾に
exec fish
を追記。
fisherをインストール
GitHub - jorgebucaran/fisher: A plugin manager for Fish.
curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
Bootstrap installationの部分はやらなかった
fisherでパッケージをインストール
fzfをインストール
GitHub - junegunn/fzf: A command-line fuzzy finder
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install
fzf用fishパッケージインストール
fisher install jethrokuan/fzf
新しいコマンド体系を使うため、~/.config/fish/config.fishに下記を記入
set -U FZF_LEGACY_KEYBINDINGS 0
ghqのインストール
goの設定を行ってから
go get github.com/motemen/ghq
ghq用のfishパッケージインストール
fisher install decors/fish-ghq