LINUX.ORG.RU

Neovim


62

5

Всего сообщений: 9

Neovim 0.12

 , , ,

Группа Open Source

29 марта 2026 года состоялся релиз текстового редактора Neovim версии 0.12, а 6 апреля вышел корректирующий выпуск 0.12.1. Это один из крупнейших релизов за последнее время: закрыто более 340 задач, добавлены встроенный менеджер плагинов, HTTP-клиент, команда перезапуска, существенно расширен встроенный LSP-клиент и экспериментально переработана подсистема сообщений.

( читать дальше... )

>>> Релиз Neovim 0.12.0

>>> Релиз Neovim 0.12.1

>>> Changelog 0.12.0

>>> Changelog 0.12.1

>>> Документация news-0.12

>>> Список релизов (github.com)

tis
()

Плагин scratchpad для neovim

 , ,

Группа Open Source

В поисках плагина для временных заметок перебрал множество существующих, но не нашёл ничего, что подходит под мои задачи.

Что я хотел:

  • Легковесность.
  • Floating-окно.
  • Подсветка синтаксиса markdown.
  • Корректная реакция на :close, :bd, :bw.
  • Корректная реакция на попытку открыть буфер с помощью fzf-lua в окне scratchpad.
  • Поддержка изменений размера окна neovim и/или размера шрифта в терминале.

Подобная функциональность есть в свежем плагине snacks.nvim от неподражаемого folke. Но snacks.nvim – это комбайн, с функциональностью, которая мне совсем не нужна.

Плагин писался для себя лично и тех, кто пользуется моим конфигом config-nvim и config-tmux. Возможно, он окажется полезным и вам.

>>> Scratch.nvim на GitHub (github.com)

andreyu
()

Neovim 0.10

 , ,

Группа Open Source

Выпущена новая версия форка редактора Vim (который, в свою очередь, восходит к Vi) – Neovim.

( читать дальше... )

>>> Подробности (neovim.io)

hateyoufeel
()

Neovim 0.9.0

 ,

Группа Open Source

7-го апреля был тихо и незаметно опубликован новый мажорный релиз Neovim 0.9.0. В этой версии были исправлены более 300 ошибок, проведён рефакторинг исходного кода, а также были добавлены новые возможности и удалены устаревшие.

Осторожно, простыня:

( читать дальше... )

Полный (и весьма внушительный) список изменений, бинарные сборки и исходные коды доступны по ссылке:

>>> подробности (github.com)

Axon
()

Neovim 0.6.0

 ,

Группа Open Source

Вышла новая версия текстового редактора Neovim — форка Vim, направленного на улучшение кодовой базы, позволяющего проще реализовать API, улучшить пользовательский опыт и реализацию плагинов.

Существенные изменения:

  • 32-битные сборки для windows больше не предоставляются.

  • Удалена поддержка Windows 7

  • Удалена поддержка мыши и альтернативных буферов в TUI для Windows 8 и 8.1

  • Изменения в lsp/diagnostic: переименованы группы выделения и знаки для диагностики LSP (LspDiagnosticsDefaultWarning в DiagnosticWarn), пользовательские команды LspDiagnosticsChanged не поддерживаются. Вместо этого используйте новое событие DiagnosticChanged.

>>> Подробности (github.com)

cocucka
()

Neovim 0.4.2

 ,

Группа Open Source

Форк редактора vim – Neovim наконец-то преодолел отметку версии 0.4.

( читать дальше... )

>>> Подробности (github.com)

dukebarman
()

Уязвимость в vim

 ,

Группа Безопасность

Опубликована уязвимость в текстовом редакторе vim, позволяющая исполнить произвольный код при открытии редактором текстового файла.

Вот текст файла выполняющего безобидный uname -a

:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt="

Исправление в виде добавленного вызова check_secure() уже доступно в репозиториях vim и neovim.

>>> Очень хорошее описание механизма уязвимости (github.com)

voronaam
()

NeoVim 0.3

 , ,

NeoVim 0.3
Группа Open Source

Спустя больше года с прошлой значительной версии состоялся очередной выпуск NeoVim — форка Vim, нацеленного на очищение и дальнейшее усовершествование кодовой базы.

( читать дальше... )

>>> Подробности (github.com)

commagray
()

NeoVim 0.2.1

 ,

Группа Open Source

Вышло минорное обновление текстового редактора NeoVim.

Главные особенности релиза:

  • интерпретатор LuaJIT для задач скриптования;
  • улучшение поддержки ОС Windows (в первую очередь улучшение работы терминала);
  • поддержка цветного вывода для внешней командной строки;
  • изменение поведения команды :terminal;
  • исправление более 20 ошибок.

>>> Подробности (github.com)

nihirash
()