Refacto palette and theme, added more colors
This commit is contained in:
@@ -1,26 +1,30 @@
|
||||
return function(palette)
|
||||
---@param theme Theme
|
||||
---@param palette Palette
|
||||
return function(theme, palette)
|
||||
return {
|
||||
NeoTreeDirectoryIcon = { fg = palette.blue },
|
||||
NeoTreeRootName = { fg = palette.ui.fg, bold = true },
|
||||
NeoTreeFileName = { fg = palette.ui.fg },
|
||||
NeoTreeFileIcon = { fg = palette.ui.fg },
|
||||
NeoTreeFloatTitle = { link = "FloatTitle" },
|
||||
NeoTreeIndentMarker = { fg = palette.other.conceal },
|
||||
NeoTreeDirectoryIcon = { link = "Directory" },
|
||||
NeoTreeRootName = theme.files.root,
|
||||
NeoTreeFileName = theme.files.file,
|
||||
NeoTreeFileIcon = { link = "NeoTreeFileName" },
|
||||
NeoTreeIndentMarker = theme.inactive,
|
||||
|
||||
NeoTreeGitAdded = { fg = palette.green },
|
||||
NeoTreeGitConflict = { fg = palette.red },
|
||||
NeoTreeGitDeleted = { fg = palette.fg_inactive },
|
||||
NeoTreeGitIgnored = { fg = palette.fg },
|
||||
NeoTreeGitModified = { fg = palette.orange },
|
||||
NeoTreeGitRenamed = { fg = palette.orange },
|
||||
NeoTreeGitStaged = { fg = palette.aqua },
|
||||
NeoTreeGitUntracked = { fg = palette.yellow },
|
||||
NeoTreeGitUnstaged = { fg = palette.yellow },
|
||||
NeoTreeGitAdded = theme.diff.normal.add,
|
||||
NeoTreeGitConflict = theme.diff.normal.merge,
|
||||
NeoTreeGitDeleted = theme.diff.normal.del,
|
||||
NeoTreeGitIgnored = theme.inactive,
|
||||
NeoTreeGitModified = theme.diff.normal.orange,
|
||||
NeoTreeGitRenamed = { link = "NeoTreeGitModified" },
|
||||
NeoTreeGitStaged = theme.diff.normal.staged,
|
||||
NeoTreeGitUntracked = theme.diff.normal.text,
|
||||
NeoTreeGitUnstaged = { link = "NeoTreeFileName" },
|
||||
|
||||
NeoTreeCursorLine = theme.selection,
|
||||
NeoTreeFloatBorder = theme.popup.border,
|
||||
NeoTreeFloatTitle = theme.popup.title,
|
||||
|
||||
NeoTreeTitleBar = { fg = palette.ui.float.title2, bg = palette.ui.fg, bold = true },
|
||||
NeoTreeSymbolicLinkTarget = { fg = palette.aqua },
|
||||
NeoTreeTabActive = { fg = palette.ui.fg, bg = palette.ui.bg, bold = true },
|
||||
NeoTreeTabInactive = { fg = palette.ui.winbar.fg_inactive, bg = palette.ui.winbar.bg },
|
||||
NeoTreeCursorLine = { fg = palette.none, bg = palette.ui.selection.bg },
|
||||
NeoTreeTabActive = vim.tbl_extend("error", theme.statusbar.active, { bold = true }),
|
||||
NeoTreeTabInactive = theme.winbar.inactive,
|
||||
NeoTreeTitleBar = theme.popup.title2,
|
||||
}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user