| Age | Commit message (Collapse) | Author |
|
propios, se quitan mason, lualine, mini, notify y otros
|
|
|
|
de archivos de Telescope a Snacks.nvim
CAMBIO IMPORTANTE: Se elimina el plugin Telescope y los módulos personalizados relacionados (init, mappings, my_actions, setup). Toda la navegación y búsqueda de archivos, buffers y selectores ahora utiliza Snacks.nvim. Se actualizan los mapeos de teclas y las dependencias de plugins para reflejar esta migración. También se modifican las configuraciones de plugins (codecompanion, copilot-chat, dap, lualine, refactoring, todo-comments) para eliminar o reemplazar el uso de Telescope por Snacks. Algunas opciones de formato en null-ls se comentan. Este cambio requiere Snacks.nvim y elimina nvim-telescope/telescope.nvim del espacio de trabajo.
|
|
visualización LSP mejorada
- Añade iconos nerdfont/devicon para modos, rama git, diferencias git, diagnósticos y clientes LSP para mayor claridad visual.
- Mejora la visualización de clientes LSP mostrando iconos y evitando duplicados.
- Refactoriza el diseño de la barra de estado para secciones izquierda/derecha más informativas.
- Actualiza la configuración de resaltado para mayor consistencia.
fix(lsp): actualiza el mapeo de teclas para ir a la definición
- Cambia el mapeo de teclas de definición LSP a <C-S-[> para mayor coherencia.
feat(autocmds): autoformatea archivos C/C++ con clang-format al guardar
- Añade autocmd para formatear archivos C/C++ usando LSP antes de guardar.
refactor(null-ls): actualiza la sintaxis de require y la configuración de clang-format
- Usa el estilo require de Lua para las fuentes de none-ls.
- Habilita clang-format por defecto, comenta argumentos personalizados.
feat(floaterm): añade opciones personalizadas para el plugin floaterm
- Añade borde, tamaño, posición, visibilidad de la barra lateral/barra y terminales predefinidos.
fix(noice): desactiva noice cuando se inicia con firenvim
- Evita que Noice se cargue en sesiones de Firenvim.
chore(lazy-lock): actualiza el archivo de bloqueo de plugins a los últimos commits
- Sincroniza las versiones de los plugins con los últimos cambios upstream.
|
|
servidores
- 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.
|
|
|
|
|