mirror of
https://github.com/olexsmir/dotfiles.git
synced 2026-01-15 16:51:34 +02:00
57 lines
1,016 B
TOML
57 lines
1,016 B
TOML
add_newline = false
|
|
command_timeout = 5000
|
|
|
|
[cmd_duration]
|
|
disabled = true
|
|
|
|
[nodejs]
|
|
symbol = " "
|
|
|
|
[package]
|
|
symbol = " "
|
|
|
|
[python]
|
|
symbol = " "
|
|
|
|
[golang]
|
|
symbol = " "
|
|
|
|
[rust]
|
|
symbol = " "
|
|
|
|
[elm]
|
|
symbol = " "
|
|
|
|
[lua]
|
|
symbol = " "
|
|
lua_binary = "luajit"
|
|
|
|
[directory]
|
|
truncation_length = 5
|
|
truncate_to_repo = false
|
|
|
|
[custom.jj]
|
|
ignore_timeout = true
|
|
description = "The current jj status"
|
|
when = "jj root --ignore-working-copy"
|
|
symbol = "[jj](reset) "
|
|
command = '''
|
|
jj log --revisions @ --no-graph --ignore-working-copy --color always --limit 1 --template '
|
|
separate(" ",
|
|
change_id.shortest(4),
|
|
bookmarks,
|
|
concat(
|
|
if(conflict, "💥"),
|
|
if(divergent, "🚧"),
|
|
if(hidden, "👻"),
|
|
if(immutable, "🔒"),
|
|
),
|
|
raw_escape_sequence("\x1b[1;32m") ++ if(empty, "(empty)"),
|
|
raw_escape_sequence("\x1b[1;32m") ++ coalesce(
|
|
truncate_end(29, description.first_line(), "…"),
|
|
"(no description set)",
|
|
) ++ raw_escape_sequence("\x1b[0m"),
|
|
)
|
|
'
|
|
'''
|
|
|