←back to thread

116 points tosh | 6 comments | | HN request time: 0.955s | source | bottom
1. aradox66 ◴[] No.43675743[source]
I had a fun fling with EXWM, but having your window manager sharing its single-thread with emacs just doesn't really make any sense.
replies(4): >>43675771 #>>43675907 #>>43676274 #>>43677451 #
2. aradox66 ◴[] No.43675771[source]
If it seems interesting to you or you're experimenting with keyboard-driven tiling WMs, though, I would highly recommend this particular fling.
3. bitwize ◴[] No.43675907[source]
The commonly accepted solution, if this is an issue for you, is to run two instances of Emacs: one to edit in, and one to run EXWM. The days of "Eight Megs And Constantly Swapping" are well behind us; one can easily afford to run two (or many more) emacsen. And it can't be that much more bloated than, say, kwin...
4. dargscisyhp ◴[] No.43676274[source]
Been using it for a couple of years, and in practice it does not cause me much trouble, at least not for me.
replies(1): >>43688431 #
5. quotemstr ◴[] No.43677451[source]
Single-threaded? Not anymore!
6. Dibby053 ◴[] No.43688431[source]
Can you share more about your particular setup? I use a pretty vanilla setup of Doom emacs on Linux, and while I really wish to give exwm a try my experience with emacs has been too unstable so far. E.g. it sometimes crashes when it gets an I/O error trying to write a file (which happens when a USB drive is removed by accident). A more common annoyance is the entire program freezing while waiting for plugins that should be asynchronous, like Tramp or some LSP servers.