3 ms·
I've used Emacs for 30 years, and still do. I know enough keybindings to get by. Under the hood, everything I do is Linux. I love i3wm and Pop Shell. My main ri
by trashtester 4y ago
I've used Emacs for 30 years, and still do. I know enough keybindings to get by. Under the hood, everything I do is Linux. I love i3wm and Pop Shell. My main rig uses Linux as the base os (which is mostly used as a hypervisor, for security reasons).
Still, as front-end, I find myself mostly working through Windows VM's, on top of KVM. I pass through most of the hardware (usb controller, the main GPU), and get a native windows experience. Most work happens through Chrome, VS Code and Windows Termnal. I use PowerToys to get some kind of tiling window manager.
There are two reasons for this. One is that my workplace has security setups for Windows and Mac, but not linux. I can grant them full control over the VM I use for work, and can use the standard setup for vpn, etc, as well as ability to use all corporate resources with no pain or hacks.
The other is that a lot of things are more painless. Working across multiple monitors requires less setup, scaling 4k "just works", most hardware and front-end software I use behave as-well or better than on linux (particularly webcam + Teams, that I depend on heavily).
Also, as editor, I still use emacs for some things, when I just want to edit some file in a random directory.
But for development work, I've switched to VS code. The ability to ssh into any remote VM, container, etc, and be able to work directly on a remote server, complete with gitlens, debuggers, file browsers, shell access, etc, is a killer app for me. I also love the pane management, which provides the tiling window manager functionality I love from i3/Pop Shell. (Power Toys is ok, but not quite as efficient for me as i3.) Emacs CAN be set up to do those things, but that takes more effort, I feel, and still not the same user experience.
- retrocryptid 4y ago+1. I use emacs as my daily driver. Plus some tools I wrote myself to evaluate C# and JavaScript. Every now and again I hop over to a jetbrains tool. I was slightly disappointed by i3 and xmonad and built my own WM in lisp. In the old days we used to write our own tools by extending and combining existing tools. Now people seem to just download python and use whatever library comes with it after a day or two of experimentation