diff options
-rw-r--r-- | init.lua | 1 | ||||
-rw-r--r-- | lua/lv-symbols-outline/init.lua | 15 | ||||
-rw-r--r-- | lua/plugins.lua | 2 |
3 files changed, 18 insertions, 0 deletions
@@ -30,6 +30,7 @@ if O.extras then require('lv-dial') require('lv-hop') require('lv-colorizer') + require('lv-symbols-outline') end diff --git a/lua/lv-symbols-outline/init.lua b/lua/lv-symbols-outline/init.lua new file mode 100644 index 00000000..63fb2cfc --- /dev/null +++ b/lua/lv-symbols-outline/init.lua @@ -0,0 +1,15 @@ +vim.g.symbols_outline = { + highlight_hovered_item = true, + show_guides = true, + auto_preview = true, + position = 'right', + keymaps = { + close = "<Esc>", + goto_location = "<Cr>", + focus_location = "o", + hover_symbol = "<C-space>", + rename_symbol = "r", + code_actions = "a", + }, + lsp_blacklist = {}, +} diff --git a/lua/plugins.lua b/lua/plugins.lua index 95ad6f95..47258b17 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -140,6 +140,8 @@ return require("packer").startup(function(use) require_plugin('nvim-colorizer.lua') use {'windwp/nvim-spectre', opt = true} require_plugin('windwp/nvim-spectre') + use {'simrat39/symbols-outline.nvim', opt = true} + require_plugin('symbols-outline.nvim') -- folke/todo-comments.nvim -- gennaro-tedesco/nvim-jqx -- TimUntersberger/neogit |