21 lines
633 B
Lua
21 lines
633 B
Lua
-- plugins/outline.lua
|
|
local M = {}
|
|
|
|
M.setup = function()
|
|
vim.api.nvim_set_keymap('n', '<leader>o', ':Outline<CR>', { noremap = true, silent = true })
|
|
require('outline').setup({
|
|
|
|
|
|
show_guides = true, -- Show outline guides
|
|
auto_close = false, -- Do not auto-close the outline
|
|
auto_open = true, -- Automatically open the outline
|
|
preview_lines = 10, -- Number of preview lines to show
|
|
keymaps = { -- Custom key mappings for the outline
|
|
jump = 'o', -- Jump to the selected item
|
|
expand_collapse = 'u', -- Expand or collapse an item
|
|
},
|
|
})
|
|
end
|
|
|
|
return M
|