目次

Tabby

Tabby は Windows, macOS, Linux に対応したターミナル。
機能てんこ盛りで、クロスプラットフォームなので好んで使っている。

プラグイン

以下のプラグインを使っている。

元々は dotfiles で設定ファイルを管理していたが、Tabby の SSH マネージャとかを活用しようとすると、設定ファイルに機密情報が紛れ込んでしまう問題があった。
なので、設定ファイルは sync-config を使って gist で管理するようにした。

課題

.config/tabby/config.yaml にすべてをまとめないようになってほしい。
一つにまとまっているので、SSH 接続先とか秘匿したい情報だけ別管理ができない。
結果 dotfiles ではなく sync-config で管理することになっている。

まだ実害あるレベルじゃないから良いが、Electron ということもあって異常にメモリを使っている。
もう少し軽くなってほしい。
SEE: Improve performance by eliminating Electron dependency #7689

.ssh/config の Include をサポートしていないので、別ファイルに接続先を定義できない。
config に書いた SSH 接続先しかインポートしてくれない。

SFTP はサポートしているが、接続先ホストのターミナルに入れるのが前提となっている。
つまり FileZilla とか WinSCP みたいなファイルだけやり取りしたいですみたいなケースに対応できない。
(そんな特殊な状況で使うなという意見はごもっとも)
ターミナルソフトがやることじゃないのだろうが、ここまで機能てんこ盛りだと、少し期待したくもある。