There is a #neovim 0.11.6 maintenance release to lift up your mood during this time of the year. It mostly focuses on small fixes, but it is an honest work.
Release: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
Release Nvim release build · n...
Search results
Je viens d’inventer une astuce #vim / #neovim pour les utilisateurs #ergol :
" Remap ctrl-a and ctrl-x to increment/decrement numbers in normal mode
noremap ± <C-a>
noremap ÷ <C-x>
De cette manière, vous incrémentez/décrémentez les chiffres avec maj+altgr+ + et maj+altgr + / (juste à côté, le maj+ - est une lettre morte malheureusement)
Pour celleux qui, comme moi, détestent la touche Ctrl et veulenl la bannir !
poke
@fabi1cazenavekazé
#neovim Development News
The 0.12 version will add support for floating windows to show statusline.
PR:
- github.com/neovim/neovi...
feat(float): supports render s...
#neovim Development News
The 0.12 version will improve 'pumblend' behavior. It will not apply special attributes (bold, underline) from the background layer to the foreground layer.
PR:
- github.com/neovim/neovi...
fix(pum): do not apply some hi...
After reading this article I feel better about some of my life/editor choices https://evanhahn.com/i-set-all-376-vim-options-and-im-still-a-fool/
#neovim Development News
The 0.12 version will have a built-in optional plugin to compare two directories and files.
Similar to `nvim -d` diff mode, but for directories.
Load it with `packadd nvim.difftool` and execute `:DiffTool {left} {right}`.
PR:
- github.com/neovim/neovi...
feat(diff): add DiffTool comma...
#neovim Development News
The 0.12 version will update `:wall` command with a new `++p` option to create parent directories when writing changed buffers. This adds consistency with other "writing" commands like `:wa`, `:x`, and others.
PR:
- github.com/neovim/neovi...
feat: ":wall ++p" creates pare...
Heya folks! 👋
My name is Sophia, I work as a software developer in Germany.
This is my #tech account, so I'll focus on #Vim #NeoVim, command-line tools, #TypeScript, front-end #WebDevelopment.
Other accounts 👉 please see my bio.
I love to try out different programming languages like #GoLang, #Rust, #Elixir, #Nim, #OCaml, etc.
In my free time I enjoy reading, playing pen & paper RPGs #ttrpg or learning new languages like #Esperanto.
#neovim Development News
The 0.12 version will pass LSP client ID as a filter option to `vim.lsp.buf.code_action()`.
This will allow users to make mapping to invoke code actions from a specific LSP server.
PR:
- github.com/neovim/neovi...
feat(lsp): pass client ID in c...
This was probably the web page I’ve visited the most in 2025 https://vim.rtorr.com/ (it's my favorite vim cheatsheet)
#neovim Development News
The 0.12 version will update 'fillchars' option with a new "foldinner" character.
It can be used as a character to show instead of the numeric foldlevel when it would be repeated in a narrow 'foldcolumn'.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1819: Cannot con...
Two good interviews with two of my favourite contributors to the
@neovim ecosystem.
Evgeni Chasnovski
https://youtu.be/ypJTkwarAVE
Justin M. Keyes
https://youtu.be/OWk1Y9MrawQ
@robpike
@mitsuhikoArmin Ronacher
@manpacket
Besides, I am back with #Neovim and so I am suffering again from the world of multiple incompatible RE dialects. Grrr! Why, oh, why?
Thank you for using #neovim in 2025. All in all, it was an eventful year. Don't go anywhere, many cool things are planned for 2026!
There's nothing "mini" about mini.nvim.
@bbatsovBozhidar Batsov (a.k.a. Bug) I think it's a non-mini collection of mini modules? I've only recently switched from vim to #neovim, and I enabled two of its modules (https://github.com/maxjacobson/dotfiles/blob/main/config/nvim/lua/plugins/mini.nvim.lua) which feels mini enough (for me 🙂 )
#neovim Development News
The 0.12 version will remove built-in "shellmenu" plugin due to being too narrowly scoped.
PR:
- github.com/neovim/neovi...
refactor(plugins)!: remove she...
There's nothing "mini" about mini.nvim.
I found about this Neovim plugin and it's pretty cool!
🌀 **minimap.vim** — A fast minimap for Vim/Neovim
💯 A zoomed-out view of your entire file for fast navigation and better context.
🦀 Written in Rust!
⭐ GitHub: https://github.com/wfxr/minimap.vim
🎄 Advent of Donations - Day 16 🎄
On day 16 we have another pic from the tool stack I use in my home lab: Restic the free and open source backup solution. I use it to create incremental backup and store them in my self-hosted minIO instances. It's again one of those tool that just does its job without getting in your way.
Learn more about Advent of Donations and Restic in my latest blog update: https://britter.dev/blog/2025/12/01/advent-of-donations/#day-16---restic
🎄 Advent of Donations - Day 17 🎄
On day 17 I'm sponsoring another tool that's part of my workflow to navigate the terminal and getting directly to editing in NeoVim: fzf. It offers a fuzzy command line search and I use it as part of an alias to open the desired file form my project directory in NeoVim.
Read more about Advent of Donations and fzf in my latest blog update: https://britter.dev/blog/2025/12/01/advent-of-donations/#day-17---fzf
#neovim Development News
The 0.12 version will allow `nvim_input_mouse()` method to be called with grid 0 to let Nvim decide the grid.
This should improve experience of developing third party GUIs.
PR:
- github.com/neovim/neovi...
feat(ui): support grid=0 in nv...
#neovim Development News
The 0.12 version will have a built-in optional plugin to visualize undotree.
Load it with `packadd nvim.undotree` and execute `:Undotree`.
PR:
- github.com/neovim/neovi...
feat: undotree ui by altermo ·...
🎄 Advent of Donations - Day 4 🎄
Today I'm sponsoring a project that may not fit into the list of high profile projects I've had so far: tree-sitter-alloy.
This project ticks all the boxes of Advent of Donations.
Learn more about Advent of Donations and tree-sitter-alloy in my latest blog post update: http://britter.dev/blog/2025/12/01/advent-of-donations/
🎄 Advent of Donations - Day 5 🎄
Today I'm sponsoring a content creator who has help me a big deal in leveling up my NeoVim skills: Marco Peluso.
Marco produces short videos that explain Vim features in depth. I can highly recommend checking out his channel if you're currently learning NeoVim or want to improve your skills.
Read more about Advent of Donations and Marco Peluso in my latest blog update: https://britter.dev/blog/2025/12/01/advent-of-donations/
🎄 Advent of Donations - Day 3 🎄
Today I'm spending 50€ to become an active member of
@Codeberg!
Read more about Advent of Donations and Codeberg e.V. in my latest blog post: https://britter.dev/blog/2025/12/01/advent-of-donations/
🎄 Advent of Donations - Day 4 🎄
Today I'm sponsoring a project that may not fit into the list of high profile projects I've had so far: tree-sitter-alloy.
This project ticks all the boxes of Advent of Donations.
Learn more about Advent of Donations and tree-sitter-alloy in my latest blog post update: http://britter.dev/blog/2025/12/01/advent-of-donations/
#neovim Development News
The 0.12 version will improve default value of 'diffopt' option by adding new flags:
- "indent-heuristic" for better handling of indented text.
- "inline:char" for an optimized character-wise diff.
PR:
- github.com/neovim/neovi...
vim-patch:9.1.1753: defaults: ...
#neovim Development News
The 0.12 version will `CmdlineLeave` set `v:char` to the key that exited the Command line (like <CR>, <CTRL-C>, or <Esc>).
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1679: unclear wh...
#neovim Development News
The 0.12 version will update `vim.json.encode()` to support pretty-formatting and key sorting.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
feat(json): support pretty-for...
If you use #neovim and #rust and want to have access to the whole compiler output as it renders in the terminal, you might want to take a look at this plugin
https://github.com/alexpasmantier/krust.nvim
#neovim Development News
The 0.12 version will have `<C-r>` in Insert mode insert text literally as if it was pasted. Use `<c-r>=@x` to get the old behavior.
PR:
- github.com/neovim/neovi...
feat(editor)!: insert-mode ctr...
#neovim Development News
The 0.12 version will allow `vim.wait()` to return callback results.
PR:
- github.com/neovim/neovi...
feat(lua): `vim.wait` returns ...
Hi all! I studied computer science with a focus on RTOS and FP/PL, but I graduated law school earlier this year. I practice at a boutique firm that primarily handles IP cases. I foilboard and I play way too many rhythm games in and out of the arcade.
I contribute to open source projects where I can, and I write up my experience in my digital garden which I’ve been maintaining for 2 years now. It’s also a good place to find usage tips for projects/tools that you might want to use.
My passion for tech also includes privacy, and I’m an advocate for minimizing your digital footprint. GenAI is a scam and its purveyors are causing real harm while they sell it as hard as they can.
Follow me for: #selfhosting #digitalgardening #privacy #lawfedi #section230 #copyright #patents #rustlang #gleam #haskell #RSS #neovim #NixOS #zotero #tmux #alacritty #linux #egpu #qemu #arch #archlinux #GNOME #watches #watchmaking #obsidian #obsidianmd #thunderbird #fpv #mechkeys #mechkeeb #mechanicalkeyboard #matrix #signal #fido2 #passkeys #dancerushstardom
🚨 New blog post: Packaging kotlin-lsp for NixVim
In this short how-to I show how to write a Nix derivation to package kotlin-lsp for use in a NixVim configuration. I also explain a little bit how I approach packaging Java applications with Nix, when I can't build them from source.
https://britter.dev/blog/2025/11/15/kotlin-lsp-nixvim/
#kotlin #java #nix #nixos #neovim #nixvim #developertooling #developerproductivity
#neovim Development News
The 0.12 version will add support for progress messages. It is meant as a way to visualize a state of a long running background task.
It also will show terminal's progress bar (if it supports OSC 9;4 sequence).
PRs:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
feat(api): nvim_echo can emit ...
#neovim Development News
The 0.12 version will add `nvim_ui_send()` function to write arbitrary data to a UI's stdout. It can be used to write escape sequences to the terminal when Nvim is running in the TUI.
PR:
- github.com/neovim/neovi...
feat(tui): add nvim_ui_send by...
#neovim Development News
The 0.12 version will allow highlighting active snippet tabstop (expanded with `vim.snippet.expand()`) with `SnippetTabstopActive` highlight group.
PR:
- github.com/neovim/neovi...
feat(snippet): highlight activ...
#neovim Development News
The 0.12 version will add `vim.pos` and `vim.range` sets of functions to deal with buffer positions and ranges. Useful for plugin developers. It will probably be experimental.
PR:
- github.com/neovim/neovi...
feat(lua): add `vim.pos`/`vim....
#neovim Development News
The 0.12 version will add `:connect` command which detaches UI from the current server and attaches to the server specified by the address.
PR:
- github.com/neovim/neovi...
feat(ui): :connect command by ...
There is yet another #neovim 0.11.5 maintenance release with new features, performance improvements, and fixes.
Release: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
Release Nvim 0.11.5 · neovim/n...
#neovim Development News
The 0.12 version will update `chdir()` function to allow setting the scope (window, tabpage, global) of the current directory change.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1605: cannot spe...
#neovim Development News
The 0.12 version will improve built-in fuzzy matching with a new fzy-based implementation.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.{1627,1628} by z...
#neovim Development News
The 0.12 version will add many built-in completion improvements with 'autocomplete', 'autocompletedelay', 'autocompletetimeout', and 'completetimeout' options.
PRs (Vim patch):
- github.com/neovim/neovi...
- github.com/neovim/neovi...
- github.com/neovim/neovi...
vim-patch:9.1.1590: cannot per...
#neovim Development News
The 0.12 version will add `vim.list.bisect()` (find position to insert a value in a sorted list while keeping it sorted) and `vim.list.unique()` (removes duplicates in-place) functions.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
feat(lua): add `vim.list.bisec...
#neovim Development News
The 0.12 version will add `vim.diagnostic.status()` helper to get formatted string with diagnostics for the current buffer.
PR:
- github.com/neovim/neovi...
feat(statusline): add buffer d...
#neovim Development News
The 0.12 version will update how trusted files are enabled: no "(a)llow" choice in favor of "(v)iew" and explicit `:trust`. This is aimed to improve overall security of your Neovim setup.
PR:
- github.com/neovim/neovi...
fix(vim.secure): remove "allow...
#neovim Development News
The 0.12 version will add `wildtrigger()` function to trigger command-line wildcard expansion. This offers more flexible solutions to implementing autocompletion-like functionality in Command line.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1576: cannot eas...
#neovim Development News
The 0.12 version will add support for `textDocument/linkedEditingRange` request. This will allow LSP server to update related regions when one has changed (like HTML closing tag when editing an opening one).
PR:
- github.com/neovim/neovi...
feat(lsp): support linked edit...
#neovim Development News
The 0.12 version will update `:retab` function with a new option `-indentonly` parameter. It will allow to adjust only leading and not all whitespace.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1544: :retab can...
Anyone else using #neovim with the noctu colorscheme will know it broke with Neovim v0.10.0.
I rewrote it to fix compatibility with Neovim.
#neovim Development News
The 0.12 version will add 'pumborder' option allowing built-in completion menu to have borders. Option works the same way as 'winborder' for floating windows.
PR:
- github.com/neovim/neovi...
feat(ui): add pumborder by gle...
#neovim Development News
The 0.12 version will add 'diffanchors' option to have finer control over how diffs are computed. This will allow getting more natural diffs in complex cases (like move and modify a function).
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1557: not possib...
#neovim Development News
The 0.12 version will increase maximum value of 'scrollback' option from 100_000 to 1_000_000. This should improve user experience when exploring large terminal scrollback with built-in terminal buffer.
PR:
- github.com/neovim/neovi...
feat(term): increase max scrol...





