diff options
| author | Christoph Schlosser <christoph@linux.com> | 2025-06-18 23:25:01 +0200 |
|---|---|---|
| committer | Christoph Schlosser <christoph@linux.com> | 2025-06-18 23:25:01 +0200 |
| commit | 8123f77742589ea573ded3f50ab54ddc67aedd24 (patch) | |
| tree | db0daebfc585a6a17f0f57485663547e5b6065c9 /conf.d | |
| parent | aad821addea086bb984a6d415d917ad814099928 (diff) | |
| download | c-star-8123f77742589ea573ded3f50ab54ddc67aedd24.tar.gz | |
Rename prompt specific variables to cstar
Diffstat (limited to 'conf.d')
| -rw-r--r-- | conf.d/c_star.fish | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/conf.d/c_star.fish b/conf.d/c_star.fish index 64f647a..d29814f 100644 --- a/conf.d/c_star.fish +++ b/conf.d/c_star.fish @@ -1,90 +1,90 @@ -set -q c_star_date_format || set -g c_star_date_format "%Y-%m-%dT%H:%M:%S%z" -set -g c_star_default_bg 333333 -set -g c_star_default_fg a9b7c6 -set -q c_star_user_bg || set -g c_star_user_bg $c_star_default_fg -set -q c_star_user_fg || set -g c_star_user_fg $c_star_default_bg -set -q c_star_pwd_bg || set -g c_star_pwd_bg $c_star_default_bg -set -q c_star_pwd_fg || set -g c_star_pwd_fg $c_star_default_fg -set -q c_star_git_bg || set -g c_star_git_bg $c_star_default_fg -set -q c_star_git_fg || set -g c_star_git_fg $c_star_default_bg -set -q c_star_user_marker_default_bg || set -g c_star_user_marker_default_bg $c_star_default_bg -set -q c_star_user_marker_fg || set -g c_star_user_marker_fg $c_star_default_fg -set -q c_star_datetime_bg || set -g c_star_datetime_bg $c_star_default_bg -set -q c_star_datetime_fg || set -g c_star_datetime_fg $c_star_default_fg -set -q c_star_command_time_bg || set -g c_star_command_time_bg $c_star_default_fg -set -q c_star_command_time_fg || set -g c_star_command_time_fg $c_star_default_bg +set -q cstar_date_format || set -g cstar_date_format "%Y-%m-%dT%H:%M:%S%z" +set -g cstar_default_bg 333333 +set -g cstar_default_fg a9b7c6 +set -q cstar_user_bg || set -g cstar_user_bg $cstar_default_fg +set -q cstar_user_fg || set -g cstar_user_fg $cstar_default_bg +set -q cstar_pwd_bg || set -g cstar_pwd_bg $cstar_default_bg +set -q cstar_pwd_fg || set -g cstar_pwd_fg $cstar_default_fg +set -q cstar_git_bg || set -g cstar_git_bg $cstar_default_fg +set -q cstar_git_fg || set -g cstar_git_fg $cstar_default_bg +set -q cstar_user_marker_default_bg || set -g cstar_user_marker_default_bg $cstar_default_bg +set -q cstar_user_marker_fg || set -g cstar_user_marker_fg $cstar_default_fg +set -q cstar_datetime_bg || set -g cstar_datetime_bg $cstar_default_bg +set -q cstar_datetime_fg || set -g cstar_datetime_fg $cstar_default_fg +set -q cstar_command_time_bg || set -g cstar_command_time_bg $cstar_default_fg +set -q cstar_command_time_fg || set -g cstar_command_time_fg $cstar_default_bg -set -g _c_star_git_async _c_star_git_async_$fish_pid -set -g _c_star_git_cached_pwd _c_star_git_cached_pwd_$fish_pid +set -g _cstar_git_async _cstar_git_async_$fish_pid +set -g _cstar_git_cached_pwd _cstar_git_cached_pwd_$fish_pid -function c_star_colorize +function cstar_colorize set -l bg $argv[3] set -l fg $argv[4] set -g "$argv[1]" "$(set_color -b $bg $fg) $argv[2] $(set_color normal)" end -function c_star_command_time --on-event fish_postexec --on-variable c_star_command_time_bg --on-variable c_star_command_time_fg - c_star_colorize c_star_command_time $CMD_DURATION'ms' $c_star_command_time_bg $c_star_command_time_fg +function cstar_command_time --on-event fish_postexec --on-variable cstar_command_time_bg --on-variable cstar_command_time_fg + cstar_colorize cstar_command_time $CMD_DURATION'ms' $cstar_command_time_bg $cstar_command_time_fg end -function c_star_datetime --on-event fish_prompt --on-event fish_postexec --on-variable c_star_date_format --on-variable c_star_datetime_bg --on-variable c_star_datetime_fg - c_star_colorize c_star_datetime (date "+$c_star_date_format") $c_star_datetime_bg $c_star_datetime_fg +function cstar_datetime --on-event fish_prompt --on-event fish_postexec --on-variable cstar_date_format --on-variable cstar_datetime_bg --on-variable cstar_datetime_fg + cstar_colorize cstar_datetime (date "+$cstar_date_format") $cstar_datetime_bg $cstar_datetime_fg end -function c_star_git_query_async --on-event fish_prompt --on-variable PWD --on-variable c_star_git_bg --on-variable c_star_git_fg +function cstar_git_query_async --on-event fish_prompt --on-variable PWD --on-variable cstar_git_bg --on-variable cstar_git_fg if test "$(git rev-parse --is-inside-work-tree 2> /dev/null)" != "true" - set -Ue $_c_star_git_async - set -Ue $_c_star_git_cached_pwd + set -Ue $_cstar_git_async + set -Ue $_cstar_git_cached_pwd end - set -l cached_pwd $$_c_star_git_cached_pwd + set -l cached_pwd $$_cstar_git_cached_pwd if test "$PWD" != "$cached_pwd" - set -Ue $_c_star_git_async + set -Ue $_cstar_git_async end fish --private --command "set -x __fish_git_prompt_show_informative_status 1 && \ - set -U $_c_star_git_async (fish_git_prompt '%s') && \ - set -q $_c_star_git_async || set -Ue $_c_star_git_async $git_status && \ - set -U $_c_star_git_cached_pwd \"$PWD\" + set -U $_cstar_git_async (fish_git_prompt '%s') && \ + set -q $_cstar_git_async || set -Ue $_cstar_git_async $git_status && \ + set -U $_cstar_git_cached_pwd \"$PWD\" "& end -function c_star_git --on-variable $_c_star_git_async - set git_status $$_c_star_git_async +function cstar_git --on-variable $_cstar_git_async + set git_status $$_cstar_git_async if test -n "$git_status" - c_star_colorize c_star_git $git_status $c_star_git_bg $c_star_git_fg + cstar_colorize cstar_git $git_status $cstar_git_bg $cstar_git_fg else - set -ge c_star_git + set -ge cstar_git end commandline --function repaint end -function c_star_user --on-event fish_prompt --on-variable c_star_user_bg --on-variable c_star_user_fg --on-variable SSH_CONNECTION +function cstar_user --on-event fish_prompt --on-variable cstar_user_bg --on-variable cstar_user_fg --on-variable SSH_CONNECTION set -l user_string (whoami) if test -n "$SSH_CONNECTION" set -f user_string "$user_string@$(hostname)" end - c_star_colorize c_star_user "$user_string" $c_star_user_bg $c_star_user_fg + cstar_colorize cstar_user "$user_string" $cstar_user_bg $cstar_user_fg end -function c_star_user_marker --on-event fish_prompt --on-variable c_star_user_marker_default_bg --on-variable c_star_user_marker_fg +function cstar_user_marker --on-event fish_prompt --on-variable cstar_user_marker_default_bg --on-variable cstar_user_marker_fg switch (whoami) case "root" - set -g c_star_user_marker_bg red + set -g cstar_user_marker_bg red set -f char "#" case '*' - set -g c_star_user_marker_bg $c_star_user_marker_default_bg + set -g cstar_user_marker_bg $cstar_user_marker_default_bg set -f char "\$" end - c_star_colorize c_star_user_marker $char $c_star_user_marker_bg $c_star_user_marker_fg + cstar_colorize cstar_user_marker $char $cstar_user_marker_bg $cstar_user_marker_fg end -function c_star_pwd --on-variable PWD --on-event fish_prompt --on-variable c_star_pwd_bg --on-variable c_star_pwd_fg - c_star_colorize c_star_pwd (prompt_pwd) $c_star_pwd_bg $c_star_pwd_fg +function cstar_pwd --on-variable PWD --on-event fish_prompt --on-variable cstar_pwd_bg --on-variable cstar_pwd_fg + cstar_colorize cstar_pwd (prompt_pwd) $cstar_pwd_bg $cstar_pwd_fg end -function c_star_cleanup --on-event fish_exit - set -Ue $_c_star_git_async - set -Ue $_c_star_git_cached_pwd +function cstar_cleanup --on-event fish_exit + set -Ue $_cstar_git_async + set -Ue $_cstar_git_cached_pwd end |