From 1aa9cf7e34658c04bb42395df2dc9cb637649d0f Mon Sep 17 00:00:00 2001 From: PFiS Date: Wed, 12 Mar 2025 19:28:22 +0800 Subject: [PATCH] feat(git): use terminal colors and consistent icon style in default options (#86) --- git.yazi/main.lua | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/git.yazi/main.lua b/git.yazi/main.lua index e1f97bf..90824fc 100644 --- a/git.yazi/main.lua +++ b/git.yazi/main.lua @@ -138,23 +138,22 @@ local function setup(st, opts) opts = opts or {} opts.order = opts.order or 1500 - -- Chosen by ChatGPT fairly, PRs are welcome to adjust them local t = THEME.git or {} 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.added] = t.added and ui.Style(t.added) or ui.Style():fg("#32cd32"), - [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.ignored] = t.ignored and ui.Style(t.ignored) or ui.Style():fg("darkgray"), + [CODES.untracked] = t.untracked and ui.Style(t.untracked) or ui.Style():fg("magenta"), + [CODES.modified] = t.modified and ui.Style(t.modified) or ui.Style():fg("yellow"), + [CODES.added] = t.added and ui.Style(t.added) or ui.Style():fg("green"), + [CODES.deleted] = t.deleted and ui.Style(t.deleted) or ui.Style():fg("red"), + [CODES.updated] = t.updated and ui.Style(t.updated) or ui.Style():fg("yellow"), } local signs = { - [CODES.ignored] = t.ignored_sign or "", - [CODES.untracked] = t.untracked_sign or "", - [CODES.modified] = t.modified_sign or "", - [CODES.added] = t.added_sign or "", - [CODES.deleted] = t.deleted_sign or "", - [CODES.updated] = t.updated_sign or "U", + [CODES.ignored] = t.ignored_sign or "", + [CODES.untracked] = t.untracked_sign or "?", + [CODES.modified] = t.modified_sign or "", + [CODES.added] = t.added_sign or "", + [CODES.deleted] = t.deleted_sign or "", + [CODES.updated] = t.updated_sign or "", } Linemode:children_add(function(self)