From ec011dd9c8d4372f4f8566b87981ecc178675adf Mon Sep 17 00:00:00 2001 From: Elvis Claros Castro Date: Sat, 30 Aug 2025 19:21:25 -0300 Subject: =?UTF-8?q?feat(lsp):=20migraci=C3=B3n=20a=20configuraci=C3=B3n=20?= =?UTF-8?q?nativa=20de=20LSP=20en=20Neovim=20y=20mejora=20de=20servidores?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Refactoriza la configuración de LSP para usar vim.lsp.start/autocmd nativo, eliminando la dependencia de lspconfig en la mayoría de los servidores. - Añade funciones auxiliares para detección de directorio raíz y configuración de comandos de servidores. - Asegura que todos los servidores LSP tengan filetypes y capabilities explícitos para mejor integración. - Actualiza dependencias de plugins y eventos para soportar el nuevo flujo nativo de LSP. - Mejora el soporte de inlay hints y agrega un mapeo de teclas para alternar inlay hints. - Reemplaza el uso de lspconfig.util por vim.fs.find nativo para detección de raíz. - Marca la integración legacy de mason como obsoleta, favoreciendo la verificación nativa de ejecutables. - Limpia y estandariza los archivos de configuración de servidores para mayor consistencia. - Elimina el archivo no utilizado MIGRACION_BLINK.md. Esta migración permite mejor compatibilidad con Neovim 0.11+, simplifica la gestión de LSP y mejora el rendimiento y la fiabilidad. --- lua/plugins/navigator.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'lua/plugins/navigator.lua') diff --git a/lua/plugins/navigator.lua b/lua/plugins/navigator.lua index 53a7735..bc72469 100644 --- a/lua/plugins/navigator.lua +++ b/lua/plugins/navigator.lua @@ -9,14 +9,11 @@ return { event = "LspAttach", dependencies = { { "ray-x/guihua.lua", build = "cd lua/fzy && make" }, - { - "neovim/nvim-lspconfig", - }, }, opts = { default_mapping = false, lsp = { - disable_lsp = "all", + disable_lsp = "all", -- Uses native LSP configuration instead of lspconfig hover = { enable = false, }, -- cgit v1.2.3