Emacs 29.1 dolazi s podrškom za Wayland, poboljšanjima i više

emacs-logo

Emacs je uređivač teksta bogat značajkama koji je podjednako popularan među programerima i tehničkim korisnicima.

Projekt GNU najavio je, putem najave, izdanje nove verzije svog popularnog uređivača teksta "GNU Emacs 29.1", verzije koja se smatra stabilnom i u kojoj su mnoge eksperimentalne značajke koje su uglađene od prethodnog izdanja, poboljšanja i više.

Oni koji nisu upoznati s ovim popularnim uređivačem teksta, to bi trebali znati GNU Emacs je proširivi, prilagodljivi, besplatni i otvoreni uređivač teksta stvorio osnivač GNU projekta, Richard Stallman. Ovo je najpopularnije iz Emacs obitelji uređivača teksta.

Ovaj uređivač teksta dostupan je za GNU / Linux, Windows i macOS, Napisan je na C i pruža Emacs Lisp kao produžni jezik. Također implementiran na jeziku C, Emacs Lisp je "dijalekt" programskog jezika Lisp koji Emacs koristi kao skriptni jezik.

Emacs 29.1 Ključne nove značajke

U ovoj novoj verziji Emacsa 29.1 koja je predstavljena, jedan od njegovih glavnih noviteta je dodana podrška za kompajliranje u "GTK" modu puro» (PGTK, '--with-pgtk'), koji koristi GTK 3 za prikaz sučelja. Za razliku od prethodno dostupnih načina izrade, novi način izrade omogućuje korištenje GDK-a (GIMP komplet za crtanje) za rad u okruženjima temeljenim na Waylandu nema potrebe za korištenjem XWayland pelerine.

Još jedna od promjena koja se ističe u ovom novom izdanju je podrška za WebP format slike (pripremljeno od lansiranja iz serije 29.x, budući da je ova grana 29.0 korištena kao razvojno izdanje) uključujući animirane slike, '--without-webp' postoji za onemogućavanje kompilacije s bibliotekom libwebp, a dodana je naredba ':type webp' za određivanje vrste WebP slike.

Osim toga, također možemo otkriti da je opcijska mogućnost kompajliranja s pozadinom Cairo za XCB knjižnicu (”--with-cairo-xcb'), koji omogućuje brže performanse pri korištenju veza s X poslužiteljima visoke latencije, ali ima neriješene probleme stabilnosti (na primjer, rušenje pri stalnom otvaranju i zatvaranju veze s terminalom).

Dodano podrška za kompajliranje s bibliotekom tree-sitter i koristiti dane parsere za raščlanjivanje koda u različitim programskim jezicima, također dodane nove načine isticanja sintakse temeljene na upotrebi parsera.

Također možemo pronaći u Emacsu 29.1 da je ugrađena mogućnost pristupa bazi podatakaTemelji se na biblioteci SQLite, kao i na opciji za onemogućavanje kompilacije pomoću sqlite3.

Od ostalih istaknutih promjena:

  • Ekstenzija XInput 2 (XI2) koristi se za rukovanje ulaznim događajima u okruženjima temeljenim na X11.
  • Dodana je mogućnost omogućavanja podrške za predkompilaciju za Lisp datoteke u Emacs fazi kompajliranja ('--with-native-compilation=aot' u konfiguraciji).
  • Dodana podrška za izgradnju za Haiku OS.
  • Dodan Eglot, novi LSP (Language Server Protocol) klijent koji se može koristiti za povezivanje s vanjskim uslugama za analizu, otkrivanje pogrešaka i dovršavanje koda.
  • Implementirana podrška za makronaredbu use-package za deklarativnu definiciju konfiguracije paketa, što vam omogućuje da izolirate konfiguraciju paketa u zasebnoj datoteci za pokretanje.
  • Dodan je novi paket 'wallpaper' s implementacijom naredbe 'wallpaper-set' za postavljanje pozadine za radnu površinu.
  • Dodana je nova mračna tema 'leuven-dark'.
  • Poboljšana podrška za manipulaciju povlačenjem i ispuštanjem na X11 sustavima.
  • Za premještanje datoteka i slika iz drugih programa omogućena je podrška za XDS (X Direct Save) protokol.

Ako želite znati više o tome o najavi nove verzije, možete je konzultirati tako da odete na sljedeći link.

Kako instalirati GNU Emacs na Linux?

Oni koji su zainteresirani za mogućnost instaliranja ovog uređivača na svoje sustave, trebali bi to znati većina GNU / Linux distribucija nudi GNU Emacs u svojim spremištima, pomoću kojeg mogu jednostavno pronaći i instalirati paket iz svog softverskog centra ili uz pomoć upravitelja paketa.

Na primjer, tko su oni Ubuntu, Debian ili bilo koji izvedeni korisnik od toga mogu instalirati editor otvaranjem terminala i upisivanjem sljedeće naredbe u njega:

sudo apt install emacs

Iako za Ubuntu i derivate postoji programer koji sastavlja kod za uređivanje i daje ih unutar repozitorija, koji se može dodati sljedećom naredbom:

Da biste instalirali GNU Emacs na Ubuntu, kao i njegove derivate, morat ćemo samo otvoriti terminal (To možemo učiniti kombinacijom tipki Ctrl + Al + T) i u njega kopirajte sljedeće naredbe:

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

Ovdje se radi o praćenju brza dostupnost za instaliranje paketa nove verzije.

U slučaju onih koji jesu Arch Linux, Manjaro, Arco Linux ili bilo koji drugi derivatni korisnici, instalacija se može izvršiti izvršavanjem sljedeće naredbe u terminalu:

sudo pacman -S emacs

Dok za one koji više vole koristiti Snap pakete, oni mogu instalirati editor sa sljedećom naredbom:

sudo snap install emacs --classic

Konačno za one koji su zainteresirani za instaliranje nove verzije sadaTrenutno je jedini način preuzimanje izvornog koda uređivača kako bi se kompajlirao u vašem sustavu.

Nova verzija Emacsa može se nabaviti na njegovoj službenoj web stranici u odjeljku za preuzimanje. Poveznica je ovo.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.