Recherche de site Web

Micro Text Editor 2.0.15 publié après plus d'un an de développement


L'éditeur de texte terminal Micro 2.0.15 fait son retour après une longue absence, apportant de larges améliorations de la syntaxe et des correctifs de stabilité.

Micro, un éditeur de texte moderne basé sur le terminal, conçu pour être facile à utiliser tout en offrant des fonctionnalités généralement associées aux éditeurs graphiques complets, a publié la version 2.0.15, marquant le premier lancement du projet depuis la version 2.0.14, sortie en août 2024.

L'accent principal cette fois-ci est mis sur les améliorations de la coloration syntaxique. La prise en charge a été étendue ou affinée pour un large éventail de langages et de formats, y compris Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, le shell Fish, Groovy, Ruby, les variantes de JavaScript telles que .cjs, ainsi que des cas particuliers supplémentaires pour l'assembleur et le C++.

Plusieurs correctifs traitent également des problèmes liés à la gestion des mots-clés, à l'analyse des commentaires, à la reconnaissance des littéraux et aux problèmes issus des changements précédents des règles de syntaxe.

Les fonctionnalités d'édition ont également été améliorées. Des actions comme copier, couper, supprimer et dupliquer sont maintenant plus cohérentes, avec des corrections pour des cas particuliers tels que la dernière ligne d'un fichier.

Éditeur de texte terminal Micro 2.0.15

En ce qui concerne l'utilisabilité, de nouvelles actions de navigation et de curseur ont été ajoutées, y compris le comportement page-avant et page-arrière similaire à nano, le positionnement du curseur par rapport à la fenêtre visible, et des opérations multicurseur améliorées. De nombreuses régressions affectant le défilement, l'ajustement de la vue, le redimensionnement des panneaux et le placement du curseur ont été résolues.

Pour la stabilité et la sécurité des données, plusieurs corrections améliorent la fiabilité des sauvegardes. Cela inclut une écriture plus sûre, l'arrêt des sauvegardes inutiles pour les fichiers non modifiés, la correction de l'enregistrement avec des privilèges élevés et la prévention de la perte de données avec des tampons partagés.

Parmi les autres correctifs, on trouve une meilleure gestion de SIGINT, l'arrêt des boucles infinies lors des opérations de remplacement et la prévention des plantages lors des commandes terminal. Pour les plugins, de nouveaux rappels ont été ajoutés, les API ont été étendues et il y a maintenant une séparation plus claire entre les plugins intégrés et ceux de tiers.

De plus, le projet a également renforcé le contrôle sur les plugins en empêchant ceux-ci de modifier les fichiers de configuration principaux, sauf autorisation explicite.

Enfin, le support de la compilation croisée a été amélioré, y compris l’ajout des cibles Windows ARM64, et les compilations sont désormais explicitement entièrement statiques avec CGO désactivé.

Pour plus d'informations, consultez le journal des modifications.