🔒 Backup for my config files
dotfiles
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add bookmark to prompt

+10 -4
+10 -4
.config/fish/functions/fish_prompt.fish
··· 1 1 function fish_prompt 2 2 # status color ------------------------------------------------------------- 3 3 set -l last_status $status 4 - set -l status_color green 4 + set -l status_color fab387 #  #fab387 5 5 if test $last_status -ne 0 6 6 set status_color red 7 7 end ··· 14 14 set -l jj_change_id 'change_id.shortest(6)' 15 15 set -l jj_commit_id 'commit_id.shortest(6)' 16 16 set -l jj_description 'truncate_end(29, description.first_line(), "…")' 17 + set -l jj_bookmark bookmarks 17 18 18 19 set -l jj_template \ 19 20 ( string join ' ++ " " ++ ' -- \ 20 - $jj_change_id $jj_commit_id $jj_description ) 21 + $jj_change_id $jj_commit_id $jj_description $jj_bookmark ) 21 22 22 23 set jj_module \ 23 - ( jj log --no-graph --color always --limit 1 -T $jj_template) 24 + ( jj log -r @ --no-graph --color always --limit 1 -T \ 25 + $jj_template --ignore-working-copy ) 24 26 25 27 end 26 28 ··· 28 30 set -l pwd_module \ 29 31 (set_color blue) (prompt_pwd) (set_color normal) 30 32 33 + # icons 34 + set arrow_module (set_color $status_color) "❯" (set_color normal) 35 + set icon_module (set_color green) "󰆧" (set_color normal) 36 + 31 37 # prompt 32 38 echo -s $pwd_module " " $jj_module 33 - echo -ns (set_color $status_color) "󰆧 " (set_color normal) 39 + echo -ns $icon_module " " $arrow_module " " 34 40 end