aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config
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
2026-04-23feat(neovim): integrar CodeCompanion/MCPHub, añadir autocompletado AI y ↵Elvis Claros Castro
actualizar plugins - Añadir integración completa de CodeCompanion (mcphub, adaptadores, UI, herramientas, historial, paleta de acciones) - Configuración de build/portado de `mcphub` y opciones de tiempo de ejecución - Configurar adaptadores, herramientas por defecto y múltiples adaptadores para `chat`/`inline`/`cmd` - Añadir autocomandos de CodeCompanion para mostrar/ocultar el spinner - Añadir keymaps relacionados con CodeCompanion - Añadir proveedor de autocompletado AI `minuet-ai` y cambiar la fuente de completado por defecto a `minuet` - Eliminar el archivo de configuración antiguo de Copilot y varios archivos de configuración de plugins obsoletos (`lua/config/copilot.lua`, `lua/plugins/foatterm.lua`, `lua/plugins/img-clip.lua`, `lua/plugins/markdown-preview.lua`, `lua/plugins/markview.lua`) - Actualizar muchos pines de plugins en `lazy-lock.json` (bump/reemplazo de commits) - Comentar los `autocmd` de trim de espacios en blanco y `clang-format` (deshabilita comportamiento de autoformateo/auto-guardar) - Establecer opciones globales: - desactivar el autoformateo global de LazyVim: `vim.g.autoformat = false` - evitar que `:w` agregue automáticamente un salto de línea final: `opt.fixeol = false` - Ajustes de UI: - agregar resaltados `FloatBorder`/`FloatTitle` y hacer `PmenuSel` en negrita - Añadir keymap específico para Rust: sobrescribir `K` para invocar las acciones de hover de `rustaceanvim` - Actualizar/limpiar muchas configuraciones de plugins: - reescritura amplia de `lua/plugins/codecompanion.lua` - añadir/modificar opciones de `lua/plugins/image.lua` (`image.nvim`) - ajustar UI, pickers y keymaps de `lua/plugins/snacks.lua` - actualizar versión de `rustaceanvim` y desactivar `format_on_save` en `navigator` - varias correcciones de formato y consistencia en archivos de plugins - Actualizar `lua/config/keymaps.lua` para incluir bindings de CodeCompanion Notas: - Estos cambios modifican el comportamiento de formateo/autoformateo (autoformateo desactivado y algunos `autocmd` `BufWritePre` comentados). Revisa si quieres reactivar el formateo automático al guardar.
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 zfzElvis Claros Castro
2025-10-30actuElvis Claros Castro
2025-09-03feat(statusline): migración de implementación nativa a lualine.nvimElvis Claros Castro
Se reemplazó la barra de estado personalizada nativa por el plugin lualine.nvim para mejorar la flexibilidad, el mantenimiento y la estética. Se eliminó el módulo native-statusline y su configuración en config. Se agregó una nueva configuración de lualine aprovechando el esquema de colores nativo y secciones personalizadas. Este cambio permite funciones más avanzadas en la barra de estado, mejor integración con iconos y diagnósticos, y una personalización futura más sencilla.
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(colors): elimina el menú de colores y migra los selectores de color a ↵Elvis Claros Castro
atajos en minty Se eliminó la definición del menú de colores y su integración en el plugin de menús. Los comandos de selección de color (Shades, Huefy) ahora son accesibles directamente mediante atajos de teclado configurados en el plugin minty. Esto simplifica la estructura de menús y proporciona acceso más rápido a las herramientas de color, mejorando la usabilidad y el mantenimiento.
2025-08-31feat(ui): reemplaza solarized-osaka y lualine.nvim por esquema de color y ↵Elvis Claros Castro
barra de estado nativos - Se eliminaron los plugins externos para el esquema de color (solarized-osaka) y la barra de estado (lualine.nvim). - Se agregó una implementación nativa inspirada en Solarized Osaka en `config.native-colorscheme`. - Se agregó una barra de estado nativa en `config.native-statusline` para mejorar el rendimiento y la personalización. - Se actualizó la configuración para cargar la interfaz nativa y establecer opciones relacionadas desde el inicio. - Motivación: Reducir dependencias de plugins, mejorar el tiempo de inicio y permitir una personalización más profunda de los elementos de la interfaz.
2025-08-30feat(keymaps, plugins): agrega integración con Floaterm y elimina HarpoonElvis Claros Castro
- Se añadió el plugin Floaterm para soporte de terminal flotante, incluyendo el mapeo <leader>ft para alternar el terminal. - Se eliminó el plugin Harpoon y sus mapeos relacionados para navegación de archivos y terminales. - Se refactorizaron los mapeos de teclas para mayor consistencia y legibilidad. - Motivación: simplificar el flujo de trabajo con terminales y reducir la cantidad de plugins reemplazando Harpoon por Floaterm.
2025-01-31Feat: agrego vimtexElvis Claros Castro
2025-01-09Feat: agrego más pluginsElvis Claros Castro
2024-12-09Modifico Las configuraciones de copilot-chatElvis Claros Castro
2024-12-09Cambios varios.Elvis Claros Castro
2024-10-03feat(keymaps): update Rust runnables keymapElvis Claros Castro
Updated the keymap for Rust runnables to use the `map` function instead of `vim.keymap.set`. This change simplifies the keymap definition and maintains consistency with other key mappings in the configuration.
2024-10-03feat: add rust toolsElvis Claros Castro
2024-09-20feat: solo dejo phpactorElvis Claros Castro
2024-08-30Merge branch 'ts-dap'Elvis Claros Castro
2024-08-30Feat: key map for git mergeElvis Claros Castro
2024-08-30Fix: identación dos espaciosElvis Claros Castro
2024-08-17Feat: update allElvis Claros Castro
2024-07-12Feat: PIElvis Claros Castro
2024-07-11Feat: Todo actulizadoElvis Claros Castro
2024-01-07Fix: actualizacionsElvis Claros Castro
2023-10-17commit initial epiiElvis Claros Castro
2023-09-24updatesAriel D'Alessandro
2023-06-22fix style and add spelling for neorgAriel D'Alessandro
2023-06-10Some clean upAriel D'Alessandro
2023-06-06add linter, add select to quickfixAriel D'Alessandro
2023-05-04update keymap functionAriel D'Alessandro
2023-05-02new keymap for make options, new snippetAriel D'Alessandro
2023-04-19feat: fold map. enable incremental searchAriel D'Alessandro
2023-04-19some changes in styleAriel D'Alessandro
2023-04-10feat(general): update keymapsAriel D'Alessandro
2023-04-05feat(style) change column color pluginAriel D'Alessandro
2023-04-04feat(keymap) improve the paste without changing buffer contentAriel D'Alessandro
2023-04-04feat(impro) add plugins and configsAriel D'Alessandro
2023-03-26feat: remove mind since is deprecatedAriel D'Alessandro
2023-03-13fix: some keymapsAriel D'Alessandro
2023-03-08feat: add plugins, improve a bit codeadalessa
2023-03-06feat: add pluginsadalessa
2023-01-31feat: apply styluaAriel D'Alessandro
2023-01-26fix: autocmd for keybindingsAriel D'Alessandro
2023-01-26feat: use patterns to not have dev in the plugin configAriel D'Alessandro
2023-01-26feat: use the new fallback from lazy, remove local functionAriel D'Alessandro
2023-01-25feat: add nix & server, add parts for home manageradalessa
2023-01-24feat: add missing dependencyAriel D'Alessandro
2023-01-24feat: clean more the plugins directoryAriel D'Alessandro
2023-01-22feat: big change on the structure of the plugins, move several things to ↵Ariel D'Alessandro
config dir