fish: Prettier jj right prompt
This commit is contained in:
parent
74c622efab
commit
504cfd30ef
1 changed files with 35 additions and 24 deletions
|
@ -101,30 +101,41 @@
|
|||
end
|
||||
|
||||
# Generate prompt
|
||||
jj log --ignore-working-copy --no-graph --color always -r @ -T '
|
||||
separate(
|
||||
" ",
|
||||
change_id.shortest(),
|
||||
coalesce(
|
||||
surround(
|
||||
"\"",
|
||||
"\"",
|
||||
if(
|
||||
description.first_line().substr(0, 24).starts_with(description.first_line()),
|
||||
description.first_line().substr(0, 24),
|
||||
description.first_line().substr(0, 23) ++ "…"
|
||||
)
|
||||
),
|
||||
"(no description set)"
|
||||
),
|
||||
bookmarks.join(", "),
|
||||
commit_id.shortest(),
|
||||
if(conflict, "(conflict)"),
|
||||
if(empty, "(empty)"),
|
||||
if(divergent, "(divergent)"),
|
||||
if(hidden, "(hidden)"),
|
||||
)
|
||||
'
|
||||
jj log --ignore-working-copy --no-graph --color never -r @ -T '
|
||||
surround(
|
||||
" \e[2;3m",
|
||||
"\e[0m",
|
||||
separate(
|
||||
" ",
|
||||
bookmarks.join(", "),
|
||||
coalesce(
|
||||
surround(
|
||||
"\"",
|
||||
"\"",
|
||||
if(
|
||||
description.first_line().substr(0, 24).starts_with(description.first_line()),
|
||||
description.first_line().substr(0, 24),
|
||||
description.first_line().substr(0, 23) ++ "…"
|
||||
)
|
||||
),
|
||||
"…"
|
||||
),
|
||||
surround(
|
||||
"\e[0;1;35m",
|
||||
"\e[0;2;3m",
|
||||
change_id.shortest(),
|
||||
),
|
||||
surround(
|
||||
"\e[0;34m",
|
||||
"\e[0;2;3m",
|
||||
commit_id.shortest(),
|
||||
),
|
||||
if(conflict, "(conflict)"),
|
||||
if(empty, "…)"),
|
||||
if(divergent, "(divergent)"),
|
||||
if(hidden, "(hidden)"),
|
||||
)
|
||||
)
|
||||
'';
|
||||
|
||||
fish_prompt.body = ''
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue