今更ながら、fish shellを導入した際に、promptの右側に表示される現在時刻がUTCっぽかったのでそれを変更する際、どこで変えるのか謎だったのでメモ的に残します。
(最初はfish_configとかで変更できるのかと思ってた)
Googleで調べてもあまり参考になる記事がなかったので、下記のディレクトリ辺りをみていたらそれっぽいことをしてるファイルを発見。
~/.config/fish/functions/fish_right_prompt.fish
開いてみると一番上に思いっきり書いてありました。。
# You can override some default right prompt options in your config.fish:
# set -g theme_date_format "+%a %H:%M"
# set -g theme_date_timezone America/Los_Angeles
fish shellをカスタマイズする際は
~/.config/fish/config.fish
に記載していくとのことで、下記の内容を記載。
set -g theme_date_timezone Asia/Tokyo
set -g theme_date_format "+%Y-%m-%d %H:%M:%S"
これで日本時間になりました。
個人的にずっとzshを使用していたので、fish shellは fish_configや日本語のドキュメントがあったりとびっくりしつつ、いろいろカスタマイズしていきたいと思いました!