init tool
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Jeff Hykin
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"comments":{"lineComment":"//","blockComment":["/*","*/"]},"brackets":[["{","}"],["[","]"],["(",")"]],"autoClosingPairs":[{"open":"[","close":"]"},{"open":"{","close":"}"},{"open":"(","close":")"},{"open":"'","close":"'","notIn":["string","comment"]},{"open":"\"","close":"\"","notIn":["string"]}],"surroundingPairs":[["{","}"],["[","]"],["(",")"],["\"","\""],["'","'"],["<",">"]],"wordPattern":"(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)","folding":{"markers":{"start":"^\\s*#pragma\\s+region\\b","end":"^\\s*#pragma\\s+endregion\\b"}}}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"comments":{"lineComment":"%"},"brackets":[["{","}"],["[","]"],["(",")"],["[",")"],["(","]"],["\\left(","\\right)"],["\\left(","\\right."],["\\left.","\\right)"],["\\left[","\\right]"],["\\left[","\\right."],["\\left.","\\right]"],["\\left\\{","\\right\\}"],["\\left\\{","\\right."],["\\left.","\\right\\}"],["\\left<","\\right>"],["\\bigl(","\\bigr)"],["\\bigl[","\\bigr]"],["\\bigl\\{","\\bigr\\}"],["\\Bigl(","\\Bigr)"],["\\Bigl[","\\Bigr]"],["\\Bigl\\{","\\Bigr\\}"],["\\biggl(","\\biggr)"],["\\biggl[","\\biggr]"],["\\biggl\\{","\\biggr\\}"],["\\Biggl(","\\Biggr)"],["\\Biggl[","\\Biggr]"],["\\Biggl\\{","\\Biggr\\}"],["\\langle","\\rangle"],["\\lvert","\\rvert"],["\\lVert","\\rVert"],["\\left|","\\right|"],["\\left\\vert","\\right\\vert"],["\\left\\|","\\right\\|"],["\\left\\Vert","\\right\\Vert"],["\\left\\langle","\\right\\rangle"],["\\left\\lvert","\\right\\rvert"],["\\left\\lVert","\\right\\rVert"],["\\bigl\\langle","\\bigr\\rangle"],["\\bigl|","\\bigr|"],["\\bigl\\vert","\\bigr\\vert"],["\\bigl\\lvert","\\bigr\\rvert"],["\\bigl\\|","\\bigr\\|"],["\\bigl\\lVert","\\bigr\\rVert"],["\\bigl\\Vert","\\bigr\\Vert"],["\\Bigl\\langle","\\Bigr\\rangle"],["\\Bigl|","\\Bigr|"],["\\Bigl\\lvert","\\Bigr\\rvert"],["\\Bigl\\vert","\\Bigr\\vert"],["\\Bigl\\|","\\Bigr\\|"],["\\Bigl\\lVert","\\Bigr\\rVert"],["\\Bigl\\Vert","\\Bigr\\Vert"],["\\biggl\\langle","\\biggr\\rangle"],["\\biggl|","\\biggr|"],["\\biggl\\lvert","\\biggr\\rvert"],["\\biggl\\vert","\\biggr\\vert"],["\\biggl\\|","\\biggr\\|"],["\\biggl\\lVert","\\biggr\\rVert"],["\\biggl\\Vert","\\biggr\\Vert"],["\\Biggl\\langle","\\Biggr\\rangle"],["\\Biggl|","\\Biggr|"],["\\Biggl\\lvert","\\Biggr\\rvert"],["\\Biggl\\vert","\\Biggr\\vert"],["\\Biggl\\|","\\Biggr\\|"],["\\Biggl\\lVert","\\Biggr\\rVert"],["\\Biggl\\Vert","\\Biggr\\Vert"]],"autoClosingPairs":[["\\left(","\\right)"],["\\left[","\\right]"],["\\left\\{","\\right\\}"],["\\bigl(","\\bigr)"],["\\bigl[","\\bigr]"],["\\bigl\\{","\\bigr\\}"],["\\Bigl(","\\Bigr)"],["\\Bigl[","\\Bigr]"],["\\Bigl\\{","\\Bigr\\}"],["\\biggl(","\\biggr)"],["\\biggl[","\\biggr]"],["\\biggl\\{","\\biggr\\}"],["\\Biggl(","\\Biggr)"],["\\Biggl[","\\Biggr]"],["\\Biggl\\{","\\Biggr\\}"],["\\(","\\)"],["\\[","\\]"],["\\{","\\}"],["{","}"],["[","]"],["(",")"],["`","'"]],"surroundingPairs":[["{","}"],["[","]"],["(",")"],["\"","\""],["'","'"],["`","'"],["$","$"]],"indentationRules":{"increaseIndentPattern":"\\\\begin{(?!document)([^}]*)}(?!.*\\\\end{\\1})","decreaseIndentPattern":"^\\s*\\\\end{(?!document)"},"folding":{"markers":{"start":"^\\s*%?\\s*(region|\\\\begingroup)\\b","end":"^\\s*%?\\s*(endregion|\\\\endgroup)\\b"}},"autoCloseBefore":";:.,={}])>\\` \n\t$","wordPattern":{"pattern":"(\\p{Alphabetic}|\\p{Number}|\\p{Nonspacing_Mark}){2,}","flags":"u"}}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"comments":{"blockComment":["<!--","-->"]},"brackets":[["{","}"],["[","]"],["(",")"],["[",")"],["(","]"],["\\left(","\\right)"],["\\left(","\\right."],["\\left.","\\right)"],["\\left[","\\right]"],["\\left[","\\right."],["\\left.","\\right]"],["\\left\\{","\\right\\}"],["\\left\\{","\\right."],["\\left.","\\right\\}"],["\\left<","\\right>"],["\\bigl(","\\bigr)"],["\\bigl[","\\bigr]"],["\\bigl\\{","\\bigr\\}"],["\\Bigl(","\\Bigr)"],["\\Bigl[","\\Bigr]"],["\\Bigl\\{","\\Bigr\\}"],["\\biggl(","\\biggr)"],["\\biggl[","\\biggr]"],["\\biggl\\{","\\biggr\\}"],["\\Biggl(","\\Biggr)"],["\\Biggl[","\\Biggr]"],["\\Biggl\\{","\\Biggr\\}"],["\\langle","\\rangle"],["\\lvert","\\rvert"],["\\lVert","\\rVert"],["\\left|","\\right|"],["\\left\\vert","\\right\\vert"],["\\left\\|","\\right\\|"],["\\left\\Vert","\\right\\Vert"],["\\left\\langle","\\right\\rangle"],["\\left\\lvert","\\right\\rvert"],["\\left\\lVert","\\right\\rVert"],["\\bigl\\langle","\\bigr\\rangle"],["\\bigl|","\\bigr|"],["\\bigl\\vert","\\bigr\\vert"],["\\bigl\\lvert","\\bigr\\rvert"],["\\bigl\\|","\\bigr\\|"],["\\bigl\\lVert","\\bigr\\rVert"],["\\bigl\\Vert","\\bigr\\Vert"],["\\Bigl\\langle","\\Bigr\\rangle"],["\\Bigl|","\\Bigr|"],["\\Bigl\\lvert","\\Bigr\\rvert"],["\\Bigl\\vert","\\Bigr\\vert"],["\\Bigl\\|","\\Bigr\\|"],["\\Bigl\\lVert","\\Bigr\\rVert"],["\\Bigl\\Vert","\\Bigr\\Vert"],["\\biggl\\langle","\\biggr\\rangle"],["\\biggl|","\\biggr|"],["\\biggl\\lvert","\\biggr\\rvert"],["\\biggl\\vert","\\biggr\\vert"],["\\biggl\\|","\\biggr\\|"],["\\biggl\\lVert","\\biggr\\rVert"],["\\biggl\\Vert","\\biggr\\Vert"],["\\Biggl\\langle","\\Biggr\\rangle"],["\\Biggl|","\\Biggr|"],["\\Biggl\\lvert","\\Biggr\\rvert"],["\\Biggl\\vert","\\Biggr\\vert"],["\\Biggl\\|","\\Biggr\\|"],["\\Biggl\\lVert","\\Biggr\\rVert"],["\\Biggl\\Vert","\\Biggr\\Vert"]],"autoClosingPairs":[["\\left(","\\right)"],["\\left[","\\right]"],["\\left\\{","\\right\\}"],["\\bigl(","\\bigr)"],["\\bigl[","\\bigr]"],["\\bigl\\{","\\bigr\\}"],["\\Bigl(","\\Bigr)"],["\\Bigl[","\\Bigr]"],["\\Bigl\\{","\\Bigr\\}"],["\\biggl(","\\biggr)"],["\\biggl[","\\biggr]"],["\\biggl\\{","\\biggr\\}"],["\\Biggl(","\\Biggr)"],["\\Biggl[","\\Biggr]"],["\\Biggl\\{","\\Biggr\\}"],["\\(","\\)"],["\\[","\\]"],["\\{","\\}"],["{","}"],["[","]"],["(",")"],["`","'"]],"surroundingPairs":[["{","}"],["[","]"],["(",")"],["\"","\""],["'","'"],["$","$"],["`","`"],["_","_"],["*","*"]],"indentationRules":{"increaseIndentPattern":"\\\\begin{(?!document)([^}]*)}(?!.*\\\\end{\\1})","decreaseIndentPattern":"^\\s*\\\\end{(?!document)"},"folding":{"offSide":true,"markers":{"start":"^\\s*<!--\\s*#?region\\b.*-->","end":"^\\s*<!--\\s*#?endregion\\b.*-->"}},"autoCloseBefore":";:.,={}])>\\` \n\t$","wordPattern":{"pattern":"([*_]{1,2})?(\\p{Alphabetic}|\\p{Number}|\\p{Nonspacing_Mark})(((\\p{Alphabetic}|\\p{Number}|\\p{Nonspacing_Mark})|[_])?(\\p{Alphabetic}|\\p{Number}|\\p{Nonspacing_Mark}))*\\1","flags":"u"}}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) Microsoft 2018
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -0,0 +1 @@
|
||||
{"name":"latex","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"tex","aliases":["TeX","tex"],"extensions":[".sty",".cls",".bbx",".cbx"],"configuration":"latex-language-configuration.json"},{"id":"latex","aliases":["LaTeX","latex"],"extensions":[".tex",".ltx",".ctx"],"configuration":"latex-language-configuration.json"},{"id":"bibtex","aliases":["BibTeX","bibtex"],"extensions":[".bib"]},{"id":"cpp_embedded_latex","configuration":"latex-cpp-embedded-language-configuration.json","aliases":[]},{"id":"markdown_latex_combined","configuration":"markdown-latex-combined-language-configuration.json","aliases":[]}],"grammars":[{"language":"tex","scopeName":"text.tex","path":"./syntaxes/TeX.tmLanguage.json"},{"language":"latex","scopeName":"text.tex.latex","path":"./syntaxes/LaTeX.tmLanguage.json","embeddedLanguages":{"source.cpp":"cpp_embedded_latex","source.css":"css","text.html":"html","source.java":"java","source.js":"javascript","source.julia":"julia","source.lua":"lua","source.python":"python","source.ruby":"ruby","source.ts":"typescript","text.xml":"xml","source.yaml":"yaml","meta.embedded.markdown_latex_combined":"markdown_latex_combined"}},{"language":"bibtex","scopeName":"text.bibtex","path":"./syntaxes/Bibtex.tmLanguage.json"},{"language":"markdown_latex_combined","scopeName":"text.tex.markdown_latex_combined","path":"./syntaxes/markdown-latex-combined.tmLanguage.json"},{"language":"cpp_embedded_latex","scopeName":"source.cpp.embedded.latex","path":"./syntaxes/cpp-grammar-bailout.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
||||
@@ -0,0 +1 @@
|
||||
{"displayName":"LaTeX Language Basics","description":"Provides syntax highlighting and bracket matching for TeX, LaTeX and BibTeX."}
|
||||
@@ -0,0 +1 @@
|
||||
{"information_for_contributors":["This file has been converted from https://github.com/jlelong/vscode-latex-basics/blob/master/syntaxes/Bibtex.tmLanguage.json","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/jlelong/vscode-latex-basics/commit/b98c2d4911652824fc990f4b26c9c30be59b78a2","name":"BibTeX","scopeName":"text.bibtex","comment":"Grammar based on description from http://artis.imag.fr/~Xavier.Decoret/resources/xdkbibtex/bibtex_summary.html#comment\n\t\n\tTODO: Does not support @preamble\n\t","patterns":[{"begin":"@Comment","beginCaptures":{"0":{"name":"punctuation.definition.comment.bibtex"}},"end":"$\\n?","name":"comment.line.at-sign.bibtex"},{"begin":"((@)(?i:string))\\s*(\\{)\\s*([a-zA-Z]*)","beginCaptures":{"1":{"name":"keyword.other.string-constant.bibtex"},"2":{"name":"punctuation.definition.keyword.bibtex"},"3":{"name":"punctuation.section.string-constant.begin.bibtex"},"4":{"name":"variable.other.bibtex"}},"end":"\\}","endCaptures":{"0":{"name":"punctuation.section.string-constant.end.bibtex"}},"name":"meta.string-constant.braces.bibtex","patterns":[{"include":"#string_content"}]},{"begin":"((@)i(?i::string))\\s*(\\()\\s*([a-zA-Z]*)","beginCaptures":{"1":{"name":"keyword.other.string-constant.bibtex"},"2":{"name":"punctuation.definition.keyword.bibtex"},"3":{"name":"punctuation.section.string-constant.begin.bibtex"},"4":{"name":"variable.other.bibtex"}},"end":"\\)","endCaptures":{"0":{"name":"punctuation.section.string-constant.end.bibtex"}},"name":"meta.string-constant.parenthesis.bibtex","patterns":[{"include":"#string_content"}]},{"begin":"((@)[a-zA-Z]+)\\s*(\\{)\\s*([^\\s,]*)","beginCaptures":{"1":{"name":"keyword.other.entry-type.bibtex"},"2":{"name":"punctuation.definition.keyword.bibtex"},"3":{"name":"punctuation.section.entry.begin.bibtex"},"4":{"name":"entity.name.type.entry-key.bibtex"}},"end":"\\}","endCaptures":{"0":{"name":"punctuation.section.entry.end.bibtex"}},"name":"meta.entry.braces.bibtex","patterns":[{"begin":"([a-zA-Z0-9\\!\\$\\&\\*\\+\\-\\.\\/\\:\\;\\<\\>\\?\\[\\]\\^\\_\\`\\|]+)\\s*(\\=)","beginCaptures":{"1":{"name":"support.function.key.bibtex"},"2":{"name":"punctuation.separator.key-value.bibtex"}},"end":"(?=[,}])","name":"meta.key-assignment.bibtex","patterns":[{"include":"#string_var"},{"include":"#string_content"},{"include":"#integer"}]}]},{"begin":"((@)[a-zA-Z]+)\\s*(\\()\\s*([^\\s,]*)","beginCaptures":{"1":{"name":"keyword.other.entry-type.bibtex"},"2":{"name":"punctuation.definition.keyword.bibtex"},"3":{"name":"punctuation.section.entry.begin.bibtex"},"4":{"name":"entity.name.type.entry-key.bibtex"}},"end":"\\)","endCaptures":{"0":{"name":"punctuation.section.entry.end.bibtex"}},"name":"meta.entry.parenthesis.bibtex","patterns":[{"begin":"([a-zA-Z0-9\\!\\$\\&\\*\\+\\-\\.\\/\\:\\;\\<\\>\\?\\[\\]\\^\\_\\`\\|]+)\\s*(\\=)","beginCaptures":{"1":{"name":"support.function.key.bibtex"},"2":{"name":"punctuation.separator.key-value.bibtex"}},"end":"(?=[,)])","name":"meta.key-assignment.bibtex","patterns":[{"include":"#string_var"},{"include":"#string_content"},{"include":"#integer"}]}]},{"begin":"[^@\\n]","end":"(?=@)","name":"comment.block.bibtex"}],"repository":{"integer":{"match":"\\d+","name":"constant.numeric.bibtex"},"nested_braces":{"begin":"(?<!\\\\)\\{","beginCaptures":{"0":{"name":"punctuation.definition.group.begin.bibtex"}},"end":"(?<!\\\\)\\}","endCaptures":{"0":{"name":"punctuation.definition.group.end.bibtex"}},"patterns":[{"include":"#nested_braces"}]},"string_var":{"match":"(#)?\\s*([a-zA-Z]+)\\s*(#)?","captures":{"1":{"name":"keyword.operator.bibtex"},"2":{"name":"support.variable.bibtex"},"3":{"name":"keyword.operator.bibtex"}}},"string_content":{"patterns":[{"begin":"\\{","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.bibtex"}},"end":"(\\})(?=(?:,?\\s*\\}?\\s*\\n)|(?:\\s*#))","endCaptures":{"1":{"name":"punctuation.definition.string.end.bibtex"}},"patterns":[{"match":"@","name":"invalid.illegal.at-sign.bibtex"},{"include":"#nested_braces"}]},{"begin":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.bibtex"}},"end":"\"(?=(?:,?\\s*\\}?\\s*\\n)|(?:\\s*#))","endCaptures":{"0":{"name":"punctuation.definition.string.end.bibtex"}},"patterns":[{"match":"@","name":"invalid.illegal.at-sign.bibtex"}]}]}}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user