#neovim

Michal Vyskočilvyskocilm@witter.cz
2025-06-20

TIL You can ripgrep (or grep) the buffer inside #vim #neovim and have the result back in the buffer.

:%!rg PATTERN %

piotr :kubernetes: :ferris:piotr1215@fosstodon.org
2025-06-19

If you are using #Obsidian notes in #neovim (without the Obsidian UI) and want AI to access your notes, I've made a simple #mcp server that can interact with the notes in various ways.
github.com/Piotr1215/mcp-obsid

Benji Le Gnardbenjilegnard
2025-06-19

Le problème de porter des t-shirt de gros nerd, c’est qu’après il faut que j’explique la blague ( de niche, beaucoup trop de niche celle-là )

Moi, chauve barbu a lunettes, portant un t-shirt noir avec le signe « sortie » qu’il y a au dessus des issues de secours, avec un pictogramme et texte en blanc sur fond vert. Sauf que le texte est :wq! , une des commandes pour sortir de vim
2025-06-19

#neovim Development News The 0.12 version will allow a callable `behavior` for `vim.tbl_extend()` and `vim.tbl_deep_extend()` for a more flexible table merge. PR: - github.com/neovim/neovi...

feat(lua): allow function `beh...

2025-06-19

TIL: #neovim is sponsored by three companies: one "AI terminal" company, one "AI developer platform" company and one "AI code review" platform

I had assumed that I was safe from AI by using neovim, but it appears not. I guess I'll have to be prepared to go back to #vim when the "AI" plague inevitably spreads to neovim

2025-06-19

Я использую github.com/stevearc/oil.nvim, на который идея хорошо ложится. Приведённая выше ссылка должна открываться подобным образом:
```fish
foot -- nvim ~/Documents/ -c 'silent! /sync'
```
Осталось только сляпать скрипт, реализующий схему.

Единственный оставшийся вопрос — нужна ли часть `//`?

#uri #nvim #neovim #pkm #norg #neorg

2025-06-19

@achim you want the filetype command - neovim.io/doc/user/filetype.ht - it can be set in the file or you can type a command within #NeoVim

2025-06-18

So, I'm looking for some help with #neovim with #CodeCompanion and #MCPHub.

My company pays for #Copilot.
CodeCompanionChat works well, connected to #Claude.
I have MCPHub with the #Git #MCP working if I use @mcp to explicitly make all the MCPs available.

But the doc says I should have working completions for things like @git_commit. Which I don't.

I know it's a niche but hey, worth a shot.

Fun fact is LLMs don't help with that :-/

Thanks in advance!

2025-06-18

A recent neovim PR implements text objects for incremental selection, as determined by an LSP server: github.com/neovim/neovim/pull/

#neovim

2025-06-18

Quick opinion: LazyVim is an amazing piece of software to make NeoVim become a full-fledged IDE, but that sort of misses the point of using a text editor, doesn't it?

(It works amazingly, give it a try, but I think the rationale is not so convincing to me. On the other hand, lazy.nvim is a great plugin manager you can use independently from LazyVim)

#neovim

2025-06-18

I have a #Python file that does not have a *.py extension. I would like to tell my #NeoVim that it is a Python script, so that it can do proper syntax highlighting.

I know that I achieve this by adding some special comments to the file, that are interpreted by NeoVim. But I don't remember how to do it and how the feature is called.

All the involved terms are bad for asking Google. Can somebody give me a hint please?

2025-06-18

I’ll rewrite my #Neovim status line because that’s who I am, and I wonder what do you think *should* be there. I think I’ll remove the line and column numbers and left only the buffer name, warnings, errors and window number

2025-06-18

Why I didn’t do this earlier 🤷🏻‍♀️ #nix #neovim

(vim.keymap.set
  :n :<c-z>
  (fn []
    (vim.cmd
      (string.format
        “terminal%s”
        (if
          (= (vim.fn.filereadable :shell.nix) 1)
          “ nix-shell —pure —run /run/current-system/sw/bin/fish”
          “”)))))
Maikel 🇪🇺 🇪🇸maikel@vmst.io
2025-06-18

This is how I code, if I'm editing a single file or 1 + 1 test file for it then Neovim (NvChad with some changes). If I'm editing a large number of files and that includes moving them to different folders (so more mouse work) and removing duplicatoin (refactoring) then that's VSCode.

I use whichever tool gets me faster to do the task at hand. If on doubt I default to Neovim. If on meeting sharing the screen, I default to VScode.

#neovim #vscode #coding

Anupam 🇮🇳《ミ》λ≡aj@id1.in
2025-06-18

#KDE, #Neovim, #Blender3D. Software that is already best in class and keeps getting better!

2025-06-18

Sehr cool!
#helix plugin, welches erlaubt Text im Browser zu editieren.
Video im Link:
github.com/helix-editor/helix/

#linux #HelixEditor #vim #neovim #editor #cli

:vfd: holm 🦻🏻🤯 :abc:holm@social.saarland
2025-06-17

@achim

ich habe mir #wezterm nun angeschaut.
es gefällt mir. es löst (mir) aber nur probleme die ich bereits geräteübergreifend per #tmux gelöst habe. kommt in die #empfehlungsliste.

mein mobiles setup (#android):
* #grapheneos advent.zentonic.org/@zentonica
* #termux (advent.zentonic.org/@zentonica) - von @ucas für gut befunden
* #unexpectedkeyboard ‼️ (advent.zentonic.org/@zentonica)
* tmux
* #neovim
* #aerc

2025-06-17

Nach vielen Jahren probiere ich mal wieder einen modalen Editor. Nein, es ist nicht #vim oder #NeoVim sondern #Helix

Und irgendwie macht es laaaaangsam Klick. Nächste Etappe dann: neues Keyboardlayout.

helix-editor.com/

dwf 🇪🇺 🇨🇦 🇺🇦dwf@social.linux.pizza
2025-06-17

It continues to seem to me like #Neovim plugin authors haven't yet fully understood the power of #treesitter. I wish I had the time to explore the possibilities more thoroughly.

Patrick Wu :neocat_flag_bi:patrick@hatoya.cafe
2025-06-17

I am definitely not alright rn

I haven't touch my
#neovim configuration for two weeks

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst