mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-01 04:41:14 -03:00
fish_config prompt save: don't define right prompt unnecessarily
If no "fish_right_prompt" is defined, then we also don't need to
define and save an empty one. We can do nothing, which seems cleaner.
It's also what "fish_config prompt choose" does. Git blame shows no
explicit reason for for this inconsistency.
Probably the implicit reason is that when both styles where introduced
(both in 69074c1591 (fish_config: Remove right prompt in `choose` and
`save`, 2021-09-26)), that was before the "fish_config prompt choose:
make right prompt hack less weird" commit, so the "prompt choose"
code path didn't know whether the prompt existed until after checking,
hence "--erase" was more suitable.. but that inconsistency is gone.
This commit is contained in:
@@ -43,8 +43,7 @@ echo yes | fish_config prompt save nim >/dev/null
|
||||
grep -q nim@Hattori $__fish_config_dir/functions/fish_prompt.fish ||
|
||||
echo 'failed to save prompt?'
|
||||
cat $__fish_config_dir/functions/fish_right_prompt.fish
|
||||
# CHECK: function fish_right_prompt
|
||||
# CHECK: end
|
||||
# CHECKERR: cat: {{.*}}/functions/fish_right_prompt.fish: No such file or directory
|
||||
cat $__fish_config_dir/functions/fish_mode_prompt.fish
|
||||
# CHECKERR: cat: {{.*}}/functions/fish_mode_prompt.fish: No such file or directory
|
||||
|
||||
|
||||
Reference in New Issue
Block a user