init tool

This commit is contained in:
wangxinfei
2025-05-09 16:55:09 +08:00
commit 7a31266d21
1300 changed files with 878894 additions and 0 deletions
@@ -0,0 +1 @@
{"information_for_contributors":["This file has been converted from https://github.com/textmate/git.tmbundle/blob/master/Syntaxes/Git%20Commit%20Message.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],"version":"https://github.com/textmate/git.tmbundle/commit/93897a78c6e52bef13dadc0d4091d203c5facb40","name":"Git Commit Message","scopeName":"text.git-commit","patterns":[{"begin":"\\A(?!# Please enter the commit message)","end":"^(?=# Please enter the commit message)","name":"meta.scope.message.git-commit","patterns":[{"begin":"\\A(?=#)","end":"^(?!#)","patterns":[{"include":"#comment"}]},{"begin":"^(?!# Please enter the commit message)","end":"^(?=# Please enter the commit message)","patterns":[{"begin":"\\G","end":"^(?!\\G)","name":"meta.scope.subject.git-commit","patterns":[{"captures":{"1":{"name":"keyword.other.$2.git-commit"}},"match":"\\G((fixup|squash)!)\\s*"},{"match":".{73,}$","name":"invalid.illegal.line-too-long.git-commit"},{"match":".{51,}$","name":"invalid.deprecated.line-too-long.git-commit"}]},{"begin":"^(?!# Please enter the commit message)","end":"^(?=# Please enter the commit message)","patterns":[{"include":"#comment"}]}]}]},{"begin":"^(?=# Please enter the commit message)","end":"\\z","name":"meta.scope.metadata.git-commit","patterns":[{"include":"#metadata"}]}],"repository":{"comment":{"begin":"^(#)","captures":{"1":{"name":"punctuation.definition.comment.git-commit"}},"end":"\\n","name":"comment.line.number-sign.git-commit"},"metadata":{"patterns":[{"begin":"(?=^# Changes to be committed:)","end":"(?!\\G)((?=^# \\w)|(?!^#))","patterns":[{"begin":"(^[ \\t]+)?(?=#)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.git-commit"}},"contentName":"comment.line.number-sign.git-commit","end":"(?!\\G)^","patterns":[{"match":"\\G#","name":"punctuation.definition.comment.git-commit"},{"match":"((modified|renamed):.*)$\\n?","name":"markup.changed.git-commit"},{"match":"(new file:.*)$\\n?","name":"markup.inserted.git-commit"},{"match":"(deleted:.*)$\\n?","name":"markup.deleted.git-commit"}]}]},{"include":"#comment"},{"begin":"(?=diff\\ \\-\\-git)","comment":"diff presented at the end of the commit message when using commit -v.","contentName":"source.diff","end":"\\z","name":"meta.embedded.diff.git-commit","patterns":[{"include":"source.diff"}]}]}}}
@@ -0,0 +1 @@
{"information_for_contributors":["This file has been converted from https://github.com/textmate/git.tmbundle/blob/master/Syntaxes/Git%20Rebase%20Message.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],"version":"https://github.com/textmate/git.tmbundle/commit/5870cf3f8abad3a6637bdf69250b5d2ded427dc4","name":"Git Rebase Message","scopeName":"text.git-rebase","patterns":[{"captures":{"1":{"name":"punctuation.definition.comment.git-rebase"}},"match":"^\\s*(#).*$\\n?","name":"comment.line.number-sign.git-rebase"},{"captures":{"1":{"name":"support.function.git-rebase"},"2":{"name":"constant.sha.git-rebase"},"3":{"name":"meta.commit-message.git-rebase"}},"match":"^\\s*(pick|p|reword|r|edit|e|squash|s|fixup|f|drop|d)\\s+([0-9a-f]+)\\s+(.*)$","name":"meta.commit-command.git-rebase"},{"captures":{"1":{"name":"support.function.git-rebase"},"2":{"patterns":[{"include":"source.shell"}]}},"match":"^\\s*(exec|x)\\s+(.*)$","name":"meta.commit-command.git-rebase"},{"captures":{"1":{"name":"support.function.git-rebase"}},"match":"^\\s*(break|b)\\s*$","name":"meta.commit-command.git-rebase"}]}
@@ -0,0 +1 @@
{"name":"Ignore","scopeName":"source.ignore","patterns":[{"match":"^#.*","name":"comment.line.number-sign.ignore"}]}