Episode 4 of Dark Blue Weekly released

https://darkblueraven.com/sites/news/dbw-e4.php

By the way, you can now use our RSS feed to get the latest Dark Blue Weekly article directly in your feed reader: https://darkblueraven.com/sites/news/rss.xml

#darkblueweekly #darkblueraven #opensource #freesoftware #linux #tinycorelinux #parrotsec #mesa3d #gnuproject #vim9

Dark Blue Weekly - Episode 4

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

Is the Vim (9.1) tag search slow for you too? This only happens with huge projects that have many PHP vendor dependencies, which can occur quickly with PHP. How do you handle it? Does Vim understand multiple tag files? Can it be multi-threaded somehow?

#vim #vim9 #ctag #ctags #UniversalCtags #PHP