Repolode
minad

minad/vertico

Una interfaz minimalista de completado vertical para Emacs que aprovecha el sistema de completado integrado y funciona con sus comandos.

Estrellas
1,896
Forks
76
Issues abiertos
0
Último commit
hace 27 días

¿Qué es?

Vertico es una interfaz de completado para las solicitudes del minibúfer de Emacs que muestra las opciones en una lista vertical. Reutiliza las funciones de completado integradas en Emacs en lugar de definir su propia API, por lo que los comandos y las tablas de completado que ya funcionan con completing-read se comportan igual con Vertico.

El paquete ofrece navegación con las teclas de flecha, inserción de opciones con TAB, selección con RET y la posibilidad de enviar texto que no figure en la lista de opciones con M-RET. Las opciones se pueden ordenar por historial, frecuencia, longitud o alfabéticamente; también se admiten agrupaciones, anotaciones y afijos. Las extensiones opcionales añaden modos de visualización en una sola línea, en cuadrícula, invertido, basado en búferes y otros, además de configuración por comando mediante vertico-multiform.

Vertico solo proporciona la interfaz y está diseñado para combinarse con paquetes complementarios, como Orderless para la búsqueda por coincidencias, Marginalia para las anotaciones, Consult para comandos de búsqueda y navegación, y Embark para realizar acciones sobre las opciones.

Funciones clave

  • 01Lista vertical de opciones con navegación mediante las teclas de flecha e índice de la opción en la solicitud.
  • 02Basado en el sistema de completado integrado de Emacs, por lo que mantiene la compatibilidad con los comandos de completado existentes.
  • 03Ordenación por historial, frecuencia, longitud o alfabéticamente.
  • 04Extensiones para modos de visualización en una sola línea, en cuadrícula, invertido, basado en búferes y otros.
  • 05Configuración de visualización por comando y categoría mediante vertico-multiform.

Casos de uso

  • Elegir archivos, búferes o comandos en Emacs mediante una lista de completado vertical.
  • Combinarlo con Orderless y Consult para buscar y navegar de forma flexible en el minibúfer.
  • Sustituir el completado al estilo de Ivy o Helm por una configuración más pequeña y componible.

Inicio rápido

  1. 1

    Instala Vertico desde ELPA o MELPA con package-install

    M-x package-install RET vertico RET
  2. 2

    Activa el modo menor global

    M-x vertico-mode RET

Antes de usarlo

  • Solo para Emacs: es un paquete de Emacs Lisp para el editor Emacs.

Temas

Preguntas frecuentes

¿Qué es vertico?
Una interfaz minimalista de completado vertical para Emacs que aprovecha el sistema de completado integrado y funciona con sus comandos. Vertico es una interfaz de completado para las solicitudes del minibúfer de Emacs que muestra las opciones en una lista vertical. Reutiliza las funciones de completado integradas en Emacs en lugar de definir su propia API, por lo que los comandos y las tablas de completado que ya funcionan con completing-read se comportan igual con Vertico.
¿vertico es gratuito? ¿Qué licencia tiene?
vertico es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vertico sigue mantenido?
Mantenimiento activo. El último commit de vertico fue el 11 oct 2026.
¿Para qué puedo usar vertico?
Elegir archivos, búferes o comandos en Emacs mediante una lista de completado vertical. Combinarlo con Orderless y Consult para buscar y navegar de forma flexible en el minibúfer. Sustituir el completado al estilo de Ivy o Helm por una configuración más pequeña y componible.
¿Cómo se instala vertico?
Instala Vertico desde ELPA o MELPA con package-install: M-x package-install RET vertico RET Activa el modo menor global: M-x vertico-mode RET
¿Dónde consigo vertico?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/minad/vertico

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados