summaryrefslogtreecommitdiffstats
path: root/.config/fish/functions/fish_prompt.fish
diff options
context:
space:
mode:
authorYigit Sever2021-11-11 18:36:14 +0300
committerYigit Sever2021-11-11 18:36:14 +0300
commitbcd732aacc6a1bad700c8ceca5974656cbfc3cf2 (patch)
treedcd115b90a5b54a31d0eecdc2c03053484f0ed25 /.config/fish/functions/fish_prompt.fish
parenta572a619da2464a234af7500f095c776c5c39df1 (diff)
downloaddotfiles-bcd732aacc6a1bad700c8ceca5974656cbfc3cf2.tar.gz
dotfiles-bcd732aacc6a1bad700c8ceca5974656cbfc3cf2.tar.bz2
dotfiles-bcd732aacc6a1bad700c8ceca5974656cbfc3cf2.zip
fish: welcome!
diffstat (limited to '.config/fish/functions/fish_prompt.fish')
-rw-r--r--.config/fish/functions/fish_prompt.fish22
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/fish/functions/fish_prompt.fish b/.config/fish/functions/fish_prompt.fish
new file mode 100644
index 0000000..24e6e71
--- /dev/null
+++ b/.config/fish/functions/fish_prompt.fish
@@ -0,0 +1,22 @@
1function fish_prompt
2 set -l __last_command_exit_status $status
3
4 set -l cyan (set_color -o cyan)
5 set -l red (set_color -o red)
6 set -l green (set_color -o green)
7 set -l normal (set_color normal)
8
9 set -l marker_color "$green"
10 if test $__last_command_exit_status != 0
11 set marker_color "$red"
12 end
13
14 set -l marker "$marker_color" "δ"
15 if fish_is_root_user
16 set marker "$marker_color# "
17 end
18
19 set -l cwd $cyan (string join / (string split -rn -m3 / (prompt_pwd) | tail -n3))
20
21 echo -n -s $marker ' '$cwd $normal ' '
22end