From 536c55e499fb4787aeef18af64e91caf6415fe31 Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Mon, 18 Mar 2024 23:31:44 +0000 Subject: [PATCH] add better outline plugin --- pkgs/nvchad/nvim/lua/mappings.lua | 1 + pkgs/nvchad/nvim/lua/plugins/init.lua | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/nvchad/nvim/lua/mappings.lua b/pkgs/nvchad/nvim/lua/mappings.lua index 165bc25..10b5303 100644 --- a/pkgs/nvchad/nvim/lua/mappings.lua +++ b/pkgs/nvchad/nvim/lua/mappings.lua @@ -34,6 +34,7 @@ map("n", "S.", "SessionManager! load_current_dir_session", { de map("n", "tt", "TroubleToggle", { desc = "Toggle diagnostics" }) map("n", "td", "TodoTelescope keywords=TODO,FIX,FIXME,BUG,TEST,NOTE", { desc = "Todo/Fix/Fixme" }) map("n", "m", toggleTreesj, { desc = "Toggle Treesitter Join" }) +map("n", "o", "Outline", { desc = "Toggle Outline" }) if g.neovide then local zoomInNeovide = function() diff --git a/pkgs/nvchad/nvim/lua/plugins/init.lua b/pkgs/nvchad/nvim/lua/plugins/init.lua index 0d5817c..862c558 100644 --- a/pkgs/nvchad/nvim/lua/plugins/init.lua +++ b/pkgs/nvchad/nvim/lua/plugins/init.lua @@ -78,9 +78,10 @@ local plugins = { cmd = { "TSJToggle" }, }, { - "simrat39/symbols-outline.nvim", - cmd = "SymbolsOutline", - config = true, + "hedyhli/outline.nvim", + lazy = true, + cmd = { "Outline", "OutlineOpen" }, + opts = {}, }, { "folke/trouble.nvim", @@ -99,7 +100,10 @@ local plugins = { -- Language specific plugins { "pmizio/typescript-tools.nvim", - dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, + dependencies = { + "nvim-lua/plenary.nvim", + "neovim/nvim-lspconfig", + }, config = function() require("configs.ts") end,