NerdFont v3 fix for neo-tree

This commit is contained in:
Saeed Afzal
2023-05-13 10:22:25 +01:00
parent 046c305bb9
commit 8159705623
3 changed files with 71 additions and 37 deletions

View File

@@ -9,13 +9,13 @@ return {
init = function()
vim.g.neo_tree_remove_legacy_commands = true
vim.fn.sign_define("DiagnosticSignError",
{text = "", texthl = "DiagnosticSignError"})
{ text = "", texthl = "DiagnosticSignError" })
vim.fn.sign_define("DiagnosticSignWarn",
{text = "", texthl = "DiagnosticSignWarn"})
{ text = "", texthl = "DiagnosticSignWarn" })
vim.fn.sign_define("DiagnosticSignInfo",
{text = "", texthl = "DiagnosticSignInfo"})
{ text = "", texthl = "DiagnosticSignInfo" })
vim.fn.sign_define("DiagnosticSignHint",
{text = "", texthl = "DiagnosticSignHint"})
{ text = "", texthl = "DiagnosticSignHint" })
end,
opts = {
close_if_last_window = true,
@@ -24,10 +24,9 @@ return {
winbar = true,
content_layout = "center",
sources = {
{ source = "filesystem" },
{ source = "buffers" },
{ source = "git_status" },
{ source = "diagnostics" }
{ source = "filesystem", display_name = " Files" },
{ source = "buffers", display_name = "󰕲 Buffers" },
{ source = "git_status", display_name = " Git" }
}
},
@@ -38,6 +37,40 @@ return {
follow_current_file = true,
hijack_netrw_behavior = "open_current",
use_libuv_file_watcher = true
},
default_component_configs = {
icon = {
folder_empty = "󰜌",
folder_empty_open = "󰜌"
},
git_status = {
symbols = {
renamed = "󰁕",
unstaged = "󰄱"
}
}
},
document_symbols = {
kinds = {
File = { icon = "󰈙", hl = "Tag" },
Namespace = { icon = "󰌗", hl = "Include" },
Package = { icon = "󰏖", hl = "Label" },
Class = { icon = "󰌗", hl = "Include" },
Property = { icon = "󰆧", hl = "@property" },
Enum = { icon = "󰒻", hl = "@number" },
Function = { icon = "󰊕", hl = "Function" },
String = { icon = "󰀬", hl = "String" },
Number = { icon = "󰎠", hl = "Number" },
Array = { icon = "󰅪", hl = "Type" },
Object = { icon = "󰅩", hl = "Type" },
Key = { icon = "󰌋", hl = "" },
Struct = { icon = "󰌗", hl = "Type" },
Operator = { icon = "󰆕", hl = "Operator" },
TypeParameter = { icon = "󰊄", hl = "Type" },
StaticMethod = { icon = '󰠄 ', hl = 'Function' }
}
}
}
}