diff --git a/nvim/init.lua b/nvim/init.lua index 7ebace0..1324dd4 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -166,15 +166,6 @@ require("lazy").setup({ "echasnovski/mini.icons", opts = {}, }, - { - -- folder tree - "nvim-neo-tree/neo-tree.nvim", - version = "*", - lazy = false, - dependencies = { "nvim-lua/plenary.nvim", "mini.icons", "MunifTanjim/nui.nvim" }, - opts = {}, - keys = { { "", "Neotree", noremap = true } }, - }, { "echasnovski/mini.surround", version = "*", @@ -215,6 +206,28 @@ require("lazy").setup({ quickfile = { enabled = true }, }, }, + -- file management + { + "nvim-neo-tree/neo-tree.nvim", + version = "*", + cmd = { "Neotree" }, + dependencies = { "nvim-lua/plenary.nvim", "mini.icons", "MunifTanjim/nui.nvim" }, + opts = { hijack_netrw_behavior = "disabled" }, + keys = { { "", "Neotree", noremap = true } }, + }, + { + "stevearc/oil.nvim", + dependencies = { "mini.icons" }, + cmd = { "Oil" }, + opts = { + watch_for_changes = true, + view_options = { show_hidden = true }, + }, + keys = { + { "b", "Oil .", noremap = true }, + { "B", "Oil --float .", noremap = true }, + }, + }, -- div utils "tpope/vim-eunuch", -- Move, Rename etc "dhruvasagar/vim-table-mode", -- tables