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
"MunifTanjim/nui.nvim",
-- "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"
@@ -419,7 +443,7 @@ require("lazy").setup({
local userName = "You work as '" .. vim.env.USER .. "'."
-- Calculate padding for centering the username
local userNameWidth = #userName
local padding = math.floor((logoWidth - userNameWidth) / 2)
@@ -561,7 +585,7 @@ require("lazy").setup({
event = "VeryLazy",
opts = {
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
providers = {
ollama = {
@@ -692,6 +716,9 @@ require("lazy").setup({
},
},
},
}
},
-- new plugins here
},
})