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ć

Attachment: signature.asc
Description: PGP signature

Reply via email to