GNU Emacs 29 sagatavo atbalstu WebP, Tree-sitter, uzlabojumiem un citiem

emacs-logotips

Emacs ir ar funkcijām bagāts teksta redaktors, kas ir populārs gan programmētāju, gan tehnisko lietotāju vidū.

Nesen Eli Zareckis, viens no galvenajiem emacs izstrādātājiemviņš teica ka jābūt pieejamai beta versijai ļoti drīz, ja vien kodā nav identificētas nopietnas problēmas.

Ar šo tiek minēts, ka nākamajai GNU Emacs 29 versijai vajadzētu būt ar atbalstu attēla formāts WebP, Tree-sitter, parsētāja ģenerēšanas rīks un inkrementālā parsētāja bibliotēka, Eglots (Emacs Polyglot), LSP (Language Server Protocol) operētājsistēmai Emacs, kā arī dažādi citi uzlabojumi.

Kādi jaunumi mūs sagaida, izlaižot GNU Emacs 29?

Publikācijā ar Eli Zaretskii viņš uzsver, ka a no galvenajiem jaunumiem Gatavošanās jaunajai Emacs 29 versijai Tree-sitter, parsētāja ģenerēšanas rīks un pakāpeniskas parsēšanas bibliotēka.

Ir minēts, ka ar to jūs varat izveidot konkrētu sintakses koku avota failam un efektīvi atjaunināt sintakses koku, kad rediģējat avota failu. No turienes lielā ātrumā var veikt ne tikai sintakses izcelšanu.

Emacs koku audzētājs pašlaik atbalsta galvenos režīmus:

  • bash-ts-režīms
  • c-ts režīms
  • c++-ts-režīms
  • csharp-ts-režīms
  • css-ts-režīms
  • java-ts-režīms
  • js-ts-režīms
  • json-ts-mode
  • python-ts-režīms
  • mašīnraksta-ts-režīms

Ir vērts to pieminēt Emacs-29 koku audzētāju iekļaušanai pašlaik ir īpašs statuss, Tā kā tai joprojām var pievienot jaunas funkcijas, tā sapludināšana ar galveno filiāli joprojām ir nesena.

Vēl viena izmaiņa Ko sagaidīt Emacs 29 ir Eglots (Emacs Polyglot) ir LSP (Language Server Protocol) klients uzņēmumam Emacs. Ir vērts to pieminēt Emacs ir vairākas LSP integrācijas, piemēram, LSP režīms, Eglot un lsp-bridge. No trim Eglot tagad ir daļa no Emacs kodola. un atkarībā no komandas vairs nav jāinstalē pakotne, vienkārši reģistrējiet LSP serveri, un automātiskā pabeigšana, dokumentācija, kļūdu noteikšana un citas funkcijas ir pieejamas uzreiz.

Papildus tam arī Izceļas, ka no Emacs 29 būs iespējams kompilēt ar tīru GTK un viena no galvenajām Emacs problēmām operētājsistēmā Linux bija tās atkarība no Xorg, kad tas tika izpildīts GUI režīmā, lai gan patiesībā problēma ir saistīta ar Veilendu, kas pēdējos gados ir kļuvusi arvien izplatītāka, un pat ar XWayland pastāvēšana ir kļuvusi par traucēkli. Ņemot to vērā, Emacs tagad var kompilēt ar tīru GTK.

Arī Emacs 29 ļaus veikt kompilāciju ar vietējo SQLite atbalstu un sqlite3 bibliotēka, kas, pēc komandas domām, tagad ir noklusējuma darbība, jo, kompilējot Emacs, jums ir jānodod bez sqlite3 konfigurēšanas skriptam, lai no tā izvairītos.

No otras puses, arī HaikuOS atbalsts ir izcelts tāpēc Emacs tagad var kompilēt tieši no sistēmas, un iestatīšanas procesam vajadzētu automātiski noteikt un izveidot Haiku.

Ir vērts to pieminēt ir arī izvēles logu sistēmas ports uz Haiku, ko var iespējot, konfigurējot Emacs ar opciju --with-be-app, kas prasīs, lai jūsu sistēmā būtu Haiku lietojumprogrammu komplekta izstrādes galvenes un C++ kompilators. Ja Emacs nav izveidots ar opciju “–with-be-app”, iegūtais redaktors darbosies tikai teksta režīma termināļos.

Pēdējais, bet ne mazāk svarīgi, ir arī atzīmēts, ka programmā Emacs 29 ir pievienots atbalsts attēlu parādīšanai .webp formātā un papildus tam emacs labāk apstrādā .pdmp failus, jo tagad, veidojot šādu failu, tas savā nosaukumā iekļaus pašreizējā stāvokļa pirkstu nospiedumu, lai gan vienmēr piešķirs prioritāti emacs.pdmp failam, ja tāds pastāv.

Visbeidzot, mēs varam arī to uzsvērt emacs tagad izmanto XInput 2, ļaujot Emacs atbalstīt vairāk ievades notikumu, piemēram, skārienpaliktņa notikumus. Piemēram, pēc noklusējuma skārienpaliktņa savilkšanas žests palielina vai samazina teksta lielumu. Tas ir pateicoties jaunajam piespiešanas notikumam, kas tiek piegādāts ar pieskārienu.

Ja vēlaties uzzināt vairāk par to, varat uzzināt sīkāku informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.