diff --git a/neovim/.config/nvim/after/plugin/outline.lua b/neovim/.config/nvim/after/plugin/outline.lua new file mode 100644 index 0000000..0584695 --- /dev/null +++ b/neovim/.config/nvim/after/plugin/outline.lua @@ -0,0 +1,12 @@ +require("outline").setup({ + outline_window = { + auto_close = true, + center_on_jump = true, + }, + preview_window = { + auto_preview = true, + live = true, + }, +}) + +vim.keymap.set("n", "o", vim.cmd.Outline) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index 18cc7d0..fa13fd8 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -47,6 +47,7 @@ require("packer").startup(function(use) use({ "neovim/nvim-lspconfig" }) use({ "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim" }) use({ "nvimtools/none-ls.nvim" }) + use({ "hedyhli/outline.nvim" }) use({ "kyazdani42/nvim-tree.lua" }) use({ "kyazdani42/nvim-web-devicons" })