3 ms·
I haven't found it to be that big an issue. Three cases that annoy me: [1] Slow commands like `straight-pull-all`. I may change how I manage packages in the fut
by celrod 4y ago
I haven't found it to be that big an issue.
Three cases that annoy me:
[1] Slow commands like `straight-pull-all`. I may change how I manage packages in the future, since this is the command that really comes to mind. Because it'll sometimes ask interactive questions (e.g. when changing branches, or what to do with local changes), you also wouldn't really want to try to put it into a background process. Perhaps using the new (in emacs 29) package-vc-install when I want to checkout branches. Because it's deliberately invoked, not really a big deal.
[2] Large files with invalid syntax, e.g. missing the end of a block like a function or class, can sometimes take several seconds to parse, during which emacs is unresponsive. I'm not sure what specific conditions trigger it, but it isn't that common.
[3] I added a hook for eglot to format buffers before saving them, and the Julia formatter took 8 seconds or so to start up, but using Julia >= 1.9 and adding precompile statements (which I've upstreamed) has brought this down to <0.5 seconds.
Odds are you'll find a few different issues specific to your workflow, but hopefully they'd be infrequent or easy enough to solve or workaround.