aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi
AgeCommit message (Collapse)Author
2026-09-27Migración de plugins a funcionalidad nativa: statusline y treesitter ↵Elvis Claros Castro
propios, se quitan mason, lualine, mini, notify y otros
2026-06-27Remplazando y eliminando plugins a favor de cosas nativas.Elvis Claros Castro
2025-11-30refactorización!: migración de la funcionalidad de búsqueda y selección ↵Elvis Claros Castro
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.
2025-10-30elimino conf de rustElvis Claros Castro
2025-10-30elimino zfzElvis Claros Castro
2025-10-30actuElvis Claros Castro
2025-09-03feat(statusline): mejora la barra de estado nativa con iconos y ↵Elvis Claros Castro
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.
2025-08-31feat(plugins): elimina plugins de completado y utilidades no utilizadosElvis Claros Castro
Se eliminaron archivos de configuración de completado antiguos y plugins (blink.lua, init.lua, init_new.lua) para simplificar la configuración, favoreciendo el nuevo archivo `completition.lua`. Se eliminaron los plugins de Hurl y Rayso, que ya no son necesarios. El plugin Spectre ahora detecta la raíz de git usando comandos de shell en lugar de utilidades personalizadas, lo que simplifica las dependencias. Esta limpieza reduce la carga de mantenimiento y mejora la claridad en la configuración de plugins.
2025-08-30feat(lsp): migración a configuración nativa de LSP en Neovim y mejora de ↵Elvis Claros Castro
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.
2025-08-30feat(completion): migración a blink.cmp para completado más rápido e ↵Elvis Claros Castro
inteligente Se reemplazó nvim-cmp y fuentes relacionadas por blink.cmp, incluyendo soporte para Copilot y LaTeX. Se actualizó la configuración de completado para mejorar el rendimiento, resistencia a errores tipográficos y mejor interfaz. Las completaciones DAP ahora se gestionan automáticamente. Se eliminaron cmp-dap y dependencias de plugins no utilizados. feat(ui): agrega nvzone/menu y minty para menús y selección de colores mejorados Se incorporó nvzone/menu para menús contextuales (Oil, Colores) y minty para paletas y selector de color avanzados. Se añadieron nuevas definiciones de menú y atajos para acceso rápido. refactor(lsp): actualiza capacidades LSP para integración con blink.cmp Se modificaron las capacidades del cliente LSP para usar blink.cmp y mejorar la experiencia de completado en todos los servidores. fix(dap): actualiza configuración del adaptador de Firefox para desarrollo local Se cambiaron los parámetros del adaptador de depuración de Firefox para ajustarse al entorno y puerto local. chore: elimina plugins no utilizados (vim-dadbod, deadcolumn, duck, easy-align, orgmode, llm) Se limpió la lista de plugins eliminando los no utilizados o deshabilitados para una configuración más ligera. style(colorscheme): mejora configuración de Solarized Osaka para mejor UI Se mejoró la configuración del esquema de colores con resaltados más legibles, mejores estilos para barras laterales/ventanas flotantes y retroalimentación visual mejorada. docs: agrega MIGRACION_BLINK.md con notas de migración Se añadió archivo de documentación para registrar los pasos y razones de la migración a blink.cmp.
2025-07-30feat(plugins): actualiza completions, agrega markview/img-clip/mini.diff, ↵Elvis Claros Castro
mejora codecompanion - Se actualizó el lockfile de plugins a las últimas versiones y se añadieron nuevos plugins. - Se agregó `markview.nvim` para una mejor previsualización de markdown/codecompanion, reemplazando `render-markdown.nvim` por mayor compatibilidad y funcionalidades. - Se incorporó `img-clip.nvim` para pegar imágenes fácilmente en buffers de codecompanion, con plantilla personalizada y soporte de rutas absolutas. - Se añadió `mini.diff.nvim` para visualización ligera de diferencias, integrado como proveedor de diff en codecompanion. - Mejoras en la configuración de codecompanion: - Añadido selector de modelo preferido para adaptadores LLM, priorizando modelos Qwen2.5-coder. - Se cambió el adaptador por defecto de chat/inline a Copilot para mejores resultados. - Integración de la extensión `mcphub.nvim` para funcionalidades adicionales en codecompanion. - Mejor mapeo de iconos para autocompletado. - Limpieza en la configuración de fuentes de autocompletado para mayor consistencia. - Se eliminó la configuración del plugin `render-markdown.nvim` (obsoleto). Estos cambios mejoran el renderizado de markdown, manejo de imágenes, visualización de diferencias y el flujo de trabajo con LLM en Neovim.
2025-02-13feat(copilot): update dependency revisions and improve integrationElvis Claros Castro
- Update numerous dependency commits in lazy-lock.json. - Replace "codecompanion" with "copilot" in cmp configuration. - Update codecompanion adapter: • Change default model from "claude-3.5-sonnet" to "o3-mini". • Switch adapter from "openai_compatible" to "copilot". These changes enhance Copilot integration and align dependency versions.
2025-01-31Feat: agrego vimtexElvis Claros Castro
2025-01-09Feat: agrego más pluginsElvis Claros Castro
2024-12-09Cambios varios.Elvis Claros Castro
2024-10-03feat: add rust toolsElvis Claros Castro
2024-09-20feat: solo dejo phpactorElvis Claros Castro
2024-08-30Feat: suport for cmp-aiElvis Claros Castro
2024-08-30Feat: suport for dap tsElvis Claros Castro
2024-08-23Feat: updateElvis Claros Castro
2024-08-22Feat: add codeium and icons cmpElvis Claros Castro
2024-08-17Feat: update allElvis Claros Castro
2024-07-15Fix: get_active_clients deprecateElvis Claros Castro
2024-07-15refactor: multilineaElvis Claros Castro
2024-07-12Feat: PIElvis Claros Castro