aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/keymaps.lua
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-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-09Feat: agrego más pluginsElvis 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-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-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-10feat(general): update keymapsAriel D'Alessandro
2023-04-04feat(keymap) improve the paste without changing buffer contentAriel D'Alessandro
2023-03-13fix: some keymapsAriel D'Alessandro
2023-01-31feat: apply styluaAriel D'Alessandro
2023-01-22feat: big change on the structure of the plugins, move several things to ↵Ariel D'Alessandro
config dir