#neovim — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #neovim, aggregated by home.social.
-
#neovim Development News
The 0.12 version updates `vim.ui.select()` interface with `preview_item` option. This allows callers to set custom previews which should help plugin authors that want to provide custom pickers.
PR:
- github.com/neovim/neovi...
docs(vim.ui): document an inte... -
I'm finally taking the time to move from my old school vim setup to neovim. I'm already liking this so much more. I used the kickstart.nvim setup and its been pretty great so far.
-
I'm finally taking the time to move from my old school vim setup to neovim. I'm already liking this so much more. I used the kickstart.nvim setup and its been pretty great so far.
-
Découverte Neovim : le folding natif. `zM` et tout un fichier Rust se replie — il ne reste que les signatures. `zR` et tout revient.
Naviguer dans des centaines de lignes devient enfin lisible.
Bonus : un pli fermé compte comme une seule ligne, donc `dd` sur une fonction repliée la déplace en entier.
#Neovim #Vim -
Découverte Neovim : le folding natif. `zM` et tout un fichier Rust se replie — il ne reste que les signatures. `zR` et tout revient.
Naviguer dans des centaines de lignes devient enfin lisible.
Bonus : un pli fermé compte comme une seule ligne, donc `dd` sur une fonction repliée la déplace en entier.
#Neovim #Vim -
I think 9/10 of my recent side-quests have been built either in Lua, or using SpacetimeDB, and all of my time's spent inside Neovim, so I whipped up a #Neovim plugin for browsing #SpacetimeDB instances.
-
I think 9/10 of my recent side-quests have been built either in Lua, or using SpacetimeDB, and all of my time's spent inside Neovim, so I whipped up a #Neovim plugin for browsing #SpacetimeDB instances.
-
#neovim Development News
The 0.12 version makes bundled `tohtml` an "opt-in" plugin. Use `:packadd nvim.tohtml` to activate it.
PR:
- github.com/neovim/neovi...
fix(runtime)!: move "tohtml" m... -
I finally published a new blog post where I talk about neovim, workflow improvements with herdr and general TUIs :D
Check it out if you think this sounds interesting!I'm planning on posting every one to two weeks again, so make sure to subscribe to the newsletter if you find my other posts interesting as well and while you're at it, please leave a comment so I can get input of what to improve and what you might find interesting.
A lot of things happened in the past few days, more on that in a future post :)
https://blog.spoljarevic.sh/how-i-use-neovim-and-why-i-prefer-it-over-any-ide/
#blog #writing #neovim #tui #terminal #herdr #arch #arch_linux #linux #blogpost #ghost #footTerminal
-
I finally published a new blog post where I talk about neovim, workflow improvements with herdr and general TUIs :D
Check it out if you think this sounds interesting!I'm planning on posting every one to two weeks again, so make sure to subscribe to the newsletter if you find my other posts interesting as well and while you're at it, please leave a comment so I can get input of what to improve and what you might find interesting.
A lot of things happened in the past few days, more on that in a future post :)
https://blog.spoljarevic.sh/how-i-use-neovim-and-why-i-prefer-it-over-any-ide/
#blog #writing #neovim #tui #terminal #herdr #arch #arch_linux #linux #blogpost #ghost #footTerminal
-
#neovim Development News
The 0.12 version improves how `+=`, `^=`, and `-=` handle comma-separated "key:value" pairs in options that use them ('listchars'/'fillchars'/etc). Like do not append if already present exactly and similar.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.2.0223: Option han... -
[Veille 📣] Chapter 1: Introduction and Installation - LazyVim for Ambitious Developers
https://lazyvim-ambitious-devs.phillips.codes/course/chapter-1/Tutoriel sur l’utilisation de LazyVim pour NeoVim.
Lien vers cette entrée dans ma veille : https://liens.declosure.ch/shaare/mvV8WA
Toute ma veille est disponible ici : https://liens.declosure.ch/
#neovim #tutoriel #vim #LazyVim
#links #liens #veille -
[Veille 📣] Chapter 1: Introduction and Installation - LazyVim for Ambitious Developers
https://lazyvim-ambitious-devs.phillips.codes/course/chapter-1/Tutoriel sur l’utilisation de LazyVim pour NeoVim.
Lien vers cette entrée dans ma veille : https://liens.declosure.ch/shaare/mvV8WA
Toute ma veille est disponible ici : https://liens.declosure.ch/
#neovim #tutoriel #vim #LazyVim
#links #liens #veille -
Wrote a little blog post on publishing a Lua version of this uxn syntax plugin:
-
Wrote a little blog post on publishing a Lua version of this uxn syntax plugin:
-
🔥 Vim tip
By default, all windows get their own status line. When the space is limited, it becomes messy and some paths are truncated The `vim.o.laststatus = 3` changes that behaviour, so you will see only a single status line for the active window. I found this a lot better than the default.
-
🔥 Vim tip
By default, all windows get their own status line. When the space is limited, it becomes messy and some paths are truncated The `vim.o.laststatus = 3` changes that behaviour, so you will see only a single status line for the active window. I found this a lot better than the default.
-
Ported the uxntal.vim syntax highlighting plugin over to Lua for Neovim.
Adds :checkhealth functionality, matchpairs support (so % jumps between pairs), and vimdocs (:h uxntal).
-
Ported the uxntal.vim syntax highlighting plugin over to Lua for Neovim.
Adds :checkhealth functionality, matchpairs support (so % jumps between pairs), and vimdocs (:h uxntal).
-
Under the list of Treesitter parsers (after running :checkhealth), Neovim is showing ".DS_Store" as one of the installed languages lmao
-
Under the list of Treesitter parsers (after running :checkhealth), Neovim is showing ".DS_Store" as one of the installed languages lmao
-
Petit rafraîchissement de mes commandes Neovim avec ce tuto vidéo, très bien fait : https://youtu.be/EPQG2u6Ctew
Constat honnête : j'utilise toujours les mêmes raccourcis et j'oublie les astuces. J'avais oublié que % saute de la parenthèse ouvrante à la fermante, et que . répète la dernière action.
Les macros, c'est l'exemple typique : puissantes, bien pensées, et je ne les utilise jamais. Il faut que je m'y force, je suis sûr que le gain est réel.
#Neovim #Vim -
Petit rafraîchissement de mes commandes Neovim avec ce tuto vidéo, très bien fait : https://youtu.be/EPQG2u6Ctew
Constat honnête : j'utilise toujours les mêmes raccourcis et j'oublie les astuces. J'avais oublié que % saute de la parenthèse ouvrante à la fermante, et que . répète la dernière action.
Les macros, c'est l'exemple typique : puissantes, bien pensées, et je ne les utilise jamais. Il faut que je m'y force, je suis sûr que le gain est réel.
#Neovim #Vim -
#neovim Development News
The 0.12 version adds more statusline integration for progress messages. `vim.ui.progress_status()` returns a status description summarizing currently running progress messages. It is also included in the default 'statusline'.
PR:
- github.com/neovim/neovi...
feat(progress): status api, 's... -
How I use Babashka at work!
-
How I use Babashka at work!
-
-
-
#neovim Development News
The 0.12 version adds a `vim.fs.ext()` function to compute file extension.
PR:
- github.com/neovim/neovi...
vim.fs.ext() returns file exte... -
#Help my fellow #neovim users. I did broke my autoindent, but only for C code, as far as I know.
I have Treesitter installed with Lazy, configured to work also for C files, but it doesn’t… It works perfectly with like html files.I don’t know how to find out where the problem is, can someone help me ?
Thank you.
-
#Help my fellow #neovim users. I did broke my autoindent, but only for C code, as far as I know.
I have Treesitter installed with Lazy, configured to work also for C files, but it doesn’t… It works perfectly with like html files.I don’t know how to find out where the problem is, can someone help me ?
Thank you.
-
🖥️ Speaks LSP over stdio, so any editor with an LSP client works: #SublimeText, #Zed, #VSCode, #Cursor, #Neovim and #OpenCode. Official extensions handle the wiring; Neovim and OpenCode need a few config lines.
⚙️ phpEnvironment defaults to auto (Herd, Valet, Sail, Lando, DDEV, then local PHP) or takes an explicit phpCommand. Every capability is individually toggleable, plus two Pest options.
https://laravel-news.com/laravel-lsp-a-first-party-language-server-announced-at-laracon-us-2026
-
🖥️ Speaks LSP over stdio, so any editor with an LSP client works: #SublimeText, #Zed, #VSCode, #Cursor, #Neovim and #OpenCode. Official extensions handle the wiring; Neovim and OpenCode need a few config lines.
⚙️ phpEnvironment defaults to auto (Herd, Valet, Sail, Lando, DDEV, then local PHP) or takes an explicit phpCommand. Every capability is individually toggleable, plus two Pest options.
https://laravel-news.com/laravel-lsp-a-first-party-language-server-announced-at-laracon-us-2026
-
I’ve completely overhauled my Neovim plugin for developing with Web Origami (and moved it to Tangled). It has all the fancy LSP stuff you’d expect to facilitate autocomplete, some syntax highlighting, and jumping to definitions.
-
TupperVim
27 octobre 2026, 19:00:00 UTC+01:00 - GMT+01:00 - La Turbine COOP, 3 place esplanade Andry Farcy, Grenoble, Auvergne-Rhône-Alpes, Francehttps://keskonfai.fr/events/04f796d7-9838-4282-b039-a541d4a661a7
-
Mise à jour de mon article su comment configurer Neovim comme IDE/éditeur de code à partir de zéro https://vincent.jousse.org/blog/fr/tech/configurer-neovim-comme-ide-a-partir-de-zero-tutoriel-guide/#mises-%C3%A0-jour-de-larticle
Il utilise maintenant le gestionnaire de plugins `vim.pack` inclus par défaut avec #neovim #vim -
The modern web experience has finally arrived in Neovim 💀
📺 **ads.nvim** — Non personalized ads inside Neovim!
⭐ GitHub: https://github.com/tamton-aquib/ads.nvim