Neovim 0.4, versio moderna de Vim editore in promptu est

editis release Neovim 0.4fuscinula a Vim edita; focused ad augendam extensionem et flexibilitatem. Progressiones originalis project propagatio sub Apache 2.0 licentia, et basis sub Vim licentia.

Intra ambitum propositi Neovimiensis, basis codicei Vim amplius quinquennium retractata est, ex quibus mutationes fiunt ut simplicem codicem sustentationem praebeant medium laboris dividendi inter plures assertores, interfaciem ab. basis pars (mutari potest interface sine tactu interna) et novam efficiendi extensible architectura fundatur in plugins.

Una problematum cum Vim, quae creationem Neovim excitavit, basis erat eius blodii, monolithici codicis, quae plus quam 300 milia linearum ex codice C (C89) constans erat. Pauci tantum intelligunt de omnibus nuances Codebase Vim, et omnes mutationes ab uno servatore moderantur, quae difficilem editorem tueri et emendare facit. Loco codici in Vim nucleo constructo ad GUI sustentationem, Neovim inducto universali usus proponit, qui te permittit creare interfaces variis instrumentorum instrumentis utens.

Plugins pro Neovim disiunctis processibus immittuntur, ad commercium cum quibus MessagePack forma adhibetur. Commercium cum graphinis asynchrone exercetur, sine impedimentis fundamentalibus editoris. Ad plugin accedere, nervus TCP adhiberi potest, i.e. Plugin in externa ratio currere potest. Eodem tempore, Neovim retrorsum compatible cum Vim manet, Vimscript (Lua joco offertur) sustentare pergit et nexus in Vim plugins maxime vexillum sustinet. Progressus notarum Neovimicarum adhiberi potest in graphinis constructis utens APIs Neovim-specialis.

Currently iam paratus de 80 specialibus plugins ligaturae praesto sunt ad plugins creandas et interfaces exsequendas variis programmandis linguis (C++, Clojure, Perl, Python, Go, Java, Lisp, Lua, Ruby) et compages (Qt5, ncurses, Node.js; Electron, GTK+). Plures optiones interface usorum augentur. GUI additiones multae sunt sicut plugins, sed dissimiles plugins, inchoant functiones Neovim vocat, dum plugins ab intra Neovim vocantur.

Quidam ex mutationes in novam versionem:

  • Novarum API functionum portio magna addita et eventus interfaciendi usor.
  • Novam mensuram bibliothecae Nvim-Lae adiecit ut plugins in lingua Lua enuclearet.
  • Progressio utentis interfaciei protocollo pergit, adaequationis informationes in velo in linea linearum, potius quam in singulis characteribus.
  • Auxilia additae plenae fluitantiae volatilis fenestrae, quae in quovis loco collocari possunt, appositae, coniunctae singulis buffers edendis et in modum Multigrid conglobati.
  • Adiecit 'pumblendum' bene pro pellucentis dropdown menus.

Source: opennet.ru