Emacs UI usually stop responding when it performs a long task, for example, saving a file remotely. I’d be very convenient if I can use eshell or do something else at the same time.
I guess that people propose many solution. Anyway, I wonder if Emacs has any certain direction for improving multitasking support yet.
You must log in or register to comment.
Probably the direction will be for more packages to use threads.
They currently don’t run in parallel — they’re just sugar over the existing cooperative multitasking model — but hopefully they’ll get that ability in the future.
Does Emacs have a global interpreter lock similar to Python?
The interpreter is completely single-threaded, so there’s nothing to have a lock over.