Sobre el proyecto
nvim-cmp es un plugin de motor de autocompletado para Neovim, escrito en Lua. Proporciona soporte completo para las capacidades de completado de LSP y permite a los usuarios extender su funcionalidad mediante fuentes de completado externas. El plugin enfatiza una gran personalización a través de funciones Lua, manejo inteligente de mapeos de teclas y una experiencia sin parpadeos.
Las características clave incluyen:
- Soporte completo de completado LSP
- Altamente personalizable mediante funciones Lua
- Manejo inteligente de mapeos de teclas
- Sin parpadeos durante el completado
La configuración implica usar un gestor de plugins como vim-plug y configurar fuentes como nvim-lsp, buffer, path y cmdline. Soporta varios motores de snippets, incluyendo vsnip, LuaSnip, ultisnips, snippy y snippets nativos de Neovim.
El plugin incluye ajustes predefinidos de mapeos de teclas que imitan el comportamiento nativo de Neovim, con opciones para desplazarse por la documentación, completar, abortar y confirmar selecciones. Los usuarios pueden configurar fuentes por tipo de archivo y para el modo de línea de comandos.
Más fuentes de completado se pueden encontrar en la Wiki del proyecto y en el tema de GitHub. Ejemplos de configuración avanzada también están disponibles en la Wiki.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.