LINUX.ORG.RU

Neovim


60

4

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

Плагин 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

 , ,

andreyu
()

Neovim 0.10

Группа Open Source

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

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

>>> Подробности

 ,

hateyoufeel
()

Neovim 0.9.0

Группа Open Source

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

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

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

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

>>> подробности

 ,

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.

>>> Подробности

 ,

cocucka
()

Neovim 0.4.2

Группа Open Source

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

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

>>> Подробности

 ,

dukebarman
()

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

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

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

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

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

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

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

 ,

voronaam
()

NeoVim 0.3

NeoVim 0.3
Группа Open Source

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

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

>>> Подробности

 , ,

commagray
()

NeoVim 0.2.1

Группа Open Source

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

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

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

>>> Подробности

 ,

nihirash
()