josean-dev / dev-environment-files

2.98k stars 800 forks source link

Question about nvim setup - trouble.lua #72

Closed sinh-x closed 3 months ago

sinh-x commented 3 months ago

I follow your setup on Arch Linux and in my NeoVim show following message when reload trouble.nvim

image

And when I use the keymap I got the error message E492: Not an editor command: TroubleToggle

image

May you help me with what am I missing in the configuration? Below is my code the part comment out is what I take from trouble github and it worked fine. Thank you very much for great guide video on Youtube.

return {
  'folke/trouble.nvim',
  branch = 'dev', -- IMPORTANT
  dependencies = { 'nvim-tree/nvim-web-devicons', 'folke/todo-comments.nvim' },
  -- keys = {
  --   {
  --     '<leader>xx',
  --     '<cmd>Trouble diagnostics toggle<cr>',
  --     desc = 'Diagnostics (Trouble)',
  --   },
  --   {
  --     '<leader>xX',
  --     '<cmd>Trouble diagnostics toggle filter.buf=0<cr>',
  --     desc = 'Buffer Diagnostics (Trouble)',
  --   },
  --   {
  --     '<leader>cs',
  --     '<cmd>Trouble symbols toggle focus=false<cr>',
  --     desc = 'Symbols (Trouble)',
  --   },
  --   {
  --     '<leader>cl',
  --     '<cmd>Trouble lsp toggle focus=false win.position=right<cr>',
  --     desc = 'LSP Definitions / references / ... (Trouble)',
  --   },
  --   {
  --     '<leader>xL',
  --     '<cmd>Trouble loclist toggle<cr>',
  --     desc = 'Location List (Trouble)',
  --   },
  --   {
  --     '<leader>xQ',
  --     '<cmd>Trouble qflist toggle<cr>',
  --     desc = 'Quickfix List (Trouble)',
  --   },
  -- },
  opts = {}, -- for default options, refer to the configuration section for custom setup.
  keys = {
    { '<leader>xx', '<cmd>TroubleToggle<CR>', desc = 'Open/close trouble list' },
    { '<leader>xw', '<cmd>TroubleToggle workspace_diagnostics<CR>', desc = 'Open trouble workspace diagnostics' },
    { '<leader>xd', '<cmd>TroubleToggle document_diagnostics<CR>', desc = 'Open trouble document diagnostics' },
    { '<leader>xq', '<cmd>TroubleToggle quickfix<CR>', desc = 'Open trouble quickfix list' },
    { '<leader>xl', '<cmd>TroubleToggle loclist<CR>', desc = 'Open trouble location list' },
    { '<leader>xt', '<cmd>TodoTrouble<CR>', desc = 'Open todos in trouble' },
  },
}
gcamach0 commented 3 months ago

TroubleToggle feature no longer exist since trouble v3.0.0