return{{"\102\111\108\107\101\047\116\114\111\117\098\108\101\046\110\118\105\109",dependencies={"\110\118\105\109-\116\114\101\101\047\110\118\105\109-\119\101\098-\100\101\118\105\099\111\110\115"};config=function()vim.keymap.set("\110","\060\108\101\097\100\101\114\062\120\120","\060\099\109\100\062\108\117\097 \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\041\060\099\114\062",{desc="\070\117\108\108 \100\105\097\103\110\111\115\116\105\099\115"})vim.keymap.set("\110","\060\108\101\097\100\101\114\062\120\119","\060\099\109\100\062\108\117\097  \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\"\119\111\114\107\115\112\097\099\101\095\100\105\097\103\110\111\115\116\105\099\115\"\041\060\099\114\062",{desc="\087\111\114\107\115\112\097\099\101 \100\105\097\103\110\111\115\116\105\099\115"})vim.keymap.set("\110","\060\108\101\097\100\101\114\062\120\100","\060\099\109\100\062\108\117\097  \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\"\100\111\099\117\109\101\110\116\095\100\105\097\103\110\111\115\116\105\099\115\"\041\060\099\114\062",{desc="\068\111\099\117\109\101\110\116 \100\105\097\103\110\111\115\116\105\099\115"})vim.keymap.set("\110","\060\108\101\097\100\101\114\062\120\113","\060\099\109\100\062\108\117\097  \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\"\113\117\105\099\107\102\105\120\"\041\060\099\114\062",{desc="\081\117\105\099\107\102\105\120 \100\105\097\103\110\111\115\116\105\099\115"})vim.keymap.set("\110","\060\108\101\097\100\101\114\062\120\108","\060\099\109\100\062\108\117\097  \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\"\108\111\099\108\105\115\116\"\041\060\099\114\062",{desc="\076\111\099\108\105\115\116 \100\105\097\103\110\111\115\116\105\099\115"})vim.keymap.set("\110","\103\082","\060\099\109\100\062\108\117\097  \114\101\113\117\105\114\101\040\"\116\114\111\117\098\108\101\"\041\046\111\112\101\110\040\"\108\115\112\095\114\101\102\101\114\101\110\099\101\115\"\041\060\099\114\062",{desc="\076\083\080 \114\101\102\101\114\101\110\099\101\115"})end}}
return {
  {
    'folke/trouble.nvim',
    dependencies = { 'nvim-tree/nvim-web-devicons' },
    config = function()
      vim.keymap.set('n', '<leader>xx', '<cmd>lua require("trouble").open()<cr>', { desc = 'Full diagnostics' })
      vim.keymap.set('n', '<leader>xw', '<cmd>lua  require("trouble").open("workspace_diagnostics")<cr>', { desc = 'Workspace diagnostics' })
      vim.keymap.set('n', '<leader>xd', '<cmd>lua  require("trouble").open("document_diagnostics")<cr>', { desc = 'Document diagnostics' })
      vim.keymap.set('n', '<leader>xq', '<cmd>lua  require("trouble").open("quickfix")<cr>', { desc = 'Quickfix diagnostics' })
      vim.keymap.set('n', '<leader>xl', '<cmd>lua  require("trouble").open("loclist")<cr>', { desc = 'Loclist diagnostics' })
      vim.keymap.set('n', 'gR', '<cmd>lua  require("trouble").open("lsp_references")<cr>', { desc = 'LSP references' })
    end,
  },
}
