diff --git a/.gitmodules b/.gitmodules index fbe7fe2..d4e9b97 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,9 @@ [submodule "sublime_syntaxes/Elm.tmLanguage"] path = sublime_syntaxes/Elm.tmLanguage url = https://github.com/elm-community/Elm.tmLanguage.git +[submodule "sublime_syntaxes/sublime_toml_highlighting"] + path = sublime_syntaxes/sublime_toml_highlighting + url = https://github.com/Jayflux/sublime_toml_highlighting.git +[submodule "sublime_syntaxes/SublimeTextLinkerSyntax"] + path = sublime_syntaxes/SublimeTextLinkerSyntax + url = https://github.com/jbw3/SublimeTextLinkerSyntax.git diff --git a/sublime_syntaxes/SublimeTextLinkerSyntax b/sublime_syntaxes/SublimeTextLinkerSyntax new file mode 160000 index 0000000..2f7bc17 --- /dev/null +++ b/sublime_syntaxes/SublimeTextLinkerSyntax @@ -0,0 +1 @@ +Subproject commit 2f7bc1777207de5b5ceb308419687419e8338742 diff --git a/sublime_syntaxes/TOML.sublime-syntax b/sublime_syntaxes/TOML.sublime-syntax new file mode 100644 index 0000000..4e8e22e --- /dev/null +++ b/sublime_syntaxes/TOML.sublime-syntax @@ -0,0 +1,153 @@ +%YAML 1.2 +--- +# http://www.sublimetext.com/docs/3/syntax.html +name: TOML +file_extensions: + - toml + - tml +scope: source.toml +contexts: + main: + - include: comments + - include: tables + - include: keys + - include: illegal + array: + - match: '(? everything unmatched + captures: + 1: invalid.illegal.toml + inlinetable: + - match: '(?