#Neovim

Patrick Wu :neocat_flag_bi:patrick@hatoya.cafe
2025-05-22

I think there is a new version available

#programmerhumor #neovim

A screenshot of a code editor displaying a [build-dependencies] section. The dependency bindgen is specified with version 0.69.4 and default-features set to false. Multiple warning icons indicate "There is an upgrade available" for this dependency, suggesting newer versions 0.69.5 and 0.71.1. The background is light, and the text is in a monospaced font.
tpaau-17DBtpaau17db
2025-05-21

Today a friend of mine tried to prank me, so he held backspace on my keyboard while I was in normal mode and was very surprised it didn't work.

Dawiddjvdq
2025-05-21

What the fuck, what a hypocrisy.

My request to install in the VM I will have to work in was rejected because we need to "standarize IDE we're using".

So we have a "standarized" IDE list:
- VS Code
- Cursor
- Pycharm Community
- Pycharm Professional
- Intellij Community

But yeah, neovim is too much. 5 IDE for 10 people in the project. Standarizarion as fuck.

Dawiddjvdq
2025-05-20

I'm forced to work on clients VM, and my request to install there was rejected, so I either need to switch to VSCode (what is expected of me, to "standarize IDE we're using") or recreate my config with standard (which fortunately will be included).

I guess I need to start looking for vimscript alternatives to lua plugins I'm using right now, because there's no way I'm using VS Code for day-to-day work.

Christopher DeLucachrisd@micro.blog
2025-05-20
Ever in a #Neovim :terminal, and want to open a file without having to back out to normal mode, or have a nested Neovim instance? There’s several ways to do this, but here’s a simple one. Add a shell function that tests $NVIM, which is set to the server pipe when inside a Neovim instance. If Neovim is run... www.chrisdeluca.me
Leonardo Ferreira Fontenellelffontenelle
2025-05-20


* ferramentas de desenvolvimento

Para trabalhar com código de análise estatística no , uso e estou contemplando mudar para , ou . Às vezes uso e, no Linux, o editor de textos do GNOME.

2025-05-20

Зачем разбираться, как использовать treesitter, если можно просто задействовать регулярки для перемещения между заголовками? Воткнул хоткеи для прыжков между любыми заголовками и заголовками первого уровня; заголовок всегда помещается в верхнюю строчку.

#nvim #neovim #norg #neorg

```lua
local keymap = vim.keymap.set
local buflocal = { buffer = true }
---@param pattern string
---@param flags string?
local function heading_jump(pattern, flags)
  return function()
    vim.fn.search(pattern, flags)
    vim.cmd.normal({ "zt", bang = true })
  end
end
vim.api.nvim_create_autocmd("FileType", {
  pattern = "norg",
  callback = function()
    keymap("n", "<a-[>", heading_jump("^\\*\\+ .", "eb"), buflocal)
    keymap("n", "<a-]>", heading_jump("^\\*\\+ .", "e"), buflocal)
    keymap("n", "<a-s-[>", heading_jump("^\\* .", "eb"), buflocal)
    keymap("n", "<a-s-]>", heading_jump("^\\* .", "e"), buflocal)
  end,
})
```
2025-05-20

Ooo, neovim might get a package manager sometime soon.
https://github.com/neovim/neovim/pull/34009

#neovim

Nom__XD, 飲ん,诺穆 (They/Them)🐈‍⬛nomxd
2025-05-20

Tao recently posted how to formalize proofs with Lean on his channel (after 14 years without vids). So I had to install it <<lean-lang.org/ >>. The main guide uses VS Code. Ergo, here is an alt with neovim/linux. 1/3 -talk🐾

sumanthvepasumanthvepa
2025-05-20

And of course comes to the rescue. I have to add set fasttty to my init.vim file.

But it's a shame that detects my tty speed but does not.

sumanthvepasumanthvepa
2025-05-20

Is it just me or is so much more responsive and snappier than ? Is there some setting that I can tweak to make repeated key presses faster?

2025-05-19

Great suggestion by @gjherbiet: Binding the up and down arrow keys in Vim to gk and gj to move up and down a _display_ line.

In other words, when you have line wrapping enabled (:set wrap) and a single line in the file spans across multiple lines in your terminal, the up and down keys will now move based on the lines in your terminal instead of the lines in the file.

mamot.fr/@gjherbiet/1145363902

Stealing this for my dotfiles.

codeberg.org/scy/dotfiles/comm

#Vim #Neovim

2025-05-19

#neovim Development News The 0.12 version will have better scripting capabilities for working with command line completions: `CmdlineLeavePre` event and `cmdcomplete_info()` Vimscript function. PR (Vim patch): - github.com/neovim/neovi...

vim-patch:9.1.{1329,1331,1338}...

2025-05-19

took some time over the weekend to rewrite my "neovim lsp client guide" with the new v0.11 updates.

vonheikemen.github.io/devlog/t

i do wish i could make it shorter but i know it'll be a long time before v0.11 becomes the "base" version everyone has access to.

it shows how the new api is a layer on top of existing features. so with enough motivation you can still have nice things.

#neovim

2025-05-19

I've been shipping a ton of updates to my #neovim #ai plugin, magenta.nvim. Check out the readme for the latest updates. github.com/dlants/magenta.nvim

It can now do iterative agent loops, supports web search and citations for anthropic, and has basic multi-thrrad support. I also improved the code editing, and context tracking.

A few months ago I considered leaving neovim because the AI plugin situation was so far behind cursor and windsurf.

I don't have feature parity for sure, but at this point I really prefer neovim + magenta to other editors, even to ampcode. The AI integration is 80% there, and being at home in neovim and the cli easily makes up for the remainder.

Since cursor is worth 9bn, and windsurf 3bn, I'll take a measly 9M. Vcs, waiting for your checks.

2025-05-19

I'm browsing #BrightonRuby website using #lynx and well done @andycroll It's really readable

Why #lynx or if you wish #links? Working on #neovim I spend most of my time in #CommandLine so it's easy just to open a new terminal using it for code related stuff

This is a screenshot of the homepage of Brighton Ruby as seen using a text based browser lynx
2025-05-19

harper-ls for neovim

local English spelling / grammar checker, as lsp

diagnostic hints / quickfix for suggestions, code actions for corrections

supports text files such as markdown, but also comments in many languages

had to set it to British dialect of course

writewithharper.com/docs/integ

#Harper #Neovim

2025-05-19

Dammit, it's finally time to learn those #VimMotions

#programming #vim #neovim

Client Info

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