概要
WSLで zshに starship
を導入したあと, Gitリポジトリ下での操作が遅すぎる問題が発生。
該当dirに cd
するだけで5秒ぐらいかかることがあった。
解決手法
git_status
を表示しないようにする。
私の場合はこれで解決した。
~/.config/starship.toml
prompt_order = [
"username",
"hostname",
"kubernetes",
"directory",
"git_branch",
"git_commit",
"git_state",
# "git_status",
"hg_branch",
"docker_context",
"package",
"dotnet",
"elixir",
"elm",
"erlang",
"golang",
"haskell",
"java",
"julia",
"nim",
"nodejs",
"ocaml",
"php",
"purescript",
"python",
"ruby",
"rust",
"terraform",
"zig",
"nix_shell",
"conda",
"memory_usage",
"aws",
"env_var",
"crystal",
"cmd_duration",
"custom",
"line_break",
"jobs",
"battery",
"time",
"character",
]