I'm intrigued. I'll probably be using Mint for the foreseeable future just because of inertia but how do Arch and any successors handle Vim and R, both of which I needed to compile from source for desired results on Mint? Would the Python extension for Vim be readily available so that I can use YouCompleteMe?
For vim specifically idk for sure. But i know neovim does basically everything I want. I just add plug in managers on top of neovim basically and already when you add nvchad or lazy vim it basically does most of the work for you with setting up completions and all of that.
I just needed to install the specific language stuff I wanted and for the most part the work is done.
Some things take a little extra effort, but its really nothing crazy. Especially if I can do it. Like I have gone back to start configuring awesomewm which is written and configured and lua, so i have been slowly making myself learn how to mess with it, but even before that it wasn't too hard for me to figure out what i needed to so for the lua in the neovim configs.
Also, besides just pacman, arch has something else that I don't see talked about much, if you do want to compile your own stuff. It has the ABS (arch build system), where it has all the stuff in the main repos but source, and can configure and build everything by fetching the pkgbuild, editing it if you want, and doing makepkg
. I really havent messed with it much because I really don't find it necessary to change anything I have, and the stuff in the normal repos work fine. But its there. Also a lot of the stuff in the aur is based off the main branch of projects git repos, so if you want to use the newest version of anything using the aur makes using that really easy so you don't have to worry about getting the program to work on arch, and also handles updates for you if you either make your own database or use an aur helper like paru.
Sorry theres a lot in that hopefully what i said is clear. I tried to get everything in there without taking forever to post it.