📘

【快適fish生活】ありがとう、Tide

2023/10/16に公開

TL;DR

fish のプロンプトマネージャーは Tide が現時点では自分に一番合ってました。
とにかくサクサク動きます。おすすめ。

背景

新しいPCを手に入れたので改めて開発環境を構築しました。
私の最近の環境はNeoVimをメインエディターとしつつ、ターミナルはiTerm2、シェルはfishを使用しています。
継ぎ足し継ぎ足し作っている自分のdotfilesをクローンしていつも通りセットアップを進めていましたが、ある問題が。

fishの動作がもっさりしている。。。。

原因は見た目がモダンで好きだったのでずっと使っていたfishのテーマ、bobthefishでした。
ホームディレクトリなら問題なく動きますが、git管理しているリポジトリにchdirすると、表示する情報が多いからかめちゃくちゃもっさり。
半年前にセットアップした時はそんなことなかったのになぜだろう。。というところから今回のfishテーマ探しの旅が始まります。

やったこと

awsm.fishから良さそうなプラグインを探してみたところ、プロンプトマネージャーが3つ紹介されています。
それぞれ試してみた感想です。

  • Tide
    • めちゃ速い。これがいい。
  • Pure
    • 速さはいい!けど見た目がシンプルすぎて好みではない
  • Hydro
    • bobthefish使ってるときと同じくらいもっさりしちゃうかも

ということでTideを導入してみました。
プロンプトのセットアップも、zshのPowerLine10kみたいに対話形式で行えるので簡単でした。
設定ファイルを直接いじらなくていいのも良かったです。

やってみた結果

快適なfish生活が送れるようになりました。
毎日使うものだと小さなストレスも積み重なるので、なるべくストレスフリーな環境を作りたいです。

今回bobthefishがボトルネックになってたっぽかったですが、半年前に環境構築した時はそんなこともなかったので、
もしかすると他の何かとバッティングしてたり、相性悪かったりするのかも。
根本的な原因が解明したらその時はまた記事にします。

おわりに

ありがとう、Tide。

GitHubで編集を提案

Discussion