GNU Emacs 28.1 er allerede blevet frigivet, og dette er nyhederne

For nogle dage siden udgivelsen af ​​den nye version af GNU Emacs 28.1 blev annonceret, version, hvor der er lavet nogle ret fede forbedringer Hvoraf vi blandt andet kan fremhæve muligheden for at kompilere Lisp-filer, tilføjelsen af ​​understøttelse af Unicode 14.0 og også forbedringer til understøttelse af emoji.

For dem der ikke er bekendt med denne populære teksteditor, bør de vide det GNU Emacs er en udvidelig, tilpasselig, gratis og åben teksteditor oprettet af grundlæggeren af ​​GNU-projektet, Richard Stallman. Dette er den mest populære af Emacs-familien af ​​tekstredaktører.

Denne teksteditor er tilgængelig til GNU / Linux, Windows og macOS, Det er skrevet i C og giver Emacs Lisp som et udvidelsessprog. Emacs Lisp er også implementeret i C, en "dialekt" af Lisp-programmeringssproget, der bruges af Emacs som et scriptingsprog.

For dem der ikke er bekendt med denne teksteditor, GNU Emacs-funktioner inkluderer:

  • indholdsfølsom redigeringstilstande, herunder syntaksfremhævning, for mange filtyper
  • Integreret omfattende dokumentation, inklusive en tutorial til nye brugere
  • Fuld Unicode-understøttelse til næsten alle scripts
  • Det kan også tilpasses meget ved hjælp af Emacs Lisp-kode eller en grafisk brugergrænseflade.
  • Den har et komplet økosystem af funktioner ud over tekstredigering, inklusive kalendersporing og en projektplanlægning (med Org-tilstand), en e-mail- og nyhedslæser (Gnus), en fejlfindingsgrænseflade og mere.
  • har også fordel af et pakkesystem (Emacs Lisp Package Archive eller ELPA) til download og installation af udvidelser
  • Og mange flere

Vigtigste nye funktioner i GNU Emacs 28.1

I denne nye version af Emacs 28.1, der præsenteres, fremhæves det, at evne til at kompilere Lisp-filer til eksekverbar kode ved at bruge libgccjit-biblioteket, i stedet for at bruge JIT-kompilering.

Det nævnes det for at muliggøre kompilering native ved kompilering, du skal angive muligheden '–with-native-compilation', som vil kompilere alle Elisp-pakker leveret med Emacs til eksekverbar kode. Det er vigtigt at nævne, at ved at aktivere tilstanden giver dette mulighed for at opnå en mærkbar stigning i ydeevnen.

En anden ændring, der skiller sig ud i denne nye version, er, at som standard, kairos grafikbibliotek bruges til repræsentation ('–with-cairo'-indstillingen er aktiveret) og til tekstoutput, HarfBuzz glyph-layout-motoren, plus det nævnes, at libXft-understøttelse er blevet forældet.

Vi kan også finde i denne nye version af Emacs 28.1, at se har tilføjet understøttelse af Unicode 14.0-specifikationen og har Meget forbedret emoji-håndtering.

Udover dette fremhæves det også, at muligheden for at indlæse seccomp systemopkaldsfiltre ('–seccomp=FILE') til processandbox-isolering er blevet tilføjet, og at der er foreslået et nyt dokumentations- og gruppevisningssystem af funktioner.

Det kan vi på den anden side også finde tilføjet 'context-menu-mode' implementering af kontekstmenuer vises ved højreklik, og at mulighederne i project.el projektstyringspakken er blevet væsentligt udvidet.

Endelig hvis du vil vide mere om det om denne nye version af editoren, kan du tjekke detaljerne i den officielle meddelelse I det følgende link.

Hvordan installeres Gnu Emacs på Ubuntu og derivater?

Hvis du er interesseret i at kunne installere denne nye version af Gnu Emacs på din distro, De kan gøre det på to måder.

Den første en af ​​dem er at gøre det direkte fra Software Center fra Ubuntu eller ved hjælp af Synaptic.

Selvom applikationsopdateringer som bekendt normalt ikke er tilgængelige med det samme, så vi må vente et par dage, før det gøres tilgængeligt for alle.

Den anden vej og det anbefalede at have ya en mere aktuel version er ved at downloade og kompilere kildekoden, der findes på forlagets officielle hjemmeside.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.