From cb979d26737b2d33e254877dd049f87091352f7c Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Mon, 11 Mar 2024 23:07:15 +0000 Subject: [PATCH] add new plugins --- pkgs/nvchad/nvim/lua/mappings.lua | 19 +++++++++++++------ pkgs/nvchad/nvim/lua/plugins/init.lua | 22 +++++++++++++++++++++- 2 files changed, 34 insertions(+), 7 deletions(-) diff --git a/pkgs/nvchad/nvim/lua/mappings.lua b/pkgs/nvchad/nvim/lua/mappings.lua index 564697c..a786a0d 100644 --- a/pkgs/nvchad/nvim/lua/mappings.lua +++ b/pkgs/nvchad/nvim/lua/mappings.lua @@ -20,12 +20,8 @@ local toggleLazygit = function() require("nvchad.term").toggle({ pos = "float", id = "lazygit", float_opts = float_opts, cmd = "lazygit" }) end -local zoomInNeovide = function() - g.neovide_scale_factor = g.neovide_scale_factor + 0.1 -end - -local zoomOutNeovide = function() - g.neovide_scale_factor = g.neovide_scale_factor - 0.1 +local toggleTreesj = function() + require("treesj").toggle() end map({ "n", "t" }, "", toggleTerm, { desc = "Toggle Floating Terminal" }) @@ -35,8 +31,19 @@ map("n", "Ss", "SessionManager! save_current_session", { desc = map("n", "Sd", "SessionManager! delete_session", { desc = "Delete session" }) map("n", "Sf", "SessionManager! load_session", { desc = "Search sessions" }) map("n", "S.", "SessionManager! load_current_dir_session", { desc = "Load current directory session" }) +map("n", "tt", "TroubleToggle", { desc = "Toggle diagnostics" }) +map("n", "td", "TodoTrouble keywords=TODO,FIX,FIXME,BUG,TEST,NOTE", { desc = "Todo/Fix/Fixme" }) +map("n", "m", toggleTreesj, { desc = "Toggle Treesitter Join" }) if g.neovide then + local zoomInNeovide = function() + g.neovide_scale_factor = g.neovide_scale_factor + 0.1 + end + + local zoomOutNeovide = function() + g.neovide_scale_factor = g.neovide_scale_factor - 0.1 + end + map("n", "", zoomInNeovide, { desc = "Zoom In (Neovide)" }) map("n", "", zoomOutNeovide, { desc = "Zoom Out (Neovide)" }) end diff --git a/pkgs/nvchad/nvim/lua/plugins/init.lua b/pkgs/nvchad/nvim/lua/plugins/init.lua index 2ea7515..a662ba4 100644 --- a/pkgs/nvchad/nvim/lua/plugins/init.lua +++ b/pkgs/nvchad/nvim/lua/plugins/init.lua @@ -4,7 +4,7 @@ local plugins = { { "stevearc/conform.nvim", config = function() - require "configs.conform" + require("configs.conform") end, }, { @@ -67,6 +67,26 @@ local plugins = { "wakatime/vim-wakatime", lazy = false, }, + { + "nvim-treesitter/nvim-treesitter-context", + event = "BufReadPost", + }, + { + "Wansmer/treesj", + cmd = { "TSJToggle" }, + }, + { + "simrat39/symbols-outline.nvim", + cmd = "SymbolsOutline", + config = true, + }, + { + "folke/trouble.nvim", + cmd = { "Trouble", "TroubleToggle", "TodoTrouble" }, + dependencies = { + "folke/todo-comments.nvim", + }, + }, } return plugins