Neovim
@neovim.io
4.1K followers 11 following 150 posts
Neovim is a hyperextensible Vim-based text editor Ways to support the project: - https://github.com/sponsors/neovim - https://store.neovim.io - Have fun using it and spread the word
Posts Media Videos Starter Packs
It so happens that different social media accounts are managed by different people.

About Mastodon specifically, people from any Mastodon instance can follow hachyderm.io/@neovim.io@b... to get updates from this Bluesky account.
Hachyderm.io
hachyderm.io
Neovim already provides access to execute any CLI tool available to the user. So unless there are extra precautions like isolated environment, malicious code execution is always a danger.

There is work towards more security (`:h trust` and `:h vim.secure`), but it is a long road.
Security is important and is continuously being improved. However, the `vim.net.request()` is basically a wrapper for a more streamlined async calling of `curl`. No new security issues are added here.
#neovim Development News

The 0.12 version will add `vim.net.request()` function for downloading files from the Internet. It will also integrate with `:edit` command to view network request results.

It is a step towards easier built-in editing of remote files.

PR:
- github.com/neovim/neovi...
feat(net): add vim.net.request() and :e integration by tampueroc · Pull Request #34140 · neovim/neovim
This PR introduces vim.net.request() as a new minimal Lua API for fetching content from network URLs and integrates directly into Neovim :e command for remote file opening. Closes #23232 . Implemen...
github.com
We just passed 4000 followers here! Thank you all for using and supporting Neovim ❤️
#neovim Development News

The 0.12 version will relax API contract to allow `nvim_xxx()` functions to:
- Start returning values.
- Add new optional parameter `opts`.

This allows revisiting API decisions while (hopefully) not being too breaking.

PR:
- github.com/neovim/neovi...
feat(api): relax contract, allow return-type void => non-void by justinmk · Pull Request #34811 · neovim/neovim
Allow changing return-type from void => non-void. Part of #31903 cc @shadmansaleh @luukvbaal
github.com
#neovim Development News

The 0.12 version will add a way for plugins to show that buffer is "busy" by setting buffer-local option of the same name. This can be helpful to visually indicate a long running background task, as default statusline will do.

PR:
- github.com/neovim/neovi...
feat: add busy status for buffers by shadmansaleh · Pull Request #34493 · neovim/neovim
busy status indicator for buffers in statusline Adds new buffer specific boolean option 'busy'. When busy is set it indicates the buffer is busy. For now this busy status is shown in the d...
github.com