Neovim 0.12

29 marca 2026 roku odbyła się wydanie edytora tekstu Neovim wersja 0.12, a 6 kwietnia wydano poprawkę 0.12.1. To jeden z największych wydania ostatnich czasów: zamknięto ponad 340 zadań, dodano wbudowany menedżer wtyczek, klient HTTP, komendę ponownego uruchomienia, znacznie rozszerzono wbudowanego klienta LSP oraz eksperymentalnie przekształcono subsystem wiadomości.

Niekompatybilne zmiany:

Wbudowany menedżer wtyczek (vim.pack):

Dodano eksperymentalny wbudowany menedżer wtyczek vim.pack. Wspiera lockfile do blokowania wersji, aktualizacje offline, określanie docelowych wersji, bufor potwierdzenia z nawigacją po [[[\/]] i code actions. Informacje o VCS są dostępne przez vim.pack.get. Postęp operacji wyświetlana jest poprzez nvim_echo z kind=progress. Zintegrowano z checkhealth.

LSP:

Wbudowany klient LSP otrzymał obszerne aktualizacje:

Komenda :restart oraz :detach:

Nowa komenda :restart ponownie uruchamia Nvim i ponownie łączy bieżący interfejs użytkownika. Wsparcie :detach i :restart na Windows. Obie działają na wszystkich platformach.

Sieć (vim.net):

Dodano wbudowany klient HTTP vim.net.request i :edit url. Opcja vim.net.request z argumentem outbuf zapisuje odpowiedź serwera bezpośrednio do wskazanego bufora.

UI i komunikaty:

API Lua:

Diagnostyka:

Treesitter:

Inne zmiany:

Neovim 0.12.1:

Wydanie poprawkowe z 6 kwietnia 2026 z 26 poprawkami błędów i jedną nową funkcją — :restart ponownie łączy wszystkie UI. Wśród ważnych poprawek:

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster