chore: resolve undefined-field
This commit is contained in:
@@ -4,6 +4,7 @@ local HL_POSITION = require("nvim-tree.enum").HL_POSITION
|
|||||||
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
||||||
|
|
||||||
local Decorator = require("nvim-tree.renderer.decorator")
|
local Decorator = require("nvim-tree.renderer.decorator")
|
||||||
|
local DirectoryNode = require("nvim-tree.node.directory")
|
||||||
|
|
||||||
-- highlight groups by severity
|
-- highlight groups by severity
|
||||||
local HG_ICON = {
|
local HG_ICON = {
|
||||||
@@ -98,7 +99,7 @@ function DecoratorDiagnostics:calculate_highlight(node)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local group
|
local group
|
||||||
if node.nodes then
|
if node:is(DirectoryNode) then
|
||||||
group = HG_FOLDER[diag_value]
|
group = HG_FOLDER[diag_value]
|
||||||
else
|
else
|
||||||
group = HG_FILE[diag_value]
|
group = HG_FILE[diag_value]
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
local HL_POSITION = require("nvim-tree.enum").HL_POSITION
|
local HL_POSITION = require("nvim-tree.enum").HL_POSITION
|
||||||
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
||||||
|
|
||||||
local Decorator = require("nvim-tree.renderer.decorator")
|
local Decorator = require("nvim-tree.renderer.decorator")
|
||||||
|
local DirectoryNode = require("nvim-tree.node.directory")
|
||||||
|
|
||||||
---@class (exact) DecoratorHidden: Decorator
|
---@class (exact) DecoratorHidden: Decorator
|
||||||
---@field icon HighlightedString?
|
---@field icon HighlightedString?
|
||||||
@@ -48,7 +50,7 @@ function DecoratorHidden:calculate_highlight(node)
|
|||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
if node.nodes then
|
if node:is(DirectoryNode) then
|
||||||
return "NvimTreeHiddenFolderHL"
|
return "NvimTreeHiddenFolderHL"
|
||||||
else
|
else
|
||||||
return "NvimTreeHiddenFileHL"
|
return "NvimTreeHiddenFileHL"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ local HL_POSITION = require("nvim-tree.enum").HL_POSITION
|
|||||||
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
local ICON_PLACEMENT = require("nvim-tree.enum").ICON_PLACEMENT
|
||||||
|
|
||||||
local Decorator = require("nvim-tree.renderer.decorator")
|
local Decorator = require("nvim-tree.renderer.decorator")
|
||||||
|
local DirectoryNode = require("nvim-tree.node.directory")
|
||||||
|
|
||||||
---@class (exact) DecoratorModified: Decorator
|
---@class (exact) DecoratorModified: Decorator
|
||||||
---@field icon HighlightedString|nil
|
---@field icon HighlightedString|nil
|
||||||
@@ -55,7 +56,7 @@ function DecoratorModified:calculate_highlight(node)
|
|||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
if node.nodes then
|
if node:is(DirectoryNode) then
|
||||||
return "NvimTreeModifiedFolderHL"
|
return "NvimTreeModifiedFolderHL"
|
||||||
else
|
else
|
||||||
return "NvimTreeModifiedFileHL"
|
return "NvimTreeModifiedFileHL"
|
||||||
|
|||||||
Reference in New Issue
Block a user