home.social

#neovim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #neovim, aggregated by home.social.

  1. I've been really enjoying working with Lilypond! Today I wrote about some more helpful ways to work with MIDI files in the terminal and quickly build Lilypond projects from Neovim:

    reillyspitzfaden.com/posts/202

  2. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  3. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  4. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  5. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  6. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  7. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  8. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  9. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  10. Use `:w !sudo tee %` to save a file that requires elevated permissions to edit, when you have forgotten to append sudo before opening it.

  11. Use `:w !sudo tee %` to save a file that requires elevated permissions to edit, when you have forgotten to append sudo before opening it.

    #linux #vim #neovim #nvim #ide #texteditor #arch #shortcuts

  12. I switched from #vscode to #Zed and I was blown away that the editor can still be responsive in 2020s. Now I moved further to #NeoVIM. It's obviously even more responsive. Downside: it responds very quickly to my random key presses and I have no idea what I'm doing

  13. I switched from to and I was blown away that the editor can still be responsive in 2020s. Now I moved further to . It's obviously even more responsive. Downside: it responds very quickly to my random key presses and I have no idea what I'm doing

  14. I switched from #vscode to #Zed and I was blown away that the editor can still be responsive in 2020s. Now I moved further to #NeoVIM. It's obviously even more responsive. Downside: it responds very quickly to my random key presses and I have no idea what I'm doing

  15. I switched from #vscode to #Zed and I was blown away that the editor can still be responsive in 2020s. Now I moved further to #NeoVIM. It's obviously even more responsive. Downside: it responds very quickly to my random key presses and I have no idea what I'm doing

  16. I switched from #vscode to #Zed and I was blown away that the editor can still be responsive in 2020s. Now I moved further to #NeoVIM. It's obviously even more responsive. Downside: it responds very quickly to my random key presses and I have no idea what I'm doing

  17. @archlinux actualizado y reiniciado... #linux #kernel 7.0 corriendo!

    Eso sí, tuve que reemplazar mi terminal drop-down, qterminal me empezó a dar problemas con #neovim... así que volví a la vieja y querida #tilda 😃

    #gnu #linux #archlinux #update #upgrade #tilda #guake #qterminal

  18. For #golang #developers out there, are you using #zed or #neovim ? Thinking about dropping #vscode (codium) but want to make sure #testing is good in these editors.

    #askfedi

  19. For #golang #developers out there, are you using #zed or #neovim ? Thinking about dropping #vscode (codium) but want to make sure #testing is good in these editors.

    #askfedi

  20. For #golang #developers out there, are you using #zed or #neovim ? Thinking about dropping #vscode (codium) but want to make sure #testing is good in these editors.

    #askfedi

  21. For #golang #developers out there, are you using #zed or #neovim ? Thinking about dropping #vscode (codium) but want to make sure #testing is good in these editors.

    #askfedi

  22. For #golang #developers out there, are you using #zed or #neovim ? Thinking about dropping #vscode (codium) but want to make sure #testing is good in these editors.

    #askfedi

  23. Hi #neovim experts! If I want to try out neovim, is there a setup that already comes preconfigured with basic tooling like telescope? Or is my best bet to download #lazyvim and watch a 6 part video series?

    #ide #python #golang

  24. #Vim carnival submissions about #PKM.

    I hoped to get more people involved, but that wasn’t the case. Perhaps the next one will be 😅.

    I loved @malin' mapping:

    inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u

    I'll let you find what it does

    #neovim #plaintext #notes #carnivals #fediverse #mastodon #editors #opensource #indieweb #BSD #linux

    lazybea.rs/vim-carnival-202605

  25. #Vim carnival submissions about #PKM.

    I hoped to get more people involved, but that wasn’t the case. Perhaps the next one will be 😅.

    I loved @malin' mapping:

    inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u

    I'll let you find what it does

    #neovim #plaintext #notes #carnivals #fediverse #mastodon #editors #opensource #indieweb #BSD #linux

    lazybea.rs/vim-carnival-202605

  26. #Vim carnival submissions about #PKM.

    I hoped to get more people involved, but that wasn’t the case. Perhaps the next one will be 😅.

    I loved @malin' mapping:

    inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u

    I'll let you find what it does

    #neovim #plaintext #notes #carnivals #fediverse #mastodon #editors #opensource #indieweb #BSD #linux

    lazybea.rs/vim-carnival-202605

  27. #Vim carnival submissions about #PKM.

    I hoped to get more people involved, but that wasn’t the case. Perhaps the next one will be 😅.

    I loved @malin' mapping:

    inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u

    I'll let you find what it does

    #neovim #plaintext #notes #carnivals #fediverse #mastodon #editors #opensource #indieweb #BSD #linux

    lazybea.rs/vim-carnival-202605

  28. A friend was reviewing some system misconfigurations on his PC today and piped a file directly into Neovim. The rationale for using a text editor as a terminal pager was to utilise its syntax highlighting and search capabilities.

    This is effective for reading short configuration scripts. When handling massive log files, pagers like less or more provide a more efficient mechanism. A standard pager streams the text incrementally for immediate viewing. Neovim attempts to load the entire document into system memory.

    #linux #neovim #arch #less #terminal #technology

  29. My change to add Grafana Alloy fmt and validate commands to none-ls has been merged into none-ls-extras! You can now easily set up formatting and validation of alloy files in Neovim by configuring the appropriate none-ls sources.

    github.com/nvimtools/none-ls-e

    #grafana #otel #neovim

  30. Hola hoy subi un video en el canal de espaniol sobre la nueva version de neovim y su nueva forma de configurarlo video.hardlimit.com/w/vEnfpncR
    #neovim #nvim #vim #lsp #lazyvim

  31. #WeeklyBrainDump time! You get two blog posts in as many days from me, aren't you lucky 🧡

    - I've started streaming #Tetris again on twitch.tv/hell_rok
    - Changing my #Neovim / #tmux setup
    - I'm trying out comments on my blog in a fun way (inspired by [this post](ploum.net/2026-03-20-social-sm) by @ploum )

    sean.taylormadetech.dev/2026/0

  32. #WeeklyBrainDump time! You get two blog posts in as many days from me, aren't you lucky 🧡

    - I've started streaming #Tetris again on twitch.tv/hell_rok
    - Changing my #Neovim / #tmux setup
    - I'm trying out comments on my blog in a fun way (inspired by [this post](ploum.net/2026-03-20-social-sm) by @ploum )

    sean.taylormadetech.dev/2026/0

  33. #WeeklyBrainDump time! You get two blog posts in as many days from me, aren't you lucky 🧡

    - I've started streaming #Tetris again on twitch.tv/hell_rok
    - Changing my #Neovim / #tmux setup
    - I'm trying out comments on my blog in a fun way (inspired by [this post](ploum.net/2026-03-20-social-sm) by @ploum )

    sean.taylormadetech.dev/2026/0

  34. #WeeklyBrainDump time! You get two blog posts in as many days from me, aren't you lucky 🧡

    - I've started streaming #Tetris again on twitch.tv/hell_rok
    - Changing my #Neovim / #tmux setup
    - I'm trying out comments on my blog in a fun way (inspired by [this post](ploum.net/2026-03-20-social-sm) by @ploum )

    sean.taylormadetech.dev/2026/0

  35. Wrote a blog post about switching away from the terminal in #Neovim to using #tmux display-popup.

    This was a lot less straight forward than expected so thought documenting it would help others in the future.

    sean.taylormadetech.dev/2026/0

  36. Wrote a blog post about switching away from the terminal in #Neovim to using #tmux display-popup.

    This was a lot less straight forward than expected so thought documenting it would help others in the future.

    sean.taylormadetech.dev/2026/0

  37. Wrote a blog post about switching away from the terminal in #Neovim to using #tmux display-popup.

    This was a lot less straight forward than expected so thought documenting it would help others in the future.

    sean.taylormadetech.dev/2026/0

  38. Wrote a blog post about switching away from the terminal in #Neovim to using #tmux display-popup.

    This was a lot less straight forward than expected so thought documenting it would help others in the future.

    sean.taylormadetech.dev/2026/0

  39. Wrote a blog post about switching away from the terminal in #Neovim to using #tmux display-popup.

    This was a lot less straight forward than expected so thought documenting it would help others in the future.

    sean.taylormadetech.dev/2026/0

  40. Update: I found this (macOS) utility for playing MIDI files from the command line and it works great with Lilypond/Neovim!

    ssb22.user.srcf.net/mwrhome/ma

    It's about a hundred lines of C, which means even if it's abandoned at some point I should be able to update it myself.

    The problem with a lot of similar programs is they use e.g., fluidsynth, when what I want is to play the file back over the IAC bus into Max/MSP, SuperCollider/etc. This lets me choose the starting point in the MIDI file and easily play it into IAC from my terminal!

    #Neovim #Lilypond #macOS #MIDI #Composer

  41. Wondering how to give talks from the terminal?

    In this Terminal Tuesday episode, we interviewed Matias Fontanini, the creator of "**presenterm**" 📢

    🦀 A brilliant terminal presentation tool!

    ▶️ Interview: youtube.com/watch?v=Hiz7MDdo5FQ

    ⭐ Presenterm: github.com/mfontanini/presente