Starship
docsが例もあって丁寧なのでわかりやすい
設定fileは基本的には~/.config/starship.tomlに書く
module
current dirのprojectの種類のことを指す(?)
例えば、Node.jsのprojectなら、使っているNode.jsのversoinがpromptに表示される
2021/6/27現在、Elmやpursはあるが、hsはないっぽいmrsekut.icon
variable
time
日本では最低限以下の指定が必要
code:toml
disabled = false
utc_time_offset = "+9"
timeを表示したいが、promptの前に出るのはなぜ?
https://gyazo.com/c1124dea78b88c49a9a0a74532a8b018
上の行に出して欲しい
さらに理想を言うと実行した時間を表示したい
わからんので非表示にしたmrsekut.icon
nixでの設定方法はいくつかある
.nix内に書いちゃう
code:home.nix
programs.starship = {
enable = true;
enableZshIntegration = true;
settings = { # この辺↓
add_newline = true;
character = {
success_symbol = "λ";
error_symbol = "λ";
};
};
};