Added a file symbols outline plugin for neovim

master
Wynd 2025-01-04 00:55:26 +02:00
parent 48495b3ac4
commit 8f440709b2
3 changed files with 35 additions and 19 deletions

View File

@ -21,6 +21,7 @@
"nvim-treesitter": { "branch": "master", "commit": "2a75d8065cff33216e106b651eb0f58b90375717" }, "nvim-treesitter": { "branch": "master", "commit": "2a75d8065cff33216e106b651eb0f58b90375717" },
"nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" }, "nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" },
"nvim-web-devicons": { "branch": "master", "commit": "6317aca1fd86cc8e8c5ad30029ae7640d566cec6" }, "nvim-web-devicons": { "branch": "master", "commit": "6317aca1fd86cc8e8c5ad30029ae7640d566cec6" },
"outline.nvim": { "branch": "main", "commit": "f656ef12a590287cce57f6ee3d46a0604dfb3c14" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" },
"telescope.nvim": { "branch": "master", "commit": "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc" }, "telescope.nvim": { "branch": "master", "commit": "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc" },

View File

@ -54,4 +54,38 @@ return {
vim.o.timeoutlen = 500 vim.o.timeoutlen = 500
end, end,
}, },
{
"echasnovski/mini.map",
version = false,
init = function()
local mini = require("mini.map")
mini.setup({
integrations = {
mini.gen_integration.builtin_search(),
mini.gen_integration.diagnostic(),
},
window = {
focusable = true,
width = 20,
winblend = 0,
},
})
end,
},
{
"hedyhli/outline.nvim",
lazy = true,
cmd = { "Outline", "OutlineOpen" },
keys = {
{ "<leader>oo", "<cmd>Outline<CR>", desc = "[O]utline [O]pen" },
{ "<leader>of", "<cmd>OutlineFocus<CR>", desc = "[O]utline [F]ocus" },
},
opts = {
outline_window = {
width = 20,
},
},
},
} }

View File

@ -22,25 +22,6 @@ return {
opts = {}, opts = {},
}, },
{
"echasnovski/mini.map",
version = false,
init = function()
local mini = require("mini.map")
mini.setup({
integrations = {
mini.gen_integration.builtin_search(),
mini.gen_integration.diagnostic(),
},
window = {
focusable = true,
width = 20,
winblend = 0,
},
})
end,
},
{ {
"romainl/vim-cool", "romainl/vim-cool",
init = function() end, init = function() end,