-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom modules clearing the prompt entirely in fish #5972
Labels
🐛 bug
Something isn't working as expected.
Comments
This happens to me with no custom modules. I haven't swapped to fish yet, and have not customized it's config at all. Here is my starship config format = """
[](#47225e)\
$os\
$username\
[](bg:#ff0080 fg:#47225e)\
$directory\
[](fg:#ff0080 bg:#005353)\
$git_branch\
$git_status\
[](fg:#005353 bg:#00334e)\
$c\
$elixir\
$elm\
$golang\
$gradle\
$haskell\
$java\
$julia\
$nodejs\
$nim\
$rust\
$scala\
[](fg:#00334e bg:#ff0080)\
$docker_context\
[](fg:#ff0080 bg:#47225e)\
$status\
$time\
[](fg:#47225e)\
\r\n\
$shell\
"""
# Disable the blank line at the start of the prompt
# add_newline = false
# You can also replace your username with a neat symbol like or disable this
# and use the os module below
[username]
show_always = true
style_user = "bg:#47225e"
style_root = "bg:#47225e"
format = '[$user ]($style)'
disabled = false
# An alternative to the username module which displays a symbol that
# represents the current operating system
[os]
style = "bg:#47225e"
disabled = false
[directory]
style = "bg:#ff0080"
format = "[ $path ]($style)"
truncate_to_repo = true
truncation_length = 3
truncation_symbol = "…/"
# Here is how you can shorten some long paths by text replacement
# similar to mapped_locations in Oh My Posh:
[directory.substitutions]
"Documents" = " "
"Downloads" = " "
"Music" = " "
"Pictures" = " "
# Keep in mind that the order matters. For example:
# "Important Documents" = " "
# will not be replaced, because "Documents" was already substituted before.
# So either put "Important Documents" before "Documents" or use the substituted version:
# "Important " = " "
[c]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[docker_context]
symbol = " "
style = "bg:#ff0080"
format = '[ $symbol $context ]($style)'
[elixir]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[elm]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[git_branch]
symbol = ""
style = "bg:#005353"
format = '[ $symbol $branch ]($style)'
[git_status]
style = "bg:#005353"
format = '[$all_status$ahead_behind ]($style)'
[golang]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[gradle]
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[haskell]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[java]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[julia]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[nodejs]
symbol = ""
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[nim]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[rust]
symbol = ""
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[scala]
symbol = " "
style = "bg:#00334e"
format = '[ $symbol ($version) ]($style)'
[time]
disabled = false
time_format = "%R" # Hour:Minute Format
style = "bg:#47225e"
format = '[ $time ]($style)'
[status]
style = 'bg:#47225e'
symbol = '[](fg:#ff0000 bg:#47225e)'
success_symbol = '[](fg:#009900 bg:#47225e)'
format = '[ $symbol$common_meaning$signal_name$maybe_int]($style)'
map_symbol = true
disabled = false
[shell]
fish_indicator = ''
powershell_indicator = ''
pwsh_indicator = ''
cmd_indicator = ''
bash_indicator = ''
unknown_indicator = ''
style = '(fg:#00ffff)'
disabled = false
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Current Behavior
Expected Behavior
Additional context/Screenshots
When creating and using a custom module in fish the custom module seems to clear the console.
Environment
Relevant Shell Configuration
Starship Configuration
The text was updated successfully, but these errors were encountered: