Neo-tree: tab to toggle nodes (folders), added nvim-lsp-file-operations

This commit is contained in:
2025-04-03 07:51:05 +02:00
parent a503fed8d5
commit 3866873ac8

View File

@@ -285,7 +285,31 @@ require("lazy").setup({
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
"MunifTanjim/nui.nvim", "MunifTanjim/nui.nvim",
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information -- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
} },
config = function()
require("neo-tree").setup({
window = {
position = "left",
width = 60,
mappings = {
["<tab>"] = {
"toggle_node",
nowait = false, -- disable `nowait` if you have existing combos starting with this char that you want to use
},
}
}
})
end
},
{
"antosha417/nvim-lsp-file-operations",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-neo-tree/neo-tree.nvim",
},
config = function()
require("lsp-file-operations").setup()
end,
}, },
-- workspaces, lightweight "projects" -- workspaces, lightweight "projects"
@@ -561,7 +585,7 @@ require("lazy").setup({
event = "VeryLazy", event = "VeryLazy",
opts = { opts = {
default_provider = "ollama", default_provider = "ollama",
edgy = true, -- enable this! edgy = true, -- enable this!
single_window = false, -- set this to true if you want only one OGPT window to appear at a time single_window = false, -- set this to true if you want only one OGPT window to appear at a time
providers = { providers = {
ollama = { ollama = {
@@ -692,6 +716,9 @@ require("lazy").setup({
}, },
}, },
}, },
} },
-- new plugins here
}, },
}) })