From 75289056308c93b174e0ee0c499b935332475076 Mon Sep 17 00:00:00 2001 From: manuuurino <2855338+manuuurino@users.noreply.github.com> Date: Sun, 14 Apr 2024 02:08:21 +0200 Subject: [PATCH 1/2] feat(trouble-nvim): add mappings for `todo-comments.nvim` --- lua/astrocommunity/diagnostics/trouble-nvim/init.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/astrocommunity/diagnostics/trouble-nvim/init.lua b/lua/astrocommunity/diagnostics/trouble-nvim/init.lua index 956b95715..8cb4f96ea 100644 --- a/lua/astrocommunity/diagnostics/trouble-nvim/init.lua +++ b/lua/astrocommunity/diagnostics/trouble-nvim/init.lua @@ -16,6 +16,16 @@ return { { "TroubleToggle document_diagnostics", desc = "Document Diagnostics (Trouble)" } maps.n[prefix .. "l"] = { "TroubleToggle loclist", desc = "Location List (Trouble)" } maps.n[prefix .. "q"] = { "TroubleToggle quickfix", desc = "Quickfix List (Trouble)" } + if require("astrocore").is_available "todo-comments.nvim" then + maps.n["xt"] = { + "TodoTrouble", + desc = "Todo (Trouble)", + } + maps.n["xT"] = { + "TodoTrouble keywords=TODO,FIX,FIXME", + desc = "Todo/Fix/Fixme (Trouble)", + } + end end, }, }, From 0505f40e4ca1e67b58750d8b89f16d9fe6d350d8 Mon Sep 17 00:00:00 2001 From: Uzair Aftab Date: Mon, 15 Apr 2024 21:22:35 +0200 Subject: [PATCH 2/2] docs(trouble-nvim): Add note about integration with todo-comments.nvim --- lua/astrocommunity/diagnostics/trouble-nvim/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/astrocommunity/diagnostics/trouble-nvim/README.md b/lua/astrocommunity/diagnostics/trouble-nvim/README.md index 06a002f7f..27aaf096f 100644 --- a/lua/astrocommunity/diagnostics/trouble-nvim/README.md +++ b/lua/astrocommunity/diagnostics/trouble-nvim/README.md @@ -3,3 +3,5 @@ 🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing. **Repository:** + +_Note_: This plugin will also configure mappings to enable integration with `todo-comments.nvim` if it's being imported and enabled another place.