update lsp setup for rust, toml and trouble plugin
This commit is contained in:
parent
ca6a15812d
commit
6a7b800f8c
4 changed files with 19 additions and 8 deletions
|
|
@ -28,6 +28,7 @@ return {
|
|||
python = { "ruff_format", "ruff_organize_imports" },
|
||||
scss = { "prettierd", "prettier", stop_after_first = true },
|
||||
sh = { "shfmt" },
|
||||
toml = { "taplo" },
|
||||
typescript = { "biome" },
|
||||
typescriptreact = { "biome" },
|
||||
xml = { "lemminx" },
|
||||
|
|
|
|||
|
|
@ -98,6 +98,7 @@ return {
|
|||
"blade"
|
||||
},
|
||||
},
|
||||
harper_ls = {},
|
||||
html = {},
|
||||
marksman = {},
|
||||
phpactor = {},
|
||||
|
|
@ -134,6 +135,7 @@ return {
|
|||
},
|
||||
},
|
||||
sqlls = {},
|
||||
taplo = {},
|
||||
yamlls = {
|
||||
settings = {
|
||||
yaml = {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
---@module 'trouble'
|
||||
|
||||
return {
|
||||
"folke/trouble.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
|
|
@ -40,7 +42,7 @@ return {
|
|||
|
||||
---@type trouble.Config
|
||||
return {
|
||||
focus = false,
|
||||
focus = true,
|
||||
|
||||
---@type trouble.Window.opts
|
||||
preview = {
|
||||
|
|
@ -51,13 +53,24 @@ return {
|
|||
|
||||
---@type table<string, trouble.Action.spec|false>
|
||||
keys = {
|
||||
["<cr>"] = "jump_close",
|
||||
["<2-leftmouse>"] = "jump_close",
|
||||
["<s-cr>"] = "jump_close",
|
||||
["<cr>"] = "jump",
|
||||
["<2-leftmouse>"] = "jump",
|
||||
["<c-v>"] = "jump_split_close",
|
||||
["<c-s>"] = "jump_vsplit_close",
|
||||
["v"] = "jump_split_close",
|
||||
["s"] = "jump_vsplit_close",
|
||||
["<c-k>"] = "cancel", -- hack to fool myself into thinking I move to the avobe window
|
||||
["a"] = function(view, ctx)
|
||||
-- TODO: this is not possible until this issue is solved
|
||||
-- https://github.com/neovim/neovim/issues/31206
|
||||
local trouble = require("trouble")
|
||||
view:action("jump_only")
|
||||
|
||||
vim.lsp.buf.code_action()
|
||||
|
||||
trouble.focus(view, ctx)
|
||||
end,
|
||||
},
|
||||
win = win_opts,
|
||||
---@type table<string, trouble.Mode>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue