voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Books couldn't teach me #Vim effectively because the tool is too contextual (shell, version, scripting language). I ended up learning best by actually using it daily, integrating it with my shell, and writing plugins. But I think the deeper issue is that books can't account for constant evolution: #Vim9 updates, Neovim's ever-growing plugin landscape, different shells, scripting variations. So here's my question: is this a book problem, a Vim problem, or both?
I'm also exploring flashcards for learning #Vim9script syntax https://github.com/sevehub/Awesome-Flashcard-Decks/tree/main/decks/text-editors . How do you approach learning Vim , or any other complex CLI tool, in a way that actually gets you to power‑user level?
What actually sticks?
#vim #neovim #vim9script #lua #bash #powershell
🖥️ 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
#neovim Development News
The 0.12 version adds new default `grx` mapping to run LSP codelens at the current cursor position (`vim.lsp.codelens.run()`).
#neovim Development News
The 0.12 version adds `vim.lsp.get_configs()` function to get all LSP configs matching certain conditions.
Oyez Oyez !
Vimistes, NeoVimistes, voir même Vistes ou EVistes ? Emacsists, Nanoïstes, Edistes...
À #Grenoble, le mardi 27 octobre à 19h à #LaTrubineCoop se tiendra un évènement de renom : un #TupperVim https://tuppervim.org/ !
Ne préparez rien, venez avec un truc à qui miam ou qui glou et pointez vous au bon endroit https://www.openstreetmap.org/node/2782756987#map=19/45.184322/5.721137 à la bonne heure.
The modern web experience has finally arrived in Neovim 💀
📺 **ads.nvim** — Non personalized ads inside Neovim!
⭐ GitHub: https://github.com/tamton-aquib/ads.nvim
I've been using #vim daily for personal and professional reasons for almost two decades now.
Yesterday, I "sharpened the saw".
Of course, I know more about the tools than 15 years ago. But I find beauty in the fact that I still learn valuable ways to enhance my workflow a couple of times a year.
It's not about discovering a new thing.
But about finding a way to better use it.
I like to be better than my last week self.
#neovim Development News
The 0.12 version adds support for terminal DEC private mode 2026 (synchronized output). Applications running in built-in terminal can batch screen updates to avoid tearing.
🚨 New blog post alert! 🚨
This time another update to kotlin-lsp broke my Nix derivation again. So I worte down what I had to do to fix it.
Full story: 👉 https://britter.dev/blog/2026/07/20/kotlin-lsp-nixvim-pt3/
#neovim Development News
The 0.12 version with `inline:word` in 'diffopt' option now automatically merges adjacent diff blocks separated by gaps and punctuation by 5 bytes to improve readability.
PR (Vim patch):
- github.com/neovim/neovi...
#neovim Development News
The 0.12 version makes it possible to detect two new system dependent feature flags: `android` and `termux`.
day #7 of #FreeBSD
Had some issues with my webdev VM and had to rebuild it multiple times. Everytime I rebooted my laptop the VM would essentially delete itself. Ends up I had forgotten to enable a ZFS setting. FINALLY got that reliably working. DOOM Emacs is still dreadfully slow and came across a weird bug that would essentially crash it if I was editing a markdown. decided instead of continuing to fight it to just go back to #NvChad. it's #Neovim with opinionated defaults but their defaults that make sense and just works. i.e. defaults I would use anyways and nothing extra.
My issue is now I set up everything on my drives ass backwards. I have a 256gb SSD which is SDA and a 1TB nvme ssd. the 1tb is partitioned for FreeBSD to 256GB. the 256 SSD is split with the remainder of the 1TB and is currently running PikaOS which I'm going to use just for gaming. It works but it keeps nagging me that this was a dumb way to do it. Why did I do it this way? cause I wanted to originally try FreeBSD but now I fear reinstalling it and having to remember how I got everything setup. I have to look to see if there's a way to easily backup sysrc sysctl boot loader etc. then just get everything setup in a proper way i.e. one OS dedicated to each drive.
#neovim Development News
The 0.12 version adds a dedicated API for opening a new tabpage: `nvim_open_tabpage()`.
#neovim Development News
Pressing `K` in help files on 0.12 version now tries to guess the help tag at cursor.
#neovim Development News
The 0.12 version updates `nvim_win_set_config()` to be able to move floating windows to other tab pages.