diff --git a/init.lua b/init.lua index 048ac1a7..a82712f7 100644 --- a/init.lua +++ b/init.lua @@ -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 = "", + goto_location = "", + focus_location = "o", + hover_symbol = "", + 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