Merge pull request #4 from brianpooe/claude/match-jetbrains-darcula-theme-01DqS4D8akyP5Y8wUkaq3Xbm
feat: comprehensive nvim-tree file explorer support
This commit is contained in:
commit
c5b8c4d38c
1 changed files with 62 additions and 1 deletions
|
|
@ -473,20 +473,81 @@ return lush(function()
|
||||||
LspCodeLensSeparator({ fg = p.gray }),
|
LspCodeLensSeparator({ fg = p.gray }),
|
||||||
|
|
||||||
-- == Plugin Support == --
|
-- == Plugin Support == --
|
||||||
-- NvimTree
|
-- NvimTree (Enhanced File Explorer)
|
||||||
NvimTreeNormal({ bg = p.bg, fg = p.fg }),
|
NvimTreeNormal({ bg = p.bg, fg = p.fg }),
|
||||||
|
NvimTreeNormalNC({ bg = p.bg, fg = p.fg }),
|
||||||
NvimTreeVertSplit({ fg = p.border_dark, bg = p.bg }),
|
NvimTreeVertSplit({ fg = p.border_dark, bg = p.bg }),
|
||||||
|
NvimTreeWinSeparator({ fg = p.border_dark, bg = p.bg }),
|
||||||
NvimTreeEndOfBuffer({ fg = p.bg }),
|
NvimTreeEndOfBuffer({ fg = p.bg }),
|
||||||
|
NvimTreeCursorLine({ bg = p.bg_current_line }),
|
||||||
|
NvimTreeCursorColumn({ bg = p.bg_current_line }),
|
||||||
|
NvimTreeStatusLine({ bg = p.bg_light, fg = p.fg }),
|
||||||
|
NvimTreeStatusLineNC({ bg = p.bg_light, fg = p.fg_dark }),
|
||||||
|
|
||||||
|
-- Folders
|
||||||
NvimTreeFolderIcon({ fg = p.number }),
|
NvimTreeFolderIcon({ fg = p.number }),
|
||||||
NvimTreeFolderName({ fg = p.fg }),
|
NvimTreeFolderName({ fg = p.fg }),
|
||||||
NvimTreeOpenedFolderName({ fg = p.number, gui = "bold" }),
|
NvimTreeOpenedFolderName({ fg = p.number, gui = "bold" }),
|
||||||
NvimTreeEmptyFolderName({ fg = p.fg_dark }),
|
NvimTreeEmptyFolderName({ fg = p.fg_dark }),
|
||||||
|
NvimTreeSymlinkFolderName({ fg = p.blue, gui = "italic" }),
|
||||||
|
|
||||||
|
-- Files
|
||||||
NvimTreeRootFolder({ fg = p.keyword, gui = "bold" }),
|
NvimTreeRootFolder({ fg = p.keyword, gui = "bold" }),
|
||||||
|
NvimTreeExecFile({ fg = p.hint, gui = "bold" }),
|
||||||
NvimTreeSpecialFile({ fg = p.function_call, gui = "underline" }),
|
NvimTreeSpecialFile({ fg = p.function_call, gui = "underline" }),
|
||||||
|
NvimTreeImageFile({ fg = p.constant }),
|
||||||
|
NvimTreeSymlink({ fg = p.blue, gui = "italic" }),
|
||||||
|
NvimTreeModifiedFile({ fg = p.warning }),
|
||||||
|
NvimTreeOpenedFile({ fg = p.number, gui = "bold" }),
|
||||||
|
NvimTreeHiddenFile({ fg = p.fg_dark }),
|
||||||
|
|
||||||
|
-- Git Status
|
||||||
NvimTreeGitDirty({ fg = p.warning }),
|
NvimTreeGitDirty({ fg = p.warning }),
|
||||||
NvimTreeGitStaged({ fg = p.hint }),
|
NvimTreeGitStaged({ fg = p.hint }),
|
||||||
NvimTreeGitNew({ fg = p.hint }),
|
NvimTreeGitNew({ fg = p.hint }),
|
||||||
|
NvimTreeGitRenamed({ fg = p.number }),
|
||||||
NvimTreeGitDeleted({ fg = p.error }),
|
NvimTreeGitDeleted({ fg = p.error }),
|
||||||
|
NvimTreeGitMerge({ fg = p.constant }),
|
||||||
|
NvimTreeGitIgnored({ fg = p.fg_dark }),
|
||||||
|
|
||||||
|
-- File Highlights (decorations)
|
||||||
|
NvimTreeFileDirty({ fg = p.warning }),
|
||||||
|
NvimTreeFileStaged({ fg = p.hint }),
|
||||||
|
NvimTreeFileNew({ fg = p.hint }),
|
||||||
|
NvimTreeFileRenamed({ fg = p.number }),
|
||||||
|
NvimTreeFileDeleted({ fg = p.error }),
|
||||||
|
NvimTreeFileMerge({ fg = p.constant }),
|
||||||
|
NvimTreeFileIgnored({ fg = p.fg_dark }),
|
||||||
|
|
||||||
|
-- Folder Highlights (decorations)
|
||||||
|
NvimTreeFolderDirty({ fg = p.warning }),
|
||||||
|
NvimTreeFolderStaged({ fg = p.hint }),
|
||||||
|
NvimTreeFolderNew({ fg = p.hint }),
|
||||||
|
NvimTreeFolderRenamed({ fg = p.number }),
|
||||||
|
NvimTreeFolderDeleted({ fg = p.error }),
|
||||||
|
NvimTreeFolderMerge({ fg = p.constant }),
|
||||||
|
NvimTreeFolderIgnored({ fg = p.fg_dark }),
|
||||||
|
|
||||||
|
-- Clipboard
|
||||||
|
NvimTreeCutHL({ fg = p.error, gui = "bold" }),
|
||||||
|
NvimTreeCopiedHL({ fg = p.hint, gui = "bold" }),
|
||||||
|
|
||||||
|
-- Bookmarks
|
||||||
|
NvimTreeBookmarkHL({ fg = p.constant, gui = "bold" }),
|
||||||
|
|
||||||
|
-- Diagnostics
|
||||||
|
NvimTreeLspDiagnosticsError({ fg = p.error }),
|
||||||
|
NvimTreeLspDiagnosticsWarning({ fg = p.warning }),
|
||||||
|
NvimTreeLspDiagnosticsInformation({ fg = p.info }),
|
||||||
|
NvimTreeLspDiagnosticsHint({ fg = p.hint }),
|
||||||
|
|
||||||
|
-- Window Picker
|
||||||
|
NvimTreeWindowPicker({ bg = p.bg_visual, fg = p.function_call, gui = "bold" }),
|
||||||
|
|
||||||
|
-- Indent Markers
|
||||||
|
NvimTreeIndentMarker({ fg = p.bg_darker }),
|
||||||
|
NvimTreeLiveFilterPrefix({ fg = p.keyword, gui = "bold" }),
|
||||||
|
NvimTreeLiveFilterValue({ fg = p.function_call, gui = "bold" }),
|
||||||
|
|
||||||
-- Telescope
|
-- Telescope
|
||||||
TelescopeNormal({ bg = p.bg_light, fg = p.fg }),
|
TelescopeNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue