chore(quickfix): Clean up, use nvim-bqf

Use nvim-bqf instead of trouble

Signed-off-by: Ryan <ryan@alien.gov>
This commit is contained in:
Ryan 2023-12-09 18:05:53 +08:00
parent 7ea7eaac8d
commit d73c69d8ff
No known key found for this signature in database
GPG Key ID: DB5B3AC49EEFD2A5
5 changed files with 24 additions and 53 deletions

View File

@ -22,6 +22,7 @@
"neogen": { "branch": "main", "commit": "70127baaff25611deaf1a29d801fc054ad9d2dc1" },
"neogit": { "branch": "master", "commit": "e0b96878ccf6d58a630ea155f60d97506f2542cc" },
"none-ls.nvim": { "branch": "main", "commit": "7bf88cd3b37a411fdacfdca1745408a77a420493" },
"nvim-bqf": { "branch": "main", "commit": "bdc2a4e5bb670b3c0e33ada9c0eec636d93a0748" },
"nvim-cmp": { "branch": "main", "commit": "0b751f6beef40fd47375eaf53d3057e0bfa317e4" },
"nvim-colorizer.lua": { "branch": "master", "commit": "dde3084106a70b9a79d48f426f6d6fec6fd203f7" },
"nvim-lspconfig": { "branch": "master", "commit": "cf3dd4a290084a868fac0e2e876039321d57111c" },

View File

@ -157,36 +157,16 @@ local plugins = {
vim.keymap.set('', '<leader>tb', ':Telescope buffers<cr>'),
vim.keymap.set('', '<leader>tf', ':Telescope fd<cr>'),
},
config = function()
require("plugins.telescope")
end
opts = {
defaults = {
layout_strategy = 'flex',
layout_config = { flex = { flip_columns = 144 } },
},
},
},
{
"folke/trouble.nvim",
lazy = true,
keys = {
vim.keymap.set("n", "<leader>xx", function() require("trouble").toggle() end),
vim.keymap.set("n", "<leader>xw",
function() require("trouble").toggle("workspace_diagnostics") end),
vim.keymap.set("n", "<leader>xd",
function() require("trouble").toggle("document_diagnostics") end),
vim.keymap.set("n", "<leader>xq", function() require("trouble").toggle("quickfix") end),
vim.keymap.set("n", "<leader>xl", function() require("trouble").toggle("loclist") end),
-- lsp
vim.keymap.set("n", "<leader>gr", function()
require("trouble").toggle("lsp_references")
end),
vim.keymap.set('n', '<leader>D', function()
require("trouble").toggle("lsp_type_definitions")
end),
vim.keymap.set('n', 'gd', function()
require("trouble").toggle("lsp_definitions")
end),
vim.keymap.set('n', '<leader>gi', function()
require("trouble").toggle("lsp_implementations")
end),
},
dependencies = { "nvim-tree/nvim-web-devicons" },
'kevinhwang91/nvim-bqf',
ft = 'qf'
},
{
"danymat/neogen",
@ -252,19 +232,27 @@ local plugins = {
{
"lewis6991/gitsigns.nvim",
event = "BufEnter",
lazy = true,
keys = {
-- View changed in git
vim.keymap.set('n', ']c', function()
if vim.wo.diff then return ']c' end
vim.schedule(function() require("gitsigns").next_hunk() end)
vim.schedule(function()
require("gitsigns").next_hunk()
end)
return '<Ignore>'
end, { expr = true }),
vim.keymap.set('n', '[c', function()
if vim.wo.diff then return '[c' end
vim.schedule(function() require("gitsigns").prev_hunk() end)
vim.schedule(function()
require("gitsigns").prev_hunk()
end)
return '<Ignore>'
end, { expr = true })
end, { expr = true }),
vim.keymap.set("n", "<leader>hp",
function() require("gitsigns").preview_hunk() end)
},
opts = {
signcolumn = false,

View File

@ -28,6 +28,10 @@ vim.api.nvim_create_autocmd('LspAttach', {
vim.keymap.set('n', '<leader>fm', function()
vim.lsp.buf.format { async = true }
end, opts)
vim.keymap.set("n", "<leader>gr", vim.lsp.buf.references, opts)
vim.keymap.set('n', '<leader>D', vim.lsp.buf.type_definition, opts)
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
vim.keymap.set('n', '<leader>gi', vim.lsp.buf.implementation, opts)
end,
})

View File

@ -1,10 +0,0 @@
-- require'colorizer'.setup ({
-- '*',
-- css = {
-- css = true, -- CSS rgb() and rgba() functions
-- css_fn = true -- CSS hsl() and hsla() functions
-- },
-- html = {names = false} -- Disable parsing "names" like Blue or Gray
-- })
require 'colorizer'.setup()

View File

@ -1,12 +0,0 @@
local trouble = require("trouble.providers.telescope")
require('telescope').setup {
defaults = { layout_strategy = 'flex',
layout_config = { flex = { flip_columns = 144 } },
mappings = {
i = { ["<c-t>"] = trouble.open_with_trouble },
n = { ["<c-t>"] = trouble.open_with_trouble },
},
},
}