Hacker News
points by grep_name 1 day ago | 0 comments
I had a similar experience where I tried to declare bankruptcy after havning not used emacs for a year and a half or so, ended up re-implementing things until finally I was like 'no I was right the first time'.

That said, damn, my emacs config is like 1000 LOC and takes like 20 seconds to load. Also the reason I keep leaving Emacs is definitely the complexity of the bugs and the edge-of-the-edge case things that come up when I'm just trying to do something simple (the other day it crashed after running `e: newfile`, the evil mode command for editing a new file. I have no idea why it crashed but after it did the program couldn't be killed. Maybe it was because I was trying to open a file with no extension, but even that's a stretch.

Anyway would you mind if I sent you my config sometime or looked at yours? It's never occurred to me to write regression tests

[–] zelphirkalt 10 hours ago
Is that vanilla Emacs crashing? Asking because I had such things happening only with Spacemacs in a VM running on a Windows host and blamed Spacemacs.
[–] iLemming 6 hours ago
Crashing Emacs is a rare aberration, GNU/Emacs is incredibly stable, I really don't remember the last time seeing it crash on Linux. On Mac, that could happen, usually due to some .dylib misbehaving, also a rare thing. Don't ask me about Windows, I stopped using it completely and hope to never have to boot into it ever again. Some things in life are just not worth losing your breath over frustration. Anyone who says Windows 11 is not aggravating are out of their mind.

Sometimes, people conflate Emacs crashing and hanging, the latter can happen, but almost never requires killing it - you just send `pkill -SIGUSR2 emacs` from the shell and it unblocks.

[–] iLemming 1 day ago
Of course¹, but I warn you - it may feel massive, I do tons of (at first) seemingly weird stuff. Like OCRing images in my clipboard (which is now a separate package²)

---

¹ https://github.com/agzam/.emacs.d

² https://github.com/agzam/clipimg.el