8 comments

[ 0.18 ms ] story [ 30.0 ms ] thread
To save others from needing to research what this is:

tree-sitter is an Emacs binding for Tree-sitter, an incremental parsing system.

It aims to be the foundation for a new breed of Emacs packages that understand code structurally.

But have they made Emacs multithreaded yet?
Have you seriously tried using emacs yet? I always find this sort of text editor comparisons pointless.

And anyway, emacs is hardly a "text editor". It's a text manipulation engine, likely the only one.

I have. Most long running commands of any kind blocks until it is done.
What sort of long-running commands are you using?

There's an `async` call for system functions in elisp.

Awesome! Pretty soon vanilla emacs will be more than enough, won't need melpa packages.