diff --git a/nvim/dot-config/nvim/lua/plugins/neotree.lua b/nvim/dot-config/nvim/lua/plugins/neotree.lua index 98a7525..2af9eca 100644 --- a/nvim/dot-config/nvim/lua/plugins/neotree.lua +++ b/nvim/dot-config/nvim/lua/plugins/neotree.lua @@ -21,6 +21,22 @@ return { popup_border_style = require("symbols.window").border, source_selector = { winbar = true, + show_scrolled_off_parent_node = true, + sources = { + { + source = "filesystem", + display_name = " Files ", + }, + { + source = "buffers", + display_name = " Buffers ", + }, + { + source = "git_status", + display_name = " Git ", + }, + }, + show_separator_on_edge = true, }, default_component_configs = { diagnostics = { @@ -65,10 +81,15 @@ return { scan_mode = "deep", }, window = { + popup = { + title = "", + }, position = "float", mappings = { [""] = "close_window", [""] = "close_window", + [""] = "next_source", + [""] = "prev_source", }, }, }) diff --git a/nvim/dot-config/nvim/lua/themes/gruvbox.lua b/nvim/dot-config/nvim/lua/themes/gruvbox.lua index a103bcc..7ad9cbb 100644 --- a/nvim/dot-config/nvim/lua/themes/gruvbox.lua +++ b/nvim/dot-config/nvim/lua/themes/gruvbox.lua @@ -59,6 +59,13 @@ return { WhichKey = { fg = palette.bright_aqua, bold = true }, WhichKeyDesc = { fg = palette.light1 }, WhichKeyGroup = { fg = palette.neutral_blue, bold = true }, + NeoTreeBufferNumber = { fg = palette.bright_green, bold = true }, + NeoTreeDirectoryName = { fg = palette.neutral_blue, bold = true }, + NeoTreeRootName = { fg = palette.neutral_blue, bold = true }, + NeoTreeDirectoryIcon = { fg = palette.neutral_blue }, + NeoTreeFileIcon = { fg = palette.light1 }, + NeoTreeFilterTerm = { fg = palette.bright_aqua, bold = true }, + NeoTreeSymbolicLinkTarget = { fg = palette.bright_aqua, bold = true }, }, })