Add trouble plugin, change shortcuts behaviours

This commit is contained in:
Miguel Da Silva 2024-09-11 21:58:54 +02:00
parent 250be667a1
commit 80ef7eec86
3 changed files with 49 additions and 1 deletions

View File

@ -48,7 +48,7 @@ vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv", { desc = 'make the selected hightli
vim.keymap.set('n', '<Esc>', '<cmd>nohlsearch<CR>')
-- Diagnostic keymaps
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })
-- vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostic [Q]uickfix list' })
-- Exit terminal mode in the builtin terminal with a shortcut that is a bit easier
-- for people to discover. Otherwise, you normally need to press <C-\><C-n>, which

View File

@ -0,0 +1,47 @@
return {
'folke/trouble.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
opts = {},
-- config = function()
-- -- local actions = require("telescope.actions")
-- local trouble = require("trouble.sources.telescope")
--
-- local telescope = require("telescope")
--
-- telescope.setup({
-- defaults = {
-- mappings = {
-- i = { ["<c-t>"] = trouble.open },
-- n = { ["<c-t>"] = trouble.open },
-- },
-- },
-- })
-- vim.keymap.set(
-- "n",
-- "<leader>td",
-- function() require("trouble").toggle("document_diagnostics") end
-- )
-- vim.keymap.set(
-- "n",
-- "<leader>tq",
-- function() require("trouble").toggle("quickfix") end
-- )
-- vim.keymap.set(
-- "n",
-- "<leader>tl",
-- function() require("trouble").toggle("loclist") end
-- )
-- vim.keymap.set(
-- "n",
-- "gR",
-- function() require("trouble").toggle("lsp_references") end
-- )
-- end,
keys = {
{
'<leader>q',
'<cmd>Trouble diagnostics toggle filter.buf=0<CR>',
desc = 'Diagnostics (Trouble)',
},
},
}

View File

@ -19,6 +19,7 @@ require('lazy').setup({
require 'kickstart.plugins.harpoon',
require 'kickstart.plugins.todo_comments',
require 'kickstart.plugins.comments',
require 'kickstart.plugins.trouble',
require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps
-- require 'kickstart.plugins.debug',