Greetings! Over the last two or so weekends, Pietro and myself have been working on editor support for editing Machine Descriptions (i.e. RTL ;) ) files in Emacs.
This mode uses Tree-Sitter and Emacs' existing support for C++ based on tree-sitter to provide correct* indentation and highlighting, and should work in Emacs 31. Unfortunately, Emacs 30 lacks some functions this mode needs for now, though it may be possible to backport it anyway (I will investigate this later, but it looks like the missing features are reimplementable relatively easily). The current status of the project is that it is ready for initial use, but likely it still needs polish, definitely it still needs tests, and it needs to eventually undergo the process of being merged into ELPA. Now is the time for testing. I expect bugs, feel free to toss those my way :-) You can grab the code at: https://codeberg.org/Arsen/gcc-md-mode Thanks in advance for the testing, and happy hacking! (*) No warranty! -- Arsen Arsenović
signature.asc
Description: PGP signature
