feat(git): adjust the priority of codes (#83)
This commit is contained in:
@@ -2,20 +2,20 @@
|
|||||||
|
|
||||||
local WINDOWS = ya.target_family() == "windows"
|
local WINDOWS = ya.target_family() == "windows"
|
||||||
local CODES = {
|
local CODES = {
|
||||||
modified = 6,
|
excluded = 100, -- ignored directory
|
||||||
added = 5,
|
ignored = 6, -- ignored file
|
||||||
untracked = 4,
|
untracked = 5,
|
||||||
ignored = 3, -- ignored file
|
modified = 4,
|
||||||
excluded = 30, -- ignored directory
|
added = 3,
|
||||||
deleted = 2,
|
deleted = 2,
|
||||||
updated = 1,
|
updated = 1,
|
||||||
unknown = 0,
|
unknown = 0,
|
||||||
}
|
}
|
||||||
local PATTERNS = {
|
local PATTERNS = {
|
||||||
|
{ "!$", CODES.ignored },
|
||||||
|
{ "?$", CODES.untracked },
|
||||||
{ "[MT]", CODES.modified },
|
{ "[MT]", CODES.modified },
|
||||||
{ "[AC]", CODES.added },
|
{ "[AC]", CODES.added },
|
||||||
{ "?$", CODES.untracked },
|
|
||||||
{ "!$", CODES.ignored },
|
|
||||||
{ "D", CODES.deleted },
|
{ "D", CODES.deleted },
|
||||||
{ "U", CODES.updated },
|
{ "U", CODES.updated },
|
||||||
{ "[AD][AD]", CODES.updated },
|
{ "[AD][AD]", CODES.updated },
|
||||||
@@ -131,18 +131,18 @@ local function setup(st, opts)
|
|||||||
-- Chosen by ChatGPT fairly, PRs are welcome to adjust them
|
-- Chosen by ChatGPT fairly, PRs are welcome to adjust them
|
||||||
local t = THEME.git or {}
|
local t = THEME.git or {}
|
||||||
local styles = {
|
local styles = {
|
||||||
|
[CODES.ignored] = t.ignored and ui.Style(t.ignored) or ui.Style():fg("#696969"),
|
||||||
|
[CODES.untracked] = t.untracked and ui.Style(t.untracked) or ui.Style():fg("#a9a9a9"),
|
||||||
[CODES.modified] = t.modified and ui.Style(t.modified) or ui.Style():fg("#ffa500"),
|
[CODES.modified] = t.modified and ui.Style(t.modified) or ui.Style():fg("#ffa500"),
|
||||||
[CODES.added] = t.added and ui.Style(t.added) or ui.Style():fg("#32cd32"),
|
[CODES.added] = t.added and ui.Style(t.added) or ui.Style():fg("#32cd32"),
|
||||||
[CODES.untracked] = t.untracked and ui.Style(t.untracked) or ui.Style():fg("#a9a9a9"),
|
|
||||||
[CODES.ignored] = t.ignored and ui.Style(t.ignored) or ui.Style():fg("#696969"),
|
|
||||||
[CODES.deleted] = t.deleted and ui.Style(t.deleted) or ui.Style():fg("#ff4500"),
|
[CODES.deleted] = t.deleted and ui.Style(t.deleted) or ui.Style():fg("#ff4500"),
|
||||||
[CODES.updated] = t.updated and ui.Style(t.updated) or ui.Style():fg("#1e90ff"),
|
[CODES.updated] = t.updated and ui.Style(t.updated) or ui.Style():fg("#1e90ff"),
|
||||||
}
|
}
|
||||||
local signs = {
|
local signs = {
|
||||||
|
[CODES.ignored] = t.ignored_sign or "",
|
||||||
|
[CODES.untracked] = t.untracked_sign or "",
|
||||||
[CODES.modified] = t.modified_sign or "",
|
[CODES.modified] = t.modified_sign or "",
|
||||||
[CODES.added] = t.added_sign or "",
|
[CODES.added] = t.added_sign or "",
|
||||||
[CODES.untracked] = t.untracked_sign or "",
|
|
||||||
[CODES.ignored] = t.ignored_sign or "",
|
|
||||||
[CODES.deleted] = t.deleted_sign or "",
|
[CODES.deleted] = t.deleted_sign or "",
|
||||||
[CODES.updated] = t.updated_sign or "U",
|
[CODES.updated] = t.updated_sign or "U",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user