Neovim 0.5 ya zo tare da tallafi na LSP, haɓaka Lua da ƙari

neovim

Bayan kusan shekaru biyu na cigaba an sanar da ƙaddamar da sabon sigar Neovim 0.5 (reshen editan Vim, wanda ya mai da hankali kan inganta haɓaka da sassauƙa), wannan sigar rya bayyana game da tabbatarwa 4000 tun v0.4.4.

An ambaci cewa a cikin wannan sabon fasalin Neovim 0.5, manyan abubuwan sun haɗa da tallafi don LSP, sababbin APIs don ƙarin samfuran (tare da bin diddigin sauya ƙuduri) da kuma adon adon, haka nan manyan ci gaba zuwa lua azaman kayan haɗi da daidaitawa. 

Ga waɗanda basu da masaniya game da Neovim, ya kamata su san hakan A karkashin aikin, an sake yin gyaran fuska ga Vim fiye da shekaru bakwai, a sakamakon wanne an yi canje-canje don sauƙaƙe kiyaye lambar, samar da hanyar raba aiki tsakanin masu kiyayewa daban-daban, raba kewayawa daga sashin tushe (za a iya canza yanayin ba tare da taba wadanda ke ciki ba) da aiwatar da sabon tsarin gine-ginen kayan aikin zamani.

Daga cikin batutuwan Vim da suka haifar da kirkirar Neovim akwai lambar hada-hadar kudi mai lamba sama da layuka 300.000 na lambar C. 'Yan mutane kaɗan ne suka fahimci duk abubuwan da ke cikin Vim codebase, kuma duk canje-canje yana ƙarƙashin ikon mai kula ne., Yana mai da wuya a kula da inganta edita. Madadin lambar da aka saka a cikin Vim core don tallafawa GUI, Neovim ya ba da shawarar amfani da layin duniya wanda zai ba ku damar ƙirƙirar musaya ta amfani da kayan aikin kayan aiki da yawa.

Babban labarai na Neovim 0.5

Wannan sabon sigar gabatar da canje-canje da yawa wanda mafi yawan waɗannan canje-canje suna mai da hankali ne akan ingantawa ga Lua, sabbin APIs da haɓakawa a cikin tsarin kuma shine se yana nuna ƙarin tallafi ga Lua a matsayin harshe don haɓaka kayan haɓaka da kuma daidaitawar gudanarwa.

Daga duk canje-canjen da suka fi fice, zamu iya samun hakan An ƙara abokin ciniki na LSP (Yarjejeniyar Server na Harshe) wanda aka gina a cikin Lua, wanda za'a iya amfani dashi don haɗi zuwa sabis na waje don bincike da kammala lambar.

Daga cikin APIs, ɗayan ya fito wanda aka ƙara don sarrafa ƙirar buffers akwatin zaɓi, da kuma API don amfani da ƙarin alama don bin sauye-sauye a matakin mutum.

Har ila yau goyan bayan goyan bayan itace-mai tallafi a matsayin injin hada kalmomi, gami da wanda ya danganci sabon tushen APIs don bin diddigin kayan kwalliya.

A ƙarshe en game da gyaran:

  • Kafaffen pasting na tubalan basa aiki yadda yakamata
  • Kafaffen halin bebe na nvim_exec ()
  • Kafaffen kwari da yawa da aka gano ta hanyar magana da rufin asiri
  • Shirya matsala matsalolin terminfo a cikin Windows
  • Magani tare da dacewa da kuma allon allo
  • Shirya matsala don nuna tashar gama gari

Finalmente idan kuna sha'awar ƙarin sani game da shi na wannan sabon sigar, zaku iya bincika canje-canje a cikin mahaɗin mai zuwa.

Yadda ake girka NeoVim akan Linux?

Yanzu don shigarwar harka na wannan sabon sigar a cikin Linux, kumaYana da mahimmanci a jaddada cewa Neovim yana cikin mafi rinjaye daga rumbunan ajiya na shahararrun rarrabawa.

Kodayake matsalar kawai a wannan lokacin ita ce, ba a sabunta sabon sigar ba tukuna a cikin wuraren ajiyar mafi yawan rarraba Linux.

Tunda a halin yanzu kawai Arch Linxu da dangoginsa sun riga sun sami wadatar wannan kunshin.

Don sanyawa a kan Arch da Kalam, kawai zasu bude tashar kuma a ciki zasu rubuta umarni mai zuwa:

sudo pacman -S neovim

Duk da yake domin wadanda suke masu amfani da Debian, Ubuntu da kuma abubuwanda suka samo asali zasu iya shigar da sabon kunshin da zaran ya samu aiwatar da umarni a cikin m:

sudo apt install neovim

Game da waɗanda suke amfani da Fedora da ƙayyadaddun abubuwa:

sudo dnf install neovim

Masu amfani da OpenSUSE:

sudo zypper install neovim

A ƙarshe ga masu amfani da Gentoo

emerge -a app-editors/neovim

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.