vim.fn.sign_define("LspDiagnosticsSignError", {text = "󰅙 ", texthl = "LspDiagnosticsSignError"}) vim.fn.sign_define("LspDiagnosticsSignWarning", {text = "󱇎 ", texthl = "LspDiagnosticsSignWarning"}) vim.fn.sign_define("LspDiagnosticsSignInformation", {text = "󰰄 ", texthl = "LspDiagnosticsSignInformation"}) vim.fn.sign_define("LspDiagnosticsSignHint", {text = "󰐗 ", texthl = "LspDiagnosticsSignHint"}) require("neo-tree").setup({ close_if_last_window = false, popup_border_style = "rounded", enable_git_status = true, enable_diagnostics = true, open_files_do_not_replace_types = { "terminal", "trouble", "qf" }, sort_case_insensitive = false, sort_function = nil , default_component_configs = { indent = { with_expanders = true, }, icon = { folder_closed = "󰉋", folder_open = "󰝰", folder_empty = "󰉖", default = "*", highlight = "NeoTreeFileIcon" }, modified = { symbol = "󰧞", highlight = "NeoTreeModified", }, name = { trailing_slash = false, use_git_status_colors = true, highlight = "NeoTreeFileName", }, git_status = { symbols = { added = "󰜄", modified = "󰑕", deleted = "󰅗", renamed = "󰛂", untracked = "󰞋", ignored = "󰿠", unstaged = "󰄱", staged = "󰄵", conflict = "", } }, }, })