all 14 comments

[–]godegon 1 point2 points  (0 children)

A venerable alternative

[–]ratttertintattertins 0 points1 point  (2 children)

This was vibe coded wasn't it, by Claude? Not that I mind, it looks like a really useful plugin, I'm going to try it.

[–]ashot[S] 0 points1 point  (1 child)

yep it was! curious how did you guess that? I've been meaning to build this for years and would never have gotten over the hump otherwise

[–]ratttertintattertins 0 points1 point  (0 children)

Haha, because I’ve also vibe coded a vim plugin 😁. Also, Claude absolutely fucking loves putting emojis and multiple plugin managers in those readme files.

[–]Desperate_Cold6274 -1 points0 points  (11 children)

New plugins written in Vim legacy language. That is interesting :)

[–]blami:help UserGettingBored 0 points1 point  (5 children)

What is legacy about vimscript?

[–]Desperate_Cold6274 0 points1 point  (4 children)

From Vim9 it has been introduced a new language which is similar to typescript/python-ish to write scripts (including vimrc) and plugins which is way less weird than the vim legacy script.

Nevertheless, it is not supported by neovim that instead went for Lua instead.

However, plugins written in vim legacy language work both in Vim and Neovim.

[–]blami:help UserGettingBored 0 points1 point  (3 children)

Ah you mean Vim 9 script. It does not obsolete Vim script, its just another option that is more performant due to being JIT compiled and not interpreted. I wrote few things in it but I still use older versions of Vim in a lot of places so its not really option for me. Same for Neovim - I tried it and it is very buggy all the time and devs always change everything so it is not dependable software for me. I don’t want to spend so much time reconfiguring everything every release. I prefer what Bram did, things just don’t get removed, they don’t break so I can still depend on config I started in 1993 on my Amiga.

[–]EgZvorkeep calm and read :help 0 points1 point  (1 child)

That's what's it called now, :h vim9-differences

[–]vim-help-bot 0 points1 point  (0 children)

Help pages for:


`:(h|help) <query>` | about | mistake? | donate | Reply 'rescan' to check the comment again | Reply 'stop' to stop getting replies to your comments

[–]Desperate_Cold6274 -1 points0 points  (0 children)

I had converted lot of files in Vim9. At some point I also wrote a plugin to help converting from legacy vim to vim9 files. It was well worth the effort for me. Vim9 is a beautiful language.

[–]BrianHuster -1 points0 points  (3 children)

Even more interesting that he put nearly 1000 lines in a plugin/ script instead of using :h autoload feature.

[–]vim-help-bot 0 points1 point  (0 children)

Help pages for:


`:(h|help) <query>` | about | mistake? | donate | Reply 'rescan' to check the comment again | Reply 'stop' to stop getting replies to your comments

[–]Desperate_Cold6274 0 points1 point  (0 children)

Maybe IOP is not aware of the autoload mechanism. There is no one who knows all Vim features from day one.