improve lsp
parent
95d3e129ad
commit
480e35d011
1
init.lua
1
init.lua
|
|
@ -269,7 +269,6 @@ vim.api.nvim_create_autocmd('TextYankPost', {
|
|||
-- Diagnostic keymaps
|
||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' })
|
||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
|
||||
vim.keymap.set('n', '<leader>dd', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
|
||||
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
|
||||
|
||||
-- [[ Configure LSP ]]
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ local on_attach = function(_, bufnr)
|
|||
keymap.set("n", "ge", "<cmd>Lspsaga show_line_diagnostics<CR>", opts)
|
||||
keymap.set("n", "<a-cr>", "<cmd>Lspsaga code_action<CR>", opts)
|
||||
-- keymap.set("n", "<leader>d", "<cmd>Telescope diagnostics<CR>", opts)
|
||||
keymap.set("n", "<leader>da", "<cmd>Lspsaga show_workspace_diagnostics ++normal<CR>", opts)
|
||||
keymap.set("n", "<leader>da", "<cmd>Lspsaga show_workspace_diagnostics ++float<CR>", opts)
|
||||
keymap.set("n", "<leader>dn", "<cmd>Lspsaga diagnostic_jump_next<CR>")
|
||||
keymap.set("n", "<leader>dp", "<cmd>Lspsaga diagnostic_jump_prev<CR>")
|
||||
|
||||
|
|
@ -109,12 +109,6 @@ setup_server("pyright", { filetypes = { "py" } })
|
|||
setup_server("html", { filetypes = { "html" } })
|
||||
setup_server("cssls",
|
||||
{ filetypes = { "html", "typescriptreact", "javascriptreact", "css", "sass", "scss", "less", "svelte" } })
|
||||
setup_server("tailwindcss", {
|
||||
filetypes = { "html", "typescriptreact", "javascriptreact", "css", "sass", "scss", "less", "svelte" },
|
||||
})
|
||||
setup_server("emmet_ls", {
|
||||
filetypes = { "html", "typescriptreact", "javascriptreact", "css", "sass", "scss", "less", "svelte" },
|
||||
})
|
||||
setup_server("eslint", {
|
||||
filetypes = { "html", "typescriptreact", "javascriptreact", "css", "sass", "scss", "less", "svelte" },
|
||||
})
|
||||
|
|
@ -198,7 +192,7 @@ end
|
|||
-- call this early in your init (so FileType autocommands are installed before opening files)
|
||||
local enabled_servers = {
|
||||
"bashls", "lemminx", "yamlls", "jsonls", "pyright", "html", "cssls",
|
||||
"tailwindcss", "emmet_ls", "eslint", "rust_analyzer", "lua_ls",
|
||||
"eslint", "rust_analyzer", "lua_ls",
|
||||
"phpactor", "intelephense"
|
||||
}
|
||||
vim.lsp.enable(enabled_servers)
|
||||
|
|
|
|||
Loading…
Reference in New Issue