improve jj segment

This commit is contained in:
Daylin Morgan 2024-11-22 17:08:41 -06:00
parent c492416220
commit c4c1236f9d
Signed by: daylin
GPG key ID: 950D13E9719334AD

View file

@ -1669,16 +1669,15 @@
# how to make this work like git? # how to make this work like git?
_p9k_upglob '.jj' && return _p9k_upglob '.jj' && return
local templ=' local template='concat(separate(" ",
concat(
separate(" ",
format_short_change_id_with_hidden_and_divergent_info(self), format_short_change_id_with_hidden_and_divergent_info(self),
bookmarks, tags,
if(conflict, label("conflict", "conflict")), if(conflict, label("conflict", "conflict")),
if(empty, label("empty", "(E)")), if(empty, label("empty", "(E)")),
if(description, description.first_line(),label(if(empty, "empty"), description_placeholder), if(description, description.first_line(),"(no desc.)")
)))' ))'
local jj_status="$(jj log -T "$templ" -n 1 --no-graph --color=always)" local jj_status="$(jj log -T "$template" -r @ --no-graph --quiet --no-pager --color=always)"
p10k segment -t "$jj_status" p10k segment -t "$jj_status"
} }