summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Schlosser <christoph@linux.com>2025-06-18 23:25:01 +0200
committerChristoph Schlosser <christoph@linux.com>2025-06-18 23:25:01 +0200
commit8123f77742589ea573ded3f50ab54ddc67aedd24 (patch)
treedb0daebfc585a6a17f0f57485663547e5b6065c9
parentaad821addea086bb984a6d415d917ad814099928 (diff)
downloadc-star-8123f77742589ea573ded3f50ab54ddc67aedd24.tar.gz
Rename prompt specific variables to cstar
-rw-r--r--conf.d/c_star.fish90
-rw-r--r--functions/fish_prompt.fish8
-rw-r--r--functions/fish_right_prompt.fish8
3 files changed, 53 insertions, 53 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
diff --git a/functions/fish_prompt.fish b/functions/fish_prompt.fish
index 832d8e8..cde92fd 100644
--- a/functions/fish_prompt.fish
+++ b/functions/fish_prompt.fish
@@ -1,8 +1,8 @@
-function c_star_segment_divide_left
- set -l from_var "c_star_$argv[1]"
+function cstar_segment_divide_left
+ set -l from_var "cstar_$argv[1]"
set -l from_name "$from_var""_bg"
set -l from $$from_name
- set -l to_var "c_star_$argv[2]"
+ set -l to_var "cstar_$argv[2]"
set -l to_name "$to_var""_bg"
set -l to $$to_name
@@ -16,5 +16,5 @@ function c_star_segment_divide_left
end
function fish_prompt --description "The left side of the C-Star prompt"
- echo -e "$c_star_user$c_star_host$(c_star_segment_divide_left user pwd)$c_star_pwd$(c_star_segment_divide_left pwd git)$c_star_git$(c_star_segment_divide_left git normal)\n$c_star_user_marker$(c_star_segment_divide_left user_marker normal) "
+ echo -e "$cstar_user$cstar_host$(cstar_segment_divide_left user pwd)$cstar_pwd$(cstar_segment_divide_left pwd git)$cstar_git$(cstar_segment_divide_left git normal)\n$cstar_user_marker$(cstar_segment_divide_left user_marker normal) "
end \ No newline at end of file
diff --git a/functions/fish_right_prompt.fish b/functions/fish_right_prompt.fish
index 89cc89d..635a389 100644
--- a/functions/fish_right_prompt.fish
+++ b/functions/fish_right_prompt.fish
@@ -1,8 +1,8 @@
-function c_star_segment_divide_right
- set -l from_var "c_star_$argv[1]"
+function cstar_segment_divide_right
+ set -l from_var "cstar_$argv[1]"
set -l from_name "$from_var""_bg"
set -l from $$from_name
- set -l to_var "c_star_$argv[2]"
+ set -l to_var "cstar_$argv[2]"
set -l to_name "$to_var""_bg"
set -l to $$to_name
@@ -16,5 +16,5 @@ function c_star_segment_divide_right
end
function fish_right_prompt --description "The right side of the C-Star prompt"
- echo -e "$(c_star_segment_divide_right command_time normal)$c_star_command_time$(c_star_segment_divide_right datetime command_time)$c_star_datetime"
+ echo -e "$(cstar_segment_divide_right command_time normal)$cstar_command_time$(cstar_segment_divide_right datetime command_time)$cstar_datetime"
end \ No newline at end of file