4 ms·
> My Linux + Emacs will remain the same until the heat death of the Universe. The last change was when I had to write an early-init.el file for Emacs 27, the ne
by codethief 5y ago
> My Linux + Emacs will remain the same until the heat death of the Universe. The last change was when I had to write an early-init.el file for Emacs 27, the next one will be probably when X is no longer maintained.
Looks like I must be doing something wrong then. Every single time I re-install Ubuntu (and switch to a newer Emacs version), yet another thing in my Emacs config breaks (mostly plugins). To me it's very far from a configure-once-run-forever piece of software.
- _y5hn 5y agoTry Doom Emacs. You can turn off evil-mode and tweak init.el to get most packages out-of-the-box, even all the language server mode-stuff of VSCode. Check which dependencies are needed and find out how to install them most cleanly, either using distro packages, nix, git, go, stack (for Haskell), npm, and the like. You can reconfigure keybindings so you get cut/copy/paste and everything you need, exactly how you need it. It's going to take a week, but should be stable after that, and you'll realize you could've theoretically done it in hours if you knew enough, which you now do. The Doom-part takes out 95% of needed configuration and makes it more ready-made for usage. It also looks and works like a modern IDE, but you scale it how you like it and have minimal annoyances to turn off. VSCode has its own shenanigans, of constant updates, configurations, java/scala is a mess to set up, telemetry, proprietary extensions, etc. So deeper work is anyways going to need investments also there, but there's also lock-in to the eco-system and thus less freedom.
- Comevius 5y agoI build my Emacs, and my Emacs configuration is relatively simple. https://github.com/Comevius/dotfiles/blob/master/ABS/emacs/PKGBUILD https://github.com/Comevius/dotfiles/blob/master/ABS/emacs/P... https://github.com/Comevius/dotfiles/blob/master/.emacs.d/early-init.el https://github.com/Comevius/dotfiles/blob/master/.emacs.d/ea... https://github.com/Comevius/dotfiles/blob/master/.emacs.d/init.el https://github.com/Comevius/dotfiles/blob/master/.emacs.d/in...
- a0-prw 5y agoRun vanilla Debian. Build emacs from scratch if a new version has something you need, or if you like shiny. Only fuck with your init.el if you really want/need to. I've had the same init.el for almost a decade.