]> git.rmz.io Git - dotfiles.git/blobdiff - nvim/lua/plugins/editor.lua
lazyvim: absorb/update neotest
[dotfiles.git] / nvim / lua / plugins / editor.lua
index deab249f45c3716114f7788d7e66a9679bd7f535..cb18528f7f5e97106c4f9ce2a74486eb4dc79b3c 100644 (file)
@@ -72,16 +72,14 @@ return {
   { "folke/todo-comments.nvim",
     -- Finds and lists all of the TODO, HACK, BUG, etc comment
     -- in your project and loads them into a browsable list.
-    cmd = { "TodoTrouble", "TodoTelescope" },
-    event = "LazyFile",
+    cmd = { "TodoTrouble"},
+    event = { "BufReadPost", "BufNewFile", "BufWritePre" },
     -- stylua: ignore
     keys = {
       { "]t", function() require("todo-comments").jump_next() end, desc = "Next Todo Comment" },
       { "[t", function() require("todo-comments").jump_prev() end, desc = "Previous Todo Comment" },
       { "<leader>xt", "<cmd>Trouble todo toggle<cr>", desc = "Todo (Trouble)" },
       { "<leader>xT", "<cmd>Trouble todo toggle filter = {tag = {TODO,FIX,FIXME}}<cr>", desc = "Todo/Fix/Fixme (Trouble)" },
-      { "<leader>st", "<cmd>TodoTelescope<cr>", desc = "Todo" },
-      { "<leader>sT", "<cmd>TodoTelescope keywords=TODO,FIX,FIXME<cr>", desc = "Todo/Fix/Fixme" },
     },
     opts = {}
   },
@@ -106,7 +104,7 @@ return {
     -- git signs highlights text that has changed since the list
     -- git commit, and also lets you interactively stage & unstage
     -- hunks in a commit.
-    event = "LazyFile",
+    event = { "BufReadPost", "BufNewFile", "BufWritePre" },
     opts = {
       signs = {
         add = { text = "▎" },
@@ -194,4 +192,7 @@ return {
       },
     },
   },
+  { "aymericbeaumet/vim-symlink",
+    dependencies = { "moll/vim-bbye" }, -- NOTE: Snacks.buddelete also provides this
+  },
 }