เบซเบผเบฑเบเบเบฒเบเปเบเบทเบญเบเบชเบญเบเบเบตเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, Neovim 0.5 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เบชเปเบญเบกเบเบญเบเบเบฑเบเบเบฒเบเบดเบเบฒเบ Vim เปเบเปเบชเบธเบกเปเบชเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบงเบตเบเบฒเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบ. เปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเป reworking เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบ Vim เบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเบเปเบงเบฒเปเบเบฑเบเบเบต, เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบเปเบเบญเบญเบเปเบฎเบเบเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบนเปเบฎเบฑเบเบชเบฒเบซเบผเบฒเบ, เปเบเบเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบชเปเบงเบเบเบทเปเบเบเบฒเบ (เบเบฒเบเปเบเปเบเบญเบเบชเบฒเบกเบฒเบเปเบเบฑเบ. เบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบชเปเบฒเบเบฑเบเบเบฑเบเบเบฒเบเปเบ) เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบกเปเปเบเบเบญเบตเบเปเบชเป plugins. เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0, เปเบฅเบฐเบชเปเบงเบเบเบทเปเบเบเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Vim.
เบซเบเบถเปเบเปเบเบเบฑเบเบซเบฒเบเบฑเบ Vim เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบชเปเบฒเบ Neovim เปเบกเปเบ bloated, เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบ monolithic, เบเบฐเบเบญเบเบเปเบงเบเบซเบผเบฒเบเบเปเบงเบฒ 300 เบเบฑเบเบชเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบ C (C89). เบกเบตเบเบฝเบเปเบเปเบชเบญเบเบชเบฒเบกเบเบปเบเปเบเบปเปเบฒเปเบ nuances เบเบฑเบเบซเบกเบปเบเบเบญเบ Vim codebase, เปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบงเบเบเบธเบกเปเบเบเบเบนเปเบฎเบฑเบเบชเบฒเบซเบเบถเปเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฒเบเบเบตเปเบเบฐเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฑเบเบเบธเบเบเบฑเบเบเบฒเบเบดเบเบฒเบ. เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบซเบผเบฑเบ Vim เปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ GUI, Neovim เบชเบฐเปเบซเบเบตเบเบฒเบเบเปเบฒเปเบเปเบเบฑเปเบเบเบปเปเบงเปเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบเบเปเบเปเบเบธเบเปเบเบทเปเบญเบเบกเบทเบเปเบฒเบเป.
Plugins เบชเปเบฒเบฅเบฑเบ Neovim เบเบทเบเปเบเบตเบเบเบปเบงเปเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบตเปเบฎเบนเบเปเบเบ MessagePack เบเบทเบเบเปเบฒเปเบเป. เบเบฒเบเปเบเปเบเบญเบเบเบฑเบ plugins เปเบกเปเบเบเปเบฒเปเบเบตเบ asynchronous, เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบฐเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบฑเบเบเบฒเบเบดเบเบฒเบ. เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบ plugin, เบชเบฒเบกเบฒเบเปเบเป TCP socket, i.e. plugin เบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเบญเบ. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, Neovim เบเบฑเบเบเบปเบเบขเบนเปเบเปเบฒเบเบซเบฅเบฑเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ Vim, เบชเบทเบเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Vimscript (Lua เบชเบฐเปเบซเบเบตเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ) เปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเปเบฒเบฅเบฑเบ plugins Vim เบกเบฒเบเบเบฐเบเบฒเบเบชเปเบงเบเปเบซเบเป. เบเบธเบเบชเบปเบกเบเบฑเบเบเบฑเปเบเบชเบนเบเบเบญเบ Neovim เบชเบฒเบกเบฒเบเปเบเปเปเบ plugins เบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเปเบเป APIs เบชเบฐเปเบเบฒเบฐ Neovim.
เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเบฐเบกเบฒเบ 130 plugins เบชเบฐเปเบเบฒเบฐเปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบฅเปเบง, bindings เบกเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบ plugins เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเปเบเบเปเบเปเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเปเบฒเบเป (C++, Clojure, Perl, Python, Go, Java, Lisp, Lua, Ruby) เปเบฅเบฐเบเบญเบ (Qt, ncurses, Node .js, Electron, GTK). เบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเบซเบผเบฒเบเบญเบฑเบเบเปเบฒเบฅเบฑเบเบเบทเบเบเบฑเบเบเบฐเบเบฒ. GUI add-ons เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบ plugins, เปเบเปเบเปเปเบเบทเบเบฑเบ plugins, เบเบงเบเปเบเบปเบฒเปเบฅเบตเปเบกเปเบเบซเบฒเบซเบเปเบฒเบเบตเป Neovim, เปเบเบเบฐเบเบฐเบเบตเป plugins เบเบทเบเปเบญเบตเปเบเบเบฒเบเบเบฒเบเปเบ Neovim.
เบเบฒเบเบชเปเบงเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบชเบฐเบเบฑเบเปเบซเบกเป:
- เปเบเบตเปเบกเบฅเบนเบเบเปเบฒ LSP เบเบตเปเบกเบตเบเบปเบงเบเบปเบ (Language Server Protocol) เปเบ Lua, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบฅเบฐเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบฅเบฐเบซเบฑเบ.
- เปเบเบตเปเบก API เปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเบฑเบเบชเบฑเบ buffers.
- เปเบเบตเปเบก API เปเบเบทเปเบญเปเบเปเปเบเบฑเบเบเบฐเบซเบเบฒเบเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบฅเบฐเบเบฑเบ byte.
- เบเบฐเบซเบเบฒเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Lua เปเบเบฑเบเบเบฒเบชเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ plugin เปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบปเบเบฅเบญเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบงเบดเปเบเบฒเบฐเบเบปเปเบเปเบกเป-sitter.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru