From 5735be14df37a9fd4b65a9f571b1bbc54e77af73 Mon Sep 17 00:00:00 2001 From: DoctorKnowsBetter Date: Mon, 8 May 2023 12:14:59 +0000 Subject: [PATCH 1/2] #2193 Add the ability to change the icon color for "symlink_formatted" --- lua/nvim-tree/colors.lua | 1 + lua/nvim-tree/renderer/builder.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/nvim-tree/colors.lua b/lua/nvim-tree/colors.lua index 863e5075d72..b9356343a66 100644 --- a/lua/nvim-tree/colors.lua +++ b/lua/nvim-tree/colors.lua @@ -33,6 +33,7 @@ local function get_hl_groups() return { IndentMarker = { fg = "#8094b4" }, Symlink = { gui = "bold", fg = colors.cyan }, + SymlinkIcon = { fg = colors.cyan }, FolderIcon = { fg = "#8094b4" }, RootFolder = { fg = colors.purple }, diff --git a/lua/nvim-tree/renderer/builder.lua b/lua/nvim-tree/renderer/builder.lua index 4ffded19015..4478afd1ca5 100644 --- a/lua/nvim-tree/renderer/builder.lua +++ b/lua/nvim-tree/renderer/builder.lua @@ -173,8 +173,9 @@ function Builder:_build_symlink(node) end local link_highlight = "NvimTreeSymlink" + local icon_hl = "NvimTreeSymlinkIcon" - return { str = icon }, { str = symlink_formatted, hl = link_highlight } + return { str = icon, hl = icon_hl }, { str = symlink_formatted, hl = link_highlight } end ---@param node table From 9fd681406668af5422a0bddd17c5a0b8cd9515fd Mon Sep 17 00:00:00 2001 From: DoctorKnowsBetter Date: Mon, 15 May 2023 01:52:45 +0300 Subject: [PATCH 2/2] Remove defaults and update doc #2198 --- doc/nvim-tree-lua.txt | 1 + lua/nvim-tree/colors.lua | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/nvim-tree-lua.txt b/doc/nvim-tree-lua.txt index 8a3f6969833..3954f014bb3 100644 --- a/doc/nvim-tree-lua.txt +++ b/doc/nvim-tree-lua.txt @@ -2031,6 +2031,7 @@ as per |:highlight| Default linked group follows name. NvimTreeSymlink +NvimTreeSymlinkIcon NvimTreeSymlinkFolderName (Directory) NvimTreeFolderName (Directory) NvimTreeRootFolder diff --git a/lua/nvim-tree/colors.lua b/lua/nvim-tree/colors.lua index b9356343a66..863e5075d72 100644 --- a/lua/nvim-tree/colors.lua +++ b/lua/nvim-tree/colors.lua @@ -33,7 +33,6 @@ local function get_hl_groups() return { IndentMarker = { fg = "#8094b4" }, Symlink = { gui = "bold", fg = colors.cyan }, - SymlinkIcon = { fg = colors.cyan }, FolderIcon = { fg = "#8094b4" }, RootFolder = { fg = colors.purple },