I roto i te anga o te kaupapa Neovim, kua neke atu i te rima tau te turanga waehere Vim e mahihia ana, na te mea ko nga huringa ka mahia hei whakamaarama i te tiaki i nga waehere, ka taea te wehewehe i nga mahi i waenga i nga kai tiaki, wehe i te atanga mai i te te waahanga turanga (ka taea te whakarereke i te atanga me te kore e pa ki roto) me te whakatinana i tetahi mea hou
Ko tetahi o nga raruraru ki a Vim i akiaki i te hanganga o Neovim ko tona pupuhi, te turanga waehere monolithic, neke atu i te 300 mano nga rarangi o te waehere C (C89). He torutoru noa nga tangata e mohio ana ki nga ahuatanga katoa o te Vim codebase, a ko nga huringa katoa e whakahaeretia ana e te kaitiaki kotahi, he uaua ki te pupuri me te whakapai ake i te ētita. Engari i te waehere i hangaia ki roto i te Vim matua hei tautoko i te GUI, ka whakaaro a Neovim ki te whakamahi i tetahi paparanga ao e taea ai e koe te hanga hononga ma te whakamahi i nga momo kete taputapu.
Ko nga monomai mo Neovim ka whakarewahia hei tukanga motuhake, mo te taunekeneke ki te whakamahi i te whakatakotoranga MessagePack. Ko te taunekeneke me nga mono ka mahia i te wa kotahi, me te kore e aukati i nga waahanga taketake o te ētita. Hei uru atu ki te mono, ka taea te whakamahi i te turanga TCP, i.e. ka taea te whakahaere i te mono i runga i te punaha o waho. I te wa ano, ka noho whakamuri a Neovim ki a Vim, ka tautoko tonu i a Vimscript (Kei te tukuna a Lua hei rereke) me te tautoko i nga hononga mo te nuinga o nga taputapu Vim paerewa. Ka taea te whakamahi i nga ahuatanga matatau a Neovim i roto i nga monomai i hangaia ma te whakamahi i nga API motuhake a Neovim.
Inaianei kua
Ko etahi o nga huringa i roto
- Kua taapirihia he waahanga nui o nga mahi API hou me nga huihuinga atanga kaiwhakamahi.
- I taapirihia he whare pukapuka paerewa hou a Nvim-Lua mo te whakawhanake monomai i te reo Lua.
- Ko te whakawhanaketanga o te kawa atanga kaiwhakamahi kei te haere tonu, me te whakahou i nga korero i runga i te mata i te taumata o nga raina, kaua ki nga tohu takitahi.
- He tautoko taapiri mo nga matapihi maanu katoa, ka taea te whakanoho ki tetahi waahi, ka piri, ka hono ki nga papaa whakatika takitahi, ka whakarōpūhia ki te aratau Multigrid.
- Kua taapirihia te whiringa 'pumblend' mo nga tahua takaiho whakawhiti.
Source: opennet.ru