213 lines
2.6 KiB
TOML
Executable File
213 lines
2.6 KiB
TOML
Executable File
# Get editor completions based on the config schema
|
||
"$schema" = 'https://starship.rs/config-schema.json'
|
||
|
||
# Inserts a blank line between shell prompts
|
||
add_newline = true
|
||
|
||
format = """
|
||
$conda\
|
||
$python\
|
||
$character"""
|
||
|
||
right_format = """
|
||
$username\
|
||
$hostname\
|
||
$directory\
|
||
$git_branch\
|
||
$git_state\
|
||
$git_status\
|
||
$cmd_duration\
|
||
"""
|
||
|
||
# Replace the '❯' symbol in the prompt with '➜'
|
||
[os]
|
||
format = '[ ]($style)'
|
||
style = 'bold white'
|
||
disabled = false
|
||
|
||
[username]
|
||
style_root = 'bold red'
|
||
style_user = 'bold green'
|
||
format = '[$user]($style) '
|
||
show_always = true
|
||
|
||
[hostname]
|
||
ssh_only = true
|
||
ssh_symbol = '🌐 '
|
||
style = 'bold dimmed green'
|
||
format = 'in [$ssh_symbol$hostname]($style) ❯ '
|
||
|
||
[directory]
|
||
truncation_length = 3
|
||
style = 'bold cyan'
|
||
format = '[$path]($style)[$read_only]($read_only_style) '
|
||
read_only = '🔒'
|
||
read_only_style = 'red'
|
||
truncation_symbol = '../'
|
||
home_symbol = ' '
|
||
|
||
[conda]
|
||
symbol = '⊙ '
|
||
style = 'bold green'
|
||
format = '[ $symbol$environment](bold dimmed green) '
|
||
ignore_base = false
|
||
disabled = false
|
||
|
||
# ❯
|
||
#
|
||
[character]
|
||
success_symbol = "[ ](bold )[ ](bold green)"
|
||
error_symbol = "[ ](bold)[ ](bold red)"
|
||
vimcmd_symbol = "[ ](bold)[ ](bold green)"
|
||
# success_symbol = "[ ](bold )[ ](bold green)"
|
||
# error_symbol = "[ ](bold)[ ](bold red)"
|
||
# vimcmd_symbol = "[ ](bold)[ ](bold green)"
|
||
|
||
[git_commit]
|
||
tag_symbol = " tag "
|
||
|
||
[git_status]
|
||
ahead = ">"
|
||
behind = "<"
|
||
diverged = "<>"
|
||
renamed = "r"
|
||
deleted = "x"
|
||
|
||
[aws]
|
||
symbol = "aws "
|
||
|
||
[azure]
|
||
symbol = "az "
|
||
|
||
[bun]
|
||
symbol = "bun "
|
||
|
||
[c]
|
||
symbol = "C "
|
||
|
||
[cobol]
|
||
symbol = "cobol "
|
||
|
||
[crystal]
|
||
symbol = "cr "
|
||
|
||
[cmake]
|
||
symbol = "cmake "
|
||
|
||
[daml]
|
||
symbol = "daml "
|
||
|
||
[dart]
|
||
symbol = "dart "
|
||
|
||
[deno]
|
||
symbol = "deno "
|
||
|
||
[dotnet]
|
||
symbol = ".NET "
|
||
|
||
[docker_context]
|
||
symbol = "docker "
|
||
|
||
[elixir]
|
||
symbol = "exs "
|
||
|
||
[elm]
|
||
symbol = "elm "
|
||
|
||
[gcloud]
|
||
symbol = "gcp "
|
||
|
||
[git_branch]
|
||
symbol = "git "
|
||
|
||
[golang]
|
||
symbol = "go "
|
||
|
||
[guix_shell]
|
||
symbol = "guix "
|
||
|
||
[hg_branch]
|
||
symbol = "hg "
|
||
|
||
[java]
|
||
symbol = "java "
|
||
|
||
[julia]
|
||
symbol = "jl "
|
||
|
||
[kotlin]
|
||
symbol = "kt "
|
||
|
||
[lua]
|
||
symbol = "lua "
|
||
|
||
[nodejs]
|
||
symbol = "nodejs "
|
||
|
||
[memory_usage]
|
||
symbol = "memory "
|
||
|
||
[meson]
|
||
symbol = "meson "
|
||
|
||
[nim]
|
||
symbol = "nim "
|
||
|
||
[nix_shell]
|
||
symbol = "nix "
|
||
|
||
[ocaml]
|
||
symbol = "ml "
|
||
|
||
[opa]
|
||
symbol = "opa "
|
||
|
||
[package]
|
||
symbol = "pkg "
|
||
|
||
[perl]
|
||
symbol = "pl "
|
||
|
||
[php]
|
||
symbol = "php "
|
||
|
||
[pulumi]
|
||
symbol = "pulumi "
|
||
|
||
[purescript]
|
||
symbol = "purs "
|
||
|
||
[python]
|
||
symbol = "py "
|
||
|
||
[raku]
|
||
symbol = "raku "
|
||
|
||
[ruby]
|
||
symbol = "rb "
|
||
|
||
[rust]
|
||
symbol = "rs "
|
||
|
||
[scala]
|
||
symbol = "scala "
|
||
|
||
[spack]
|
||
symbol = "spack "
|
||
|
||
[status]
|
||
symbol = "[x](bold red) "
|
||
|
||
[sudo]
|
||
symbol = "sudo "
|
||
|
||
[swift]
|
||
symbol = "swift "
|
||
|
||
[terraform]
|
||
symbol = "terraform "
|
||
|
||
[zig]
|
||
symbol = "zig "
|