This commit adds TOML configuration language support to Geany. It uses the recently merged Scintilla TOML lexer; for ctags parsing it uses the conf file parser which works reasonably well for TOML as well.
See https://github.com/ScintillaOrg/lexilla/pull/261
Fixes #1268 You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3934
-- Commit Summary --
* Add TOML support
-- File Changes --
M data/Makefile.am (1) A data/filedefs/filetypes.toml (57) M data/filetype_extensions.conf (1) M meson.build (1) M scintilla/Makefile.am (1) M scintilla/lexilla/include/SciLexer.h (16) A scintilla/lexilla/lexers/LexTOML.cxx (486) M scintilla/lexilla/src/Lexilla.cxx (2) M scintilla/scintilla_changes.patch (1) M src/filetypes.c (1) M src/filetypes.h (1) M src/highlighting.c (11) M src/highlightingmappings.h (27)
-- Patch Links --
https://github.com/geany/geany/pull/3934.patch https://github.com/geany/geany/pull/3934.diff