GNU Emacs 27.1 est livré avec un support natif pour l'analyse JSON, les onglets, etc.

La nouvelle version vient d'être annoncée depuis l'éditeur de texte populaire GNU Emacs 27.1 qui a récemment été basé sur la GNU Multiple Precision Library (GMP) et arrive avec des nouvelles assez intéressant tel cComme la prise en charge de HarfBuzz pour l'analyse JSON native et la mise en forme de texte.

Pour ceux qui ne connaissent pas cet éditeur de texte populaire, ils doivent savoir que GNU Emacs est un éditeur de texte extensible, personnalisable, gratuit et ouvert créé par le fondateur du projet GNU, Richard Stallman. C'est le plus populaire de la famille d'éditeurs de texte Emacs.

Cet éditeur de texte est disponible pour GNU / Linux, Windows et macOS, Il est écrit en C et fournit Emacs Lisp comme langage d'extension. Egalement implémenté en C, Emacs Lisp est un "dialecte" du langage de programmation Lisp utilisé par Emacs comme langage de script.

Pour ceux qui ne connaissent pas cet éditeur de texte, Les fonctionnalités de GNU Emacs incluent:

  • modes d'édition sensibles au contenu, y compris la coloration syntaxique, pour de nombreux types de fichiers
  • Documentation complète intégrée, y compris un didacticiel pour les nouveaux utilisateurs
  • Prise en charge complète d'Unicode pour presque tous les scripts
  • Il est également hautement personnalisable, en utilisant le code Emacs Lisp ou une interface utilisateur graphique.
  • Il possède un écosystème complet de fonctionnalités au-delà de l'édition de texte, y compris le suivi de votre calendrier et votre planificateur de projet (avec mode Org), un lecteur de courrier électronique et de nouvelles (Gnus), une interface de débogage, etc.
  • Et beaucoup plus

Principales nouvelles fonctionnalités de GNU Emacs 27.1

Dans cette nouvelle version de GNU Emacs 27.1 il est possible de pouvoir gérer les deux textes dans le contenu de l'éditeur via des onglets soit en utilisant le mode "Tab-Line" ou "Tab-Bar mode"». La première option est similaire à la façon dont les navigateurs affichent le contenu. Chaque tampon a son propre onglet et un clic sur l'un des onglets active le contenu correspondant.

Avec elle de nouvelles commandes sont ajoutées pour activer la barre d'onglets en haut de chaque cadre et les lignes de tabulation au-dessus des fenêtres, afin que les développeurs puissent basculer entre les paramètres de fenêtre persistants et les tampons dans la fenêtre respectivement.

Le mode peut être activé avec la commande mode global de ligne de tabulation. La combinaison Ctrl + X + GAUCHE ou la commande previous-buffer va au buffer précédent et la commande next-buffer ou la combinaison Ctrl + X + DROITE au tampon suivant.

Une autre nouveauté est la nouvelle option –Whit-cairo pour construire l'éditeur avec le support de l'outil puisant dans son état expérimental, ainsi que l'implémentation de la nouvelle version est basée sur la bibliothèque Jansson pour l'analyse de contenu JSON natif.

D'autre part aussi il est à noter qu'il est désormais possible d'utiliser la librairie HarfBuzz pour formater le texte.

En outre, Il est également mentionné que cette nouvelle version d'emacs remplace ImageMagick, qui était auparavant utilisé comme standard pour l'affichage des graphiques. L'éditeur se passe également du package graphique pour redimensionner et faire pivoter les graphiques. Selon l'équipe Emacs, le contexte est le problèmes de sécurité et de stabilité avec ImageMagick. 

Enfin, si vous souhaitez en savoir plus sur cette nouvelle version de l'éditeur, vous pouvez consulter les détails dans l'annonce officielle dans le lien suivant.

Comment installer Gnu Emacs sur Ubuntu et ses dérivés?

Si vous souhaitez pouvoir installer cette nouvelle version de Gnu Emacs sur votre distribution, Ils peuvent le faire de deux manières.

La première l'un d'eux est de le faire directement de l' Centre logiciel d'Ubuntu ou avec l'aide de Synaptic.

Bien que, comme vous le savez, les mises à jour des applications ne sont généralement pas disponibles immédiatement, nous devons donc attendre quelques jours pour qu'elles soient mises à la disposition de tous.

L'autre côté et le recommandé pour avoir ya une version plus actuelle est en téléchargeant et en compilant le code source qui peut être trouvé sur le site officiel de l'éditeur.



		

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Andros dit

    Bon article! J'ajouterais qu'il est également compatible avec les systèmes BSD. salutations