ืืืกืืจืช ืคืจืืืงื Neovim, ืืกืืก ืืงืื ืฉื Vim ืขืืืจ ืขืืืื ืืืืฉ ืืืจ ืืืชืจ ืืืืฉ ืฉื ืื, ืืชืืฆืื ืืื ืืชืืฆืขืื ืฉืื ืืืื ืืืคืฉืืื ืืช ืชืืืืงืช ืืงืื, ืืกืคืงืื ืืืฆืขื ืืืืืงืช ืขืืืื ืืื ืืกืคืจ ืืชืืืงืื, ืืคืจืืืื ืืื ืืืืฉืง ื- ืืืง ืืกืืก (ื ืืชื ืืฉื ืืช ืืช ืืืืฉืง ืืืื ืืืขืช ืืืืง ืืคื ืืื) ืืืืืฉื ืืืฉ
ืืืช ืืืขืืืช ืขื Vim ืฉืื ืืขื ืืช ืืฆืืจืช Neovim ืืืืชื ืืกืืก ืืงืื ืืื ืืคื ืืืืื ืืืืื ืฉืื, ืืืืจืื ืืืืชืจ ื-300 ืืืฃ ืฉืืจืืช ืฉื ืงืื C (C89). ืจืง ืื ืฉืื ืืขืืื ืืืื ืื ืืช ืื ืื ืืืื ืกืื ืฉื ืืกืืก ืืงืื ืฉื Vim, ืืื ืืฉืื ืืืื ื ืฉืืืื ืขื ืืื ืืชืืืง ืืื, ืื ืฉืืงืฉื ืขื ืชืืืืงื ืืฉืืคืืจ ืฉื ืืขืืจื. ืืืงืื ืืงืื ืืืืื ื ืืืืืช Vim ืืชืืืื ื-GUI, Neovim ืืฆืืขื ืืืฉืชืืฉ ืืฉืืื ืืื ืืืจืกืืืช ืืืืคืฉืจืช ืืืฆืืจ ืืืฉืงืื ืืืืฆืขืืช ืขืจืืืช ืืืื ืฉืื ืืช.
ืชืืกืคืื ืขืืืจ Neovim ืืืฉืงืื ืืชืืืืืื ื ืคืจืืื, ืืืื ืืจืืงืฆืื ืืืชื ื ืขืฉื ืฉืืืืฉ ืืคืืจืื MessagePack. ืืื ืืจืืงืฆืื ืขื ืชืืกืคืื ืืชืืฆืขืช ืืืืคื ืืกืื ืืจืื ื, ืืืื ืืืกืื ืืช ืืจืืืืื ืืืกืืกืืื ืฉื ืืขืืจื. ืืื ืืืฉืช ืืชืืกืฃ, ื ืืชื ืืืฉืชืืฉ ืืฉืงืข TCP, ืืืืืจ. ื ืืชื ืืืคืขืื ืืช ืืชืืกืฃ ืขื ืืขืจืืช ืืืฆืื ืืช. ืืืงืืื, Neovim ื ืฉืืจืช ืชืืืืช ืืืืืจ ืขื Vim, ืืืฉืืื ืืชืืื ื-Vimscript (Lua ืืืฆืขืช ืืืืืคื) ืืชืืืืช ืืืืืืจืื ืืจืื ืืชืืกืคืื ืืกืื ืืจืืืื ืฉื Vim. ื ืืชื ืืืฉืชืืฉ ืืชืืื ืืช ืืืชืงืืืืช ืฉื Neovim ืืชืืกืคืื ืฉื ืื ื ืืืืฆืขืืช ืืืฉืงื API ืกืคืฆืืคืืื ื- Neovim.
ืืืจ ืืืืื
ืืืง ืืืฉืื ืืืื ื
- ืืืกืืฃ ืืืง ืืืื ืฉื ืคืื ืงืฆืืืช API ืืืฉืืช ืืืืจืืขื ืืืฉืง ืืฉืชืืฉ.
- ื ืืกืคื ืกืคืจืืื ืกืื ืืจืืืช ืืืฉื Nvim-Lua ืืคืืชืื ืชืืกืคืื ืืฉืคืช Lua.
- ืืคืืชืื ืฉื ืคืจืืืืงืื ืืืฉืง ืืืฉืชืืฉ ื ืืฉื, ืชืื ืขืืืื ืืืืข ืขื ืืืกื ืืจืืช ืืฉืืจืืช, ืืื ืืชืืืื ืืืืืื.
- ื ืืกืคื ืชืืืื ืืืืื ืืช ืฆืคืื ืื ืืื ืืื, ืืืชื ื ืืชื ืืืงื ืืื ืืืงืื, ืืฆืจืฃ ืืืชื, ืืงืฉืจ ืืืืืจื ืขืจืืื ืืืืืื ืืืงืืฅ ืืืชื ืืืฆื Multigrid.
- ื ืืกืคื ืืคืฉืจืืช 'pumblend' ืขืืืจ ืชืคืจืืืื ื ืคืชืืื ืฉืงืืคืื.
ืืงืืจ: OpenNet.ru