On second thought: Why vim 8.x? Has anybody found a detailed explanation of how the vim 9 Linematch algorithm works? Can't this be back ported, too? #diff #vim9 #coding #algorithm

Or is the old algorithm just good enough? Is there a good comparison online?

 Panic. I've just pulled Vim. `agents.md` pops up. Panic sets in.

More EnLLMification, and now it's even in my favourite editor ! Nothing is spared. Ugh, this makes me so angry! Really angry. IN VIM, FOR FUCK'S SAKE!... 

I suppose I'll have to rewrite all my Vim9Scripts in VimScript and test vim-classic 8.3. I’m so sick of this. You can't even summarise this in a single toot.

Nobody believes this shit anymore.

Vim. It's seriously ridiculous.

#FckAI #FckLLMs #EnLLMification
#Enshittification #vim #vim9 #VimClassic

The table-building demo uses a Neovim floating window to edit the cell in place, but the functionality is still available on Vim by using a split window.

#vim #vim9

The new table.vim plugin, usable on both Vim and Neovim, lets you create nice-looking tables in markdown or in code comments: https://github.com/numEricL/table.vim

#vim #vim9 #neovim

When you need a break from programming work, it's nice to have a way to unwind in Vim, like this game of pacman: https://github.com/nda-cunh/SupraPacman

#vim #vim9

Vim binaries you get from package managers are often compiled with python support, so you might be able to replicate this neat vim9script plotting example: https://www.reddit.com/r/vim/comments/1mtwffg/plot_with_vim/

#vim #vim9

@nemith Thanks for the tip. I have worked with #Neovim for a long time and am therefore quite familiar with it. However, despite having fewer plugins, it has always been considerably slower than #Vim9. Additionally, the LSP architecture is painfully slow and dependent on other language servers running in the background and listening on UNIX sockets. This is acceptable with gopls. Unfortunately, 90% of my work still involves #PHP and all the PHP language servers are poor. #Intelephense, which I purchased, is even proprietary and was often unable to validate my licence.
I was so frustrated that I gave up on Neovim because it offered me no added value compared to Vim 9. Moreover, 89% of what LSPs do can also be provided by #ctags, without the need for a buggy and slow Node.js Language Server.

I'm really impressed with Vim-go. It's so handy! The auto import and auto formatting when saving alone work really reliably.

 https://github.com/fatih/vim-go

#Vim #Vim9 #Golang #Go #VimGo

GitHub - fatih/vim-go: Go development plugin for Vim

Go development plugin for Vim. Contribute to fatih/vim-go development by creating an account on GitHub.

GitHub
The Vim9 plugin ecosystem is expanding, offering incredible new extensions for your true Vim text editor! Check this link for a non-exhaustive selection. #Vim9 #VimPlugins #Vim #TextEditor #Coding
https://github.com/saccarosium/awesome-vim9
GitHub - saccarosium/awesome-vim9: Collection of awesome vim9script plugins.

Collection of awesome vim9script plugins. Contribute to saccarosium/awesome-vim9 development by creating an account on GitHub.

GitHub

With a large monitor and lots of windows, it can be hard to keep them organized. This Vim9 plugin gives you a set of mappings to swap them around: https://github.com/kennypete/vim9-winswap

#vim #vim9