[–] hnarayanan 3y ago ↗ 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.
[–] deafpolygon 3y ago ↗ But have they made Emacs multithreaded yet? [–] terminal_d 3y ago ↗ 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. [–] deafpolygon 3y ago ↗ I have. Most long running commands of any kind blocks until it is done. [–] terminal_d 3y ago ↗ What sort of long-running commands are you using?There's an `async` call for system functions in elisp.
[–] terminal_d 3y ago ↗ 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. [–] deafpolygon 3y ago ↗ I have. Most long running commands of any kind blocks until it is done. [–] terminal_d 3y ago ↗ What sort of long-running commands are you using?There's an `async` call for system functions in elisp.
[–] deafpolygon 3y ago ↗ I have. Most long running commands of any kind blocks until it is done. [–] terminal_d 3y ago ↗ What sort of long-running commands are you using?There's an `async` call for system functions in elisp.
[–] terminal_d 3y ago ↗ What sort of long-running commands are you using?There's an `async` call for system functions in elisp.
[–] mickeyp 3y ago ↗ If you're wondering what Tree-Sitter is and why Emacs would want it, I wrote about it a while ago:https://www.masteringemacs.org/article/tree-sitter-complicat...
[–] terminal_d 3y ago ↗ Awesome! Pretty soon vanilla emacs will be more than enough, won't need melpa packages.
8 comments
[ 0.18 ms ] story [ 30.0 ms ] threadtree-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.
And anyway, emacs is hardly a "text editor". It's a text manipulation engine, likely the only one.
There's an `async` call for system functions in elisp.
https://www.masteringemacs.org/article/tree-sitter-complicat...