mirror of
https://github.com/gyoder/dots.git
synced 2026-02-27 17:03:45 +00:00
Compare commits
3 commits
5ef027ef6d
...
ea8682571c
| Author | SHA1 | Date | |
|---|---|---|---|
| ea8682571c | |||
| 2c14665f05 | |||
| bdffa5d8b3 |
2 changed files with 554 additions and 1 deletions
|
|
@ -6,6 +6,8 @@ $username\
|
||||||
$directory\
|
$directory\
|
||||||
$git_branch\
|
$git_branch\
|
||||||
$git_status\
|
$git_status\
|
||||||
|
${custom.jj}\
|
||||||
|
${custom.git_status}\
|
||||||
$fill\
|
$fill\
|
||||||
$c\
|
$c\
|
||||||
$elixir\
|
$elixir\
|
||||||
|
|
@ -52,12 +54,13 @@ style = "fg:overlay"
|
||||||
symbol = " "
|
symbol = " "
|
||||||
|
|
||||||
[git_branch]
|
[git_branch]
|
||||||
|
disabled = true
|
||||||
format = "[](fg:overlay)[ $symbol $branch ]($style)[](fg:overlay) "
|
format = "[](fg:overlay)[ $symbol $branch ]($style)[](fg:overlay) "
|
||||||
style = "bg:overlay fg:foam"
|
style = "bg:overlay fg:foam"
|
||||||
symbol = ""
|
symbol = ""
|
||||||
|
|
||||||
[git_status]
|
[git_status]
|
||||||
disabled = false
|
disabled = true
|
||||||
style = "bg:overlay fg:love"
|
style = "bg:overlay fg:love"
|
||||||
format = '[](fg:overlay)([$all_status$ahead_behind]($style))[](fg:overlay) '
|
format = '[](fg:overlay)([$all_status$ahead_behind]($style))[](fg:overlay) '
|
||||||
up_to_date = '[ ✓ ](bg:overlay fg:iris)'
|
up_to_date = '[ ✓ ](bg:overlay fg:iris)'
|
||||||
|
|
@ -71,6 +74,36 @@ ahead = '[⇡\(${count}\)](bg:overlay fg:foam)'
|
||||||
diverged = '⇕[\[](bg:overlay fg:iris)[⇡\(${ahead_count}\)](bg:overlay fg:foam)[⇣\(${behind_count}\)](bg:overlay fg:rose)[\]](bg:overlay fg:iris)'
|
diverged = '⇕[\[](bg:overlay fg:iris)[⇡\(${ahead_count}\)](bg:overlay fg:foam)[⇣\(${behind_count}\)](bg:overlay fg:rose)[\]](bg:overlay fg:iris)'
|
||||||
behind = '[⇣\(${count}\)](bg:overlay fg:rose)'
|
behind = '[⇣\(${count}\)](bg:overlay fg:rose)'
|
||||||
|
|
||||||
|
[custom.jj]
|
||||||
|
command = 'jj-starship --git-symbol "" --no-git-status | sed "s/\x1b\[0m//g"'
|
||||||
|
when = "jj-starship detect"
|
||||||
|
shell = ["sh"]
|
||||||
|
format = "[](fg:overlay)[[ $output ](bg:overlay)]($style)[](fg:overlay) "
|
||||||
|
style = "bg:overlay fg:rose"
|
||||||
|
|
||||||
|
[custom.git_status]
|
||||||
|
command = '''
|
||||||
|
git status --porcelain | awk '
|
||||||
|
/^[MARC ][MD]/ || /^[MARC][MARC ]/ { modified++ }
|
||||||
|
/^\?\?/ { untracked++ }
|
||||||
|
/^[D ]D/ || /^D/ { deleted++ }
|
||||||
|
END {
|
||||||
|
if (modified + untracked + deleted == 0) {
|
||||||
|
printf "\033[38;2;196;167;231m✓"
|
||||||
|
} else {
|
||||||
|
if (modified) printf "\033[38;2;246;193;119m%d ", modified
|
||||||
|
if (untracked) printf "\033[38;2;246;193;119m%d ", untracked
|
||||||
|
if (deleted) printf "\033[38;2;235;111;146m%d ", deleted
|
||||||
|
}
|
||||||
|
}
|
||||||
|
'
|
||||||
|
'''
|
||||||
|
when = 'test -d .git && ! test -d .jj'
|
||||||
|
shell = ["sh"]
|
||||||
|
format = "[](fg:overlay)[[ $output ](bg:overlay)]($style)[](fg:overlay) "
|
||||||
|
style = "bg:overlay fg:love"
|
||||||
|
|
||||||
|
|
||||||
[time]
|
[time]
|
||||||
disabled = false
|
disabled = false
|
||||||
format = " [](fg:overlay)[ $time ]($style)[](fg:overlay)"
|
format = " [](fg:overlay)[ $time ]($style)[](fg:overlay)"
|
||||||
|
|
|
||||||
520
starship.log
Normal file
520
starship.log
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue