]> git.eshelyaron.com Git - emacs.git/commit
Introduce support for TOML config-format
authorJostein Kjønigsen <jostein@kjonigsen.net>
Sun, 11 Dec 2022 12:05:29 +0000 (13:05 +0100)
committerYuan Fu <casouri@gmail.com>
Wed, 14 Dec 2022 22:24:09 +0000 (14:24 -0800)
commit1985762fbd727024cecef463a079ad25fb8c1482
treedc4776d823c31acf88302cf633b00bf25cb7b473
parent622838b957e240d700585050e9ddbd036e690513
Introduce support for TOML config-format

This commit introduces support for the semi-popular TOML
config-format[1] through a new major-mode: toml-ts-mode.

I've read through the full spec[2], and from what I can see this
major-mode should provide correct syntax-highligting for every sort of
config-declaration which adheres to the specification.

Besides that it also adds support for imenu and basic tree-sitter
based navigation.

[1] https://toml.io/en/
[2] https://toml.io/en/v1.0.0
admin/notes/tree-sitter/build-module/batch.sh
lisp/textmodes/toml-ts-mode.el [new file with mode: 0644]