I-GNU Emacs 29 ilungiselela inkxaso yeWebP, iTree-sitter, izincedisi nokunye

emacs-logo

I-Emacs ngumhleli wombhalo otyebileyo othandwa ngabacwangcisi kunye nabasebenzisi bezobugcisa ngokufanayo.

Mva nje Eli Zaretskii, omnye wabaphuhlisi abaphambili beemacswathi ukuba inguqulelo ye-beta kufuneka ibekhona ngokukhawuleza kakhulu ngaphandle kokuba iingxaki ezinzulu zichongwe kwikhowudi.

Ngale nto kukhankanyiwe ukuba inguqulelo elandelayo ye GNU Emacs 29 kufuneka ize nenkxaso ye ifomati yomfanekiso WebP, Tree-sitter, isixhobo sokwenza uhlaziyo kunye nethala leencwadi elongezelelweyo labacazululi, Eglot (Emacs Polyglot), I-LSP (IProtokholi yeSeva yoLwimi) yee-Emacs, ngokunjalo ezinye ezahlukeneyo zophuculo.

Ziziphi iindaba ezisilindeleyo ekukhutshweni kwe-GNU Emacs 29?

Kupapasho ekwabelwana ngalo nguEli Zaretskii, ubalaselisa ukuba a Izinto ezintsha ezinqabileyo Ukulungiselela inguqulelo entsha ye-Emacs 29 I-Tree-sitter, isixhobo sokuvelisa i-parser kunye nethala leencwadi lokwahlula-hlula.

Kukhankanyiwe ukuba ngayo unokwakha umthi we-concrete syntax wefayile yemvelaphi kwaye uhlaziye ngokufanelekileyo umthi we-syntax xa uhlela ifayile yemvelaphi. Ukusuka apho, ayisiyonto nje yokuqaqambisa i-syntax enokwenziwa ngesantya esiphezulu.

I-Emacs tree-sitter okwangoku ixhasa iindlela eziphambili:

  • bash-ts-mode
  • c-ts-imowudi
  • c++-ts-imowudi
  • cSharp-ts-mowudi
  • css-ts-imowudi
  • java-ts-mode
  • js-ts-imowudi
  • json-ts-mowudi
  • i-python-ts-mode
  • i-typescript-ts-mowudi

Kufanelekile ukuba ukhankanye loo nto Ukubandakanywa komgcini-mithi okwangoku kunesimo esikhethekileyo kwi-emacs-29, kuba izinto ezintsha zisenokongezwa kuyo, ukudityaniswa kwayo ne-master branch kusekutsha nje.

Olunye utshintsho Yintoni onokuyilindela kwi-Emacs 29 yiEglot (Emacs Polyglot) yi-LSP (iProtokholi yeSeva yoLwimi) ye-Emacs. Kufanelekile ukukhankanya oko kukho udibaniso oluninzi lwe-LSP lwe-Emacs, njengeNdlela ye-LSP, i-Eglot, kunye ne-lsp-bridge. Kwezintathu, i-Eglot ngoku iyinxalenye ye-Emacs core. kwaye ngokuxhomekeke kwiqela, akukho mfuneko yokufaka ipakethe kwakhona, vele ubhalise iseva ye-LSP kunye nokugqiba ngokuzenzekelayo, uxwebhu, ubhaqo lwempazamo, kunye nezinye iimpawu zifumaneka ngoko nangoko.

Ngaphezu koko, nayo Kuyacaca ukuba ukusuka kwi-Emacs 29 kuya kwenzeka ukuba uqokelele kunye ne-GTK ecocekileyo kwaye yeyokuba enye yeengxaki eziphambili ze-Emacs kwi-Linux yayikukuxhomekeke kwi-Xorg xa yayisenziwa kwimodi ye-GUI, nangona eneneni ingxaki ilele kwi-Wayland eye yaxhaphaka ngakumbi kwiminyaka edlulileyo, kwaye kunye ubukho beXWayland buye baba yinkathazo. Ngenxa yoku, ii-Emacs ngoku zinokudityaniswa ne-GTK esulungekileyo.

Tambien I-Emacs 29 iya kuvumela ukuhlanganiswa kunye nenkxaso yemveli yeSQLite kunye nelayibrari ye-sqlite3, ethi ngokweqela, oku ngoku kukuziphatha okungagqibekanga, ekubeni kufuneka udlule-ngaphandle kwe-sqlite3 kwisikripthi sokuqwalasela xa uqulunqa i-Emacs ukuyiphepha.

Kwelinye icala, nayo Inkxaso ye-HaikuOS igxininisiwe ngoko i-Emacs ngoku inokuqulunqwa ngokuthe ngqo kwinkqubo kwaye inkqubo yokuseta kufuneka ibone ngokuzenzekelayo kwaye yakhele i-Haiku.

Kufanelekile ukuba ukhankanye loo nto kukho kwakhona izibuko elikhethiweyo lenkqubo yefestile ukuya kwiHaiku, enokuthi yenziwe ngokuqwalasela i-Emacs ngokhetho lwe --with-be-app, oluya kufuna iiheader zophuhliso lwe-Haiku Application Kit kunye ne-C++ compiler ukuba ibekho kwindlela yakho. Ukuba i-Emacs ayakhiwanga ngokhetho lwe-'–nge-app', umhleli onesiphumo uya kusebenza kuphela kwiitheminali zendlela yokubhaliweyo.

Okokugqibela kodwa kuncinci, kukwaphawulwe ukuba kwi-Emacs 29 inkxaso yokubonisa imifanekiso kwi-.webp format yongeziwe kwaye ngaphandle koko I-emacs inokuphathwa kakuhle kweefayile ze-.pdmp, kuba ngoku, xa usenza ifayile enjalo, izakubandakanya kwigama layo umnwe wemeko yayo yangoku, nangona iyakuhlala ibeka phambili ifayile emacs.pdmp ukuba ikhona.

Ekugqibeleni singayiqaqambisa loo nto i-emacs ngoku isebenzisa i-XInput 2, ivumela ii-Emacs ukuba zixhase iminyhadala yegalelo elingakumbi, njengeziganeko zephedi yokuchukumisa. Umzekelo, ngokungagqibekanga, umqondiso wepinki kwiphedi yomzila wongeza okanye unciphise ubungakanani bombhalo. Oku kubulela kumsitho omtsha wepinki, oza nokuphela kokucofa.

Ukuba unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.