長らくzshを使っていたのだけれど、少し前から気になってたfishに乗り換えてみた。
zshで凝った設定はあまりしていなかったので、.zshrc
からの移植のほとんどは
- PATHの追加
- aliasの追加
で、唯一、rbenvがrbenv init -
をeval
してもfishでは正しく動かなかったので、oh-my-fish
のrbenvプラグインを入れた。
ドキュメントのいたるところに
Unlike other shells,
と出てきて、これまでのbashやzshのようにはいかないが、デフォルトのコマンドが読みやすく、自動読み込みされるfishファイルの配置もわかりやすいので、書きやすそう。
最近、 ~/.config
に設定ファイルを置くコマンドやツールが増えてきたので、それらも他のドットファイルみたいにgitで管理したい。うまい方法はないかな?