Helix: A post-modern text editor
Cet éditeur de texte postmoderne met l'accent sur les sélections multiples et les curseurs multiples comme primitives d'édition. Une intégration Tree-sitter offre des arbres syntaxiques robustes et tolérants aux erreurs, améliorant le surlignage, le calcul de l'indentation et la navigation. Les outils permettent de manipuler le code en naviguant et en sélectionnant des éléments tels que les fonctions, les classes et les commentaires, en ciblant les nœuds d'arbre syntaxique. Le support des serveurs de langage apporte l'autocomplétion, la navigation vers les définitions, la documentation et les diagnostics sans configuration supplémentaire. Écrit en Rust pour le terminal, il ne repose pas sur Electron ni JavaScript et propose des fonctionnalités modernes telles qu'un fuzzy finder, une recherche sur l'ensemble du projet et des thèmes intégrés.