Emacs 29.1 prichádza s podporou Wayland, vylepšeniami a ďalšími

logo emacs

Emacs je textový editor s bohatými funkciami, ktorý je obľúbený u programátorov aj technických používateľov.

Projekt GNU prostredníctvom oznámenia oznámil vydanie novej verzie svojho obľúbeného textového editora „GNU Emacs 29.1“, verzie, ktorá sa považuje za stabilnú a v ktorej sú vylepšené mnohé z experimentálnych funkcií, ktoré boli vylepšené od predchádzajúceho vydania. a viac.

Pre tých, ktorí tento obľúbený textový editor nepoznajú, by to mali vedieť GNU Emacs je rozšíriteľný, prispôsobiteľný, bezplatný a otvorený textový editor vytvoril zakladateľ projektu GNU Richard Stallman. Toto je najobľúbenejší z rodiny textových editorov Emacs.

Tento textový editor je k dispozícii pre GNU / Linux, Windows a macOS, Je napísaný v jazyku C a poskytuje Emacs Lisp ako rozširujúci jazyk. Emacs Lisp, ktorý je tiež implementovaný v jazyku C, je „dialektom“ programovacieho jazyka Lisp, ktorý používa Emacs ako skriptovací jazyk.

Emacs 29.1 Kľúčové nové funkcie

V tejto novej verzii Emacs 29.1, ktorá je prezentovaná, je jednou z jej hlavných noviniek pridaná podpora pre kompiláciu v režime „GTK“. Puro» (PGTK, '--with-pgtk'), ktorý používa GTK 3 na zobrazenie rozhrania. Na rozdiel od predtým dostupných režimov zostavovania, nový režim zostavovania umožňuje používať GDK (Súprava na kreslenie GIMP) pracovať v prostrediach založených na Waylande nie je potrebné používať plášť XWayland.

Ďalšou zo zmien, ktorá vyniká v tomto novom vydaní, je podpora obrazového formátu WebP (pripravené od spustenia zo série 29.x, keďže táto vetva 29.0 bola použitá ako vývojová verzia) vrátane animovaných obrázkov,--without-webp' sa poskytuje na zakázanie kompilácie s knižnicou libwebp a bol pridaný príkaz ':type webp' na určenie typu obrázka WebP.

Okrem toho môžeme tiež zistiť, že voliteľná možnosť kompilácie s káhirským backendom pre knižnicu XCB ( '--with-cairo-xcb'), ktorý umožňuje rýchlejší výkon pri používaní pripojení k X serverom s vysokou latenciou, ale má nevyriešené problémy so stabilitou (napríklad zlyhanie pri neustálom otváraní a zatváraní pripojenia k terminálu).

Pridané podpora pre kompiláciu s knižnicou tree-sitter a použiť dodané syntaktické analyzátory na analýzu kódu v rôznych programovacích jazykoch, pridané aj nové režimy zvýrazňovania syntaxe založené na použití syntaktických analyzátorov.

V Emacs 29.1 môžeme tiež nájsť, že vstavaná možnosť prístupu k databázeJe založený na knižnici SQLite, ako aj na možnosti zakázať kompiláciu pomocou sqlite3.

Z ďalších zmien, ktoré vynikajú:

  • Rozšírenie XInput 2 (XI2) sa používa na spracovanie vstupných udalostí v prostrediach založených na X11.
  • Pridaná možnosť povoliť podporu predkompilácie pre súbory Lisp vo fáze kompilácie Emacs ('--with-native-compilation=aot' v konfigurácii).
  • Pridaná podpora zostavovania pre operačný systém Haiku.
  • Pridaný Eglot, nový klient LSP (Language Server Protocol), ktorý možno použiť na pripojenie k externým službám na analýzu, detekciu chýb a dokončenie kódu.
  • Implementovaná podpora pre makro use-package pre deklaratívnu definíciu konfigurácie balíka, čo vám umožňuje izolovať konfiguráciu balíka v samostatnom spúšťacom súbore.
  • Bol pridaný nový balík 'wallpaper' s implementáciou príkazu 'wallpaper-set' na nastavenie tapety na plochu.
  • Pridaná nová temná téma „leuven-dark“.
  • Vylepšená podpora pre manipuláciu drag and drop na systémoch X11.
  • Pre presúvanie súborov a obrázkov z iných programov je zabezpečená podpora protokolu XDS (X Direct Save).

Ak o tom chcete vedieť viac o oznámení novej verzie si ju môžete prečítať na stránke nasledujúci odkaz.

Ako nainštalovať GNU Emacs na Linux?

Pre tých, ktorí majú záujem o inštaláciu tohto editora na svoje systémy, by to mali vedieť väčšina distribúcií GNU / Linux poskytuje GNU Emacs vo svojich úložiskách, pomocou ktorého môžu balíček jednoducho nájsť a nainštalovať v softvérovom centre alebo pomocou správcu balíkov.

Napríklad kto sú Používatelia Ubuntu, Debian alebo akýchkoľvek odvodených používateľov z toho si môžu nainštalovať editor otvorením terminálu a zadaním nasledujúceho príkazu:

sudo apt install emacs

Aj keď pre Ubuntu a deriváty existuje vývojár, ktorý zostavuje kód editora a poskytuje ho v rámci úložiska, ktoré možno pridať pomocou nasledujúceho príkazu:

Ak chcete nainštalovať GNU Emacs na Ubuntu a jeho deriváty, budeme musieť otvoriť iba terminál (Môžeme to urobiť pomocou kombinácie klávesov Ctrl + Al + T) a skopírujte doň nasledujúce príkazy:

sudo add-apt-repository ppa:kelleyk/emacs -y

Tu ide o monitorovanie okamžitú dostupnosť na inštaláciu balíka novej verzie.

V prípade tých, ktoré sú Používatelia Arch Linux, Manjaro, Arco Linux alebo iných derivátov, inštaláciu je možné vykonať vykonaním nasledujúceho príkazu v termináli:

sudo pacman -S emacs

Kým pre tých, ktorí uprednostňujú použitie balíkov Snap, môžu editor nainštalovať pomocou nasledujúceho príkazu:

sudo snap install emacs --classic

Konečne pre tých, ktorí majú záujem o inštaláciu novej verzie už terazMomentálne jediný spôsob je stiahnutím zdrojového kódu editora a jeho kompiláciou vo vašom systéme.

Novú verziu Emacsu možno získať z jeho oficiálnej webovej stránky v sekcii na stiahnutie. Odkaz je tento.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.