edit prompt

This commit is contained in:
Never Gude 2025-12-30 16:27:17 +01:00
parent fb5a5d1247
commit c59b8173e2
8 changed files with 42 additions and 23 deletions

Binary file not shown.

View file

@ -30,7 +30,7 @@ SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline\x3dsingle SETUVAR fish_color_valid_path:\x2d\x2dunderline\x3dsingle
SETUVAR fish_greeting:\x1d SETUVAR fish_greeting:\x1d
SETUVAR fish_key_bindings:fish_default_key_bindings SETUVAR fish_key_bindings:fish_vi_key_bindings
SETUVAR fish_pager_color_background:\x1d SETUVAR fish_pager_color_background:\x1d
SETUVAR fish_pager_color_completion:normal SETUVAR fish_pager_color_completion:normal
SETUVAR fish_pager_color_description:B3A06D SETUVAR fish_pager_color_description:B3A06D

View file

@ -0,0 +1,24 @@
function fish_mode_prompt --description 'Displays the current mode'
# Do nothing if not in vi mode
if test "$fish_key_bindings" = fish_vi_key_bindings
or test "$fish_key_bindings" = fish_hybrid_key_bindings
switch $fish_bind_mode
case default
set_color --bold --reverse normal
echo ' N '
case insert
set_color --bold --reverse brblue
echo ' I '
case replace_one
set_color --bold --reverse brblue
echo ' I '
case replace
set_color --bold --reverse brblue
echo ' I '
case visual
set_color --bold --reverse brgreen
echo ' V '
end
set_color normal
end
end

View file

@ -2,27 +2,22 @@ function fish_prompt
if not set -q VIRTUAL_ENV_DISABLE_PROMPT if not set -q VIRTUAL_ENV_DISABLE_PROMPT
set -g VIRTUAL_ENV_DISABLE_PROMPT true set -g VIRTUAL_ENV_DISABLE_PROMPT true
end end
# set_color yellow
# printf '%s' $USER
# set_color normal
# printf ' at '
# set_color magenta
# echo -n (prompt_hostname)
# set_color normal
# printf ' in '
set -U fish_greeting
set_color $fish_color_cwd
printf '%s' (prompt_pwd)
set_color magenta set_color brwhite
set_color --background 504945
set -g __fish_git_prompt_show_informative_status true set -g __fish_git_prompt_show_informative_status true
printf '%s ' (fish_vcs_prompt) printf '%s ' (fish_vcs_prompt)
set_color normal
# Line 2 set_color white
# echo set_color --background 3c3836
printf ' %s ' (prompt_pwd -D 8)
echo
if test -n "$VIRTUAL_ENV" if test -n "$VIRTUAL_ENV"
printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color normal) printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color normal)
end end
printf ' ☭ '
set_color normal set_color normal
echo
end end

View file

@ -4,6 +4,6 @@ function fish_right_prompt -d "Write out the right prompt"
end end
set_color white set_color white
date '+%H:%M:%S' # date '+%H:%M:%S'
end end

View file

@ -1 +1 @@
/tmp/.org.chromium.Chromium.os3OTn/SS /tmp/.org.chromium.Chromium.3Lj5LG/SS

View file

@ -1 +1 @@
15007626915944724384 16133864260476048387

View file

@ -1 +1 @@
fedora-165962 fedora-3549