- Un outil d’interface utilisateur textuelle (TUI) permettant de rechercher rapidement diverses sources de données (fichiers, dépôts Git, variables d’environnement, images Docker, etc.) grâce à un algorithme de correspondance floue
- Conçu dans une optique d’extensibilité, avec la possibilité d’ajouter facilement diverses sources de données via une configuration simple
- Inspiré par le « plugin Telescope de Neovim » et le « matcher Nucleo de l’éditeur Helix », et s’appuie sur « Tokio » pour offrir des performances optimales
Fonctionnalités principales
- Rapide : fournit une interface fluide et réactive grâce aux E/S asynchrones et au multithreading
- Correspondance floue : permet de filtrer efficacement des listes d’éléments à l’aide d’une bibliothèque de fuzzy matching de pointe
- Fonctions incluses par défaut : canaux intégrés et aperçu immédiatement utilisables
- Intégration shell : permet de tirer parti d’une autocomplétion intelligente via l’intégration au shell
- Canaux : conçu autour du concept de canaux intégrés permettant de rechercher plusieurs sources de données, comme les fichiers, les dépôts Git ou les variables d’environnement
- Canaux personnalisés : permet d’ajouter facilement ses propres canaux à l’aide d’un fichier de configuration centralisé
- Fonction d’aperçu : permet de prévisualiser le contenu d’un élément dans une fenêtre séparée
- Mise en évidence syntaxique intégrée : fournit une coloration syntaxique asynchrone pour de nombreux formats de fichiers
- Raccourcis clavier : inclut des raccourcis par défaut intuitifs inspirés de Vim et d’autres raccourcis de terminal populaires
- Thèmes : fournit 10 thèmes par défaut, avec la possibilité de créer facilement des thèmes personnalisés
- Multiplateforme : fonctionne sur Linux, MacOS et Windows
- Compatibilité terminal : fonctionne parfaitement dans les principaux émulateurs de terminal
Aucun commentaire pour le moment.