Cartier-Tilet: Emacs 29 is nigh
Lucien Cartier-Tilet looksforward to the upcoming Emacs 29 release.
In case you didn't know, Emacs' current syntax highlighting iscurrently based on a system of regexes. Although it is not theworst thing to use, it's not the best either, and it can becomequite slow on larger files.TreeSitter parses programming languages based into a concretesyntax tree. From there, not only can syntax highlighting can bedone at high speed, but a much deeper analysis of the code ispossible and actions such sa syntax manipulation can also beachieved since the syntax tree itself is available as an objectwhich can be manipulated!