mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
feat(nvim): add symbols outline plugin
This commit is contained in:
9
nvim/after/plugin/symbols-outline.lua
Normal file
9
nvim/after/plugin/symbols-outline.lua
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
-- https://github.com/simrat39/symbols-outline.nvim
|
||||||
|
local status_ok, outline = pcall(require, "symbols-outline")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
outline.setup({
|
||||||
|
width = 25,
|
||||||
|
})
|
||||||
@@ -13,6 +13,7 @@ local mappings = {
|
|||||||
h = { "<CMD>nohlsearch<CR>", "No Highlight" },
|
h = { "<CMD>nohlsearch<CR>", "No Highlight" },
|
||||||
i = { "<CMD>silent !open -a iA\\ Writer.app '%:p'<CR>", "iA Writer" },
|
i = { "<CMD>silent !open -a iA\\ Writer.app '%:p'<CR>", "iA Writer" },
|
||||||
j = { "<CMD>b#<CR>", "Toggle Buffers" },
|
j = { "<CMD>b#<CR>", "Toggle Buffers" },
|
||||||
|
o = { "<CMD>SymbolsOutline<CR>", "Symbols Outline" },
|
||||||
p = { "<CMD>Telescope projects<CR>", "Projects" },
|
p = { "<CMD>Telescope projects<CR>", "Projects" },
|
||||||
q = { "<CMD>Bdelete!<CR>", "Close Buffer" },
|
q = { "<CMD>Bdelete!<CR>", "Close Buffer" },
|
||||||
s = {
|
s = {
|
||||||
|
|||||||
@@ -142,6 +142,7 @@ return packer.startup(function(use)
|
|||||||
use("ray-x/guihua.lua") -- Lua GUI lib
|
use("ray-x/guihua.lua") -- Lua GUI lib
|
||||||
use("ray-x/sad.nvim") -- Find & Replace
|
use("ray-x/sad.nvim") -- Find & Replace
|
||||||
use("gorbit99/codewindow.nvim") -- Minimap
|
use("gorbit99/codewindow.nvim") -- Minimap
|
||||||
|
use("simrat39/symbols-outline.nvim") -- Symbols Outline
|
||||||
|
|
||||||
-- Editing Files
|
-- Editing Files
|
||||||
use("windwp/nvim-autopairs") -- Autopairs, integrates with both cmp and treesitter
|
use("windwp/nvim-autopairs") -- Autopairs, integrates with both cmp and treesitter
|
||||||
|
|||||||
Reference in New Issue
Block a user