How to use separate directories to switch configurations with Neovim text editor, using NVIM_APPNAME - Article by Michael Uloth #Neovim https://michaeluloth.com/neovim-switch-configs/

How to use separate directories to switch configurations with Neovim text editor, using NVIM_APPNAME - Article by Michael Uloth #Neovim https://michaeluloth.com/neovim-switch-configs/
When you spend so much time in #HelixEditor that you try and :q out of everything.
#NeoVIM users, you prob know this too
I loved vim-go when it came out and I've used it for years, but current lsp/neovim/conform/nvchad setup negates the need for using vim-go....
This almost out-of-the-box neovim experience is quite powerful
Une configuration NeoVim basée sur LazyVim qui m'inspire pas mal. J'essaye d'y prendre ce qui m'interesse…
Merci @linkarzu ! (mais pas de compte Mastodon trouvé :( )
My neovim markdown setup in 2025 | linkarzu
https://linkarzu.com/posts/neovim/markdown-setup-2025/
#neovim Development News
The 0.12 version will have 'completefuzzycollect' option to allow fuzzy matching when computing candidates for built-in completion (like after `<C-n>`).
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch: 'completefuzzycolle...
This Neovim plugin can automatically resize your command-line based on the size of the output, though only for a few specific output mechanisms: https://github.com/jake-stewart/auto-cmdheight.nvim
The resizing works by wrapping certain lua functions, so it won't work for everything. Still, you might find it an improvement.
CodeCompanion.nvim: a productivity Tool which streamlines how you develop with LLMs, in Neovim - Support for Anthropic, Copilot, DeepSeek, Gemini, Mistral AI, Ollama, OpenAI, HuggingFace and xAI #LLM #Neovim https://codecompanion.olimorris.dev/
lualine's tabline has a bug (there are plenty bugs open), where there is a race? so the 'buffer' either shows all buffers in a single color or separate with the active buffer highlighted *sigh* #neovim
figuring out what:
au Syntax * call matchadd('Type', '(miek)')
needs to become in treesitter world is hard
#neovim
Every once in a while I get super fascinated by Emacs and Org-mode.
Please help me out the rabbit hole.
https://www.mauromotion.com/posts/2025-04-16-doom-emacs-orgmode/
Idly thinking about using #neovim with #Rstats. This blog post by @petejones looks like a great place to start:
back to nvchad, but dropped builitin themes, dropped builtin statusline and tabline, because the heavy icons and MOUSE features #neovim
Well nvchad was short lived. Did like that I lost 90% of my config, but cut&paste required xclip instead of osc52. And the keybindings were (of course) all different #neovim
All the #neovim on #nix configuration solutions I've seen so far (https://github.com/nix-community/nixvim, https://github.com/NixNeovim/NixNeovim, https://github.com/nix-community/kickstart-nix.nvim) feel suboptimal. On one hand, I'd love for nix to manage the plugin lifecycle and, especially, the external binary dependencies. On the other hand, unlike vscode, neovim's configuration isn't declarative, and writing lua code in nix strings just feels dumb.
Also, Lazy's syntax for configuring those plugins is neat.
The dumb things you do just to have your app a reasonable representation on the dock...
If you'd like to write a Neovim plugin in lua, but you don't know what to start, this article describes one possible workflow: https://clivern.com/building-neovim-plugin/
Vim tip for today
Execute command on all lines that match the pattern. Example: `:g/#/d` to delete all lines that contain the # character (for example, a comment).
:g/ - execute command on all lines that match the pattern
#/ - pattern to match
d - delete line
#neovim Development News
The 0.12 version will have `:iput` command that will act like `:put` but preserving indent. Useful for mappings like `<Cmd>exe "iput ".v:register<CR>` to paste linewise on next/previous line.
PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1224: cannot :pu...
I am looking forward to the TypeScript rewrite in Go. When the Microsoft team announced this news, I was happier about the LSP implementation announcement than the blazing fast compilation speed (although this is superb news).
https://devblogs.microsoft.com/typescript/typescript-native-port/#editor-speed
Working with large TypeScript projects in Neovim can be painful. It is not a fault of Neovim, but the hacky LSP implementation on top of tsserver. It made me realise how much work Microsoft engineers put in to make this experience bearable in VSCode.
Working with Rust or Go codebases in Neovim with a simple LSP config is a breeze. It makes me want to cry a little bit when I need to jump back on the TS project.