Sobre el proyecto
fzf es un buscador difuso de línea de comandos portátil, rápido y programable distribuido como un único binario. Lee listas desde STDIN y escribe el elemento seleccionado en STDOUT, lo que permite integrarlo en diversos scripts de shell y aplicaciones de terminal.
Las capacidades clave incluyen:
- Filtrado Interactivo: Soporta coincidencia difusa, coincidencia exacta, coincidencia de prefijo/sufijo y coincidencia inversa.
- Modos de Visualización: Ofrece modos de pantalla completa, basados en altura y modo popup (compatible con tmux 3.3+ o Zellij 0.44+).
- Integración con Shell: Proporciona atajos de teclado (CTRL-T, CTRL-R, ALT-C) y completado difuso para Bash, Zsh, Fish y Nushell.
- Personalización: Interfaz de usuario totalmente personalizable con ajustes preestablecidos de estilo (default, full, minimal), etiquetas de borde y configuraciones de color.
- Extensibilidad: Cuenta con una arquitectura basada en eventos para construir interfaces personalizadas, incluyendo ventanas de vista previa que pueden ejecutar programas externos.
- Ecosistema: Incluye un plugin de Vim/Neovim para búsquedas integradas dentro de los editores.