summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua1
-rw-r--r--lua/lv-symbols-outline/init.lua15
-rw-r--r--lua/plugins.lua2
3 files changed, 18 insertions, 0 deletions
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 = "<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