GNU Emacs 29 inogadzirira tsigiro yeWebP, Miti-sitter, zvigadziriso nezvimwe

emacs-logo

Emacs ndeye-yakapfuma mameseji edhita ayo anozivikanwa nevagadziri vepurogiramu uye tekinoroji vashandisi zvakafanana.

Munguva pfupi yapfuura Eri Zaretskii, mumwe wevanonyanya kugadzira emacsiye akati kuti beta vhezheni inofanira kuwanikwa nekukurumidza kunze kwekunge matambudziko akakomba akaonekwa mukodhi.

Nezvizvi zvinonzi iyo inotevera vhezheni yeGNU Emacs 29 inofanirwa kuuya nerutsigiro rwe image format WebP, Tree-sitter, parser generation tool uye kuwedzera parser raibhurari, Eglot (Emacs Polyglot), LSP (Mutauro Server Protocol) yeEmacs, pamwe chete kumwe kuvandudzwa kwakasiyana-siyana.

Ndedzipi nhau dzakatimirira mukuburitswa kweGNU Emacs 29?

Muchinyorwa chakagoverwa naEli Zaretskii, anosimbisa kuti a yezvinyorwa zvitsva Kugadzirira iyo itsva vhezheni yeEmacs 29 Tree-sitter, parser chizvarwa chishandiso uye inowedzera parsing raibhurari.

Zvinotaurwa kuti nazvo iwe unogona kuvaka kongiri ye syntax muti weiyo sosi faira uye zvinobudirira kugadzirisa iyo syntax muti kana iwe uchigadzirisa iyo sosi faira. Kubva ipapo, haisi kungoratidzira syntax inogona kuitwa nekumhanya kukuru.

Emacs muti-sitter parizvino inotsigira iwo makuru modhi:

  • bash-ts-mode
  • c-ts-modhi
  • c++-ts-modhi
  • cSharp-ts-mode
  • css-ts-modhi
  • java-ts-mode
  • js-ts-modhi
  • json-ts-mode
  • python-ts-mode
  • typescript-ts-modhi

Zvakakodzera kutaura izvozvo Kuiswa kwemuti-sitter parizvino kune yakakosha chinzvimbo muemacs-29, sezvo zvinhu zvitsva zvichiri kugona kuwedzerwa kwairi, kubatanidzwa kwayo nebazi guru kuchiri kuchangopfuura.

Imwe shanduko Chii chekutarisira kuEmacs 29 ndiro Eglot (Emacs Polyglot) iLSP (Language Server Protocol) mutengi weEmacs. Zvakakodzera kutaura izvozvo kune akati wandei LSP kubatanidzwa kweEmacs, senge LSP Mode, Eglot, uye lsp-bhiriji. Pakati pevatatu, Eglot yave chikamu cheEmacs musimboti. uye zvichienderana nechikwata, hapana chikonzero chekuisa pasuru zvakare, ingo nyoresa sevha yeLSP uye kupedzisa, zvinyorwa, kuona kukanganisa, uye zvimwe zvinhu zvinobva zvangowanikwa.

Mukuwedzera kune izvozvo, zvakare Zvinomira pachena kuti kubva kuEmacs 29 zvinogoneka kuunganidza neGTK yakachena uye nderekuti rimwe rematambudziko makuru eEmacs muLinux kwaive kutsamira paXorg payaiitwa muGUI modhi, kunyangwe hazvo dambudziko riripo neWayland iyo yakawedzera kuwanda mumakore apfuura, uye kunyangwe neiyo. kuvapo kweXWayland kwave kunetsa. Tichifunga izvi, Emacs ikozvino inogona kuumbwa neGTK yakachena.

Tambien Emacs 29 inobvumira kuunganidzwa nerutsigiro rwekuzvarwa kweSQLite uye sqlite3 raibhurari, iyo maererano nechikwata, ichi chave hunhu hwekusagadzikana, sezvo iwe uchifanirwa kupfuura-pasina-sqlite3 kune gadziriso script paunenge uchigadzira Emacs kuti uzvidzivirire.

Kune rimwe divi, zvakare HaikuOS rutsigiro inosimbiswa saka Emacs ikozvino inogona kuunganidzwa zvakananga kubva kuhurongwa uye nzira yekuseta inofanirwa kuona nekuvakira Haiku.

Zvakakodzera kutaura izvozvo kune zvakare sarudzo yechiteshi chehwindo system kuHaiku, iyo inogona kugoneswa nekugadzirisa Emacs ne --with-be-app sarudzo, izvo zvinoda Haiku Application Kit yekuvandudza misoro uye C++ compiler kuti ivepo pane yako system. Kana Emacs isina kuvakwa neiyo '-ne-be-app' sarudzo, iyo inobuda mupepeti inongoshanda pane zvinyorwa-modhi terminals.

Chekupedzisira asi chisiri chidiki, chinocherechedzwawo kuti muEmacs 29 rutsigiro rwekutaridza mifananidzo mu.webp format yawedzerwa uye kunze kwaizvozvo emacs ane mabatirwo arinani e .pdmp mafaira, nokuti ikozvino, pakugadzira faira yakadaro, ichabatanidza muzita rayo chigunwe chechimiro chayo chazvino, kunyange zvazvo ichagara ichiisa mberi kwemacs.pdmp faira kana iripo.

Pakupedzisira tinogonawo kusimbisa izvozvo emacs ikozvino inoshandisa XInput 2, ichibvumira Emacs kutsigira zvimwe zviitiko zvekupinza, senge touchpad zviitiko. Semuenzaniso, nekusarudzika, pinch gesture pane trackpad inowedzera kana kuderedza saizi yemavara. Izvi ndezvekutenda kune nyowani pinch chiitiko, chinouya nekubata-kuguma.

Kana iwe uchida kuziva zvakawanda nezvazvo, unogona kubvunza ruzivo Mune inotevera chinongedzo.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako