Спустя больше года с прошлой значительной версии состоялся очередной выпуск NeoVim — форка Vim, нацеленного на очищение и дальнейшее усовершествование кодовой базы.
Что нового в этой версии:
- реализована подсветка всех символов в
:digraphs
; - реализован встроенный парсер VimL;
- реализован буферный вывод;
- добавлен аргумент командной строки
--listen
и объявлена устаревшей переменная окруженияNVIM_LISTEN_ADDRESS
; - добавлена опция
has("wsl")
для корректной работы в среде Windows Subsystem for Linux; - добавлена опция
<Cmd>
для запуска команд вне зависимости от текущего режима;- пример использования:
noremap <f3> <Cmd>echo mode(1)<cr>
- пример использования:
- добавлена опция
display=msgsep
для корректной прокрутки сообщений буфера; - добавлены автокоманды
CmdlineEnter
иCmdlineLeave
; - добавлены события
VimSuspend
иVimResume
; - добавлена функция
stdpath()
; - добавлены новые API;
- при отрицательном значении
writedelay
показываются все перерисовки буфера; - во время запуска в stdin теперь отправляется текст, а не команды;
- пример использования:
echo "I'm Twilicious" | nvim
- пример использования:
- клавиша Meta теперь по умолчанию интерпретируется как Esc;
- исправлены многочисленные ошибки.
>>> Подробности