Skip to content

Commit aa7b6db

Browse files
committed
Update documentation links
1 parent 0ec355a commit aa7b6db

File tree

1 file changed

+51
-45
lines changed

1 file changed

+51
-45
lines changed

documentation/README.md

Lines changed: 51 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,29 @@ List of TextMate engines and their regex engines:
4040
* [VSCode](https://github.com/microsoft/vscode)
4141
* [vscode-textmate](https://github.com/microsoft/vscode-textmate/tree/v9.2.0) v9.2.0
4242
* [vscode-oniguruma](https://github.com/microsoft/vscode-oniguruma/tree/v1.7.0) v1.7.0
43-
* [oniguruma](https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE) v6.9.8
44-
* [TextMate](https://macromates.com/) 2.0
45-
* [textmate/Onigmo](https://github.com/textmate/Onigmo/blob/Onigmo-5.13.5/doc/RE) v5.13.5
46-
* [k-takata/Onigmo](https://github.com/k-takata/Onigmo)
47-
* [oniguruma](https://github.com/kkos/oniguruma)
43+
* [oniguruma](https://github.com/kkos/oniguruma/tree/v6.9.8) v6.9.8
44+
* [TextMate](https://github.com/textmate/textmate) v2.0
45+
* [textmate/Onigmo](https://github.com/textmate/Onigmo/tree/Onigmo-5.13.5) v5.13.5
46+
* [k-takata/Onigmo](https://github.com/k-takata/Onigmo/tree/Onigmo-5.13.5) v5.13.5
47+
* [oniguruma](https://github.com/kkos/oniguruma/tree/65a9b1aa03c9bc2dc01b074295b9603232cb3b78) v5.9.2
4848
* [GitHub](https://github.com/)
4949
* [Linguist](https://github.com/github-linguist)
5050
* PrettyLights
51-
* [PCRE](https://www.pcre.org/) v8.45
51+
* [PCRE](https://github.com/vmg/libpcre) v8.36
5252
* Pygments
5353
* [NovaLightshow](https://github.com/Nixinova/NovaLightshow)
54-
* [starry-night](https://github.com/wooorm/starry-night)
54+
* [starry-night](https://github.com/wooorm/starry-night)
5555
* [vscode-textmate](https://github.com/microsoft/vscode-textmate)
5656
* [vscode-oniguruma](https://github.com/microsoft/vscode-oniguruma)
57-
* [oniguruma](https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE) v6.9.8
57+
* [oniguruma](https://github.com/kkos/oniguruma/tree/v6.9.8) v6.9.8
5858
* [ShikiJS](https://github.com/shikijs/shiki)
59-
* [vscode-oniguruma](https://github.com/microsoft/vscode-oniguruma)
60-
* [oniguruma](https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE) v6.9.8
59+
* [@shikijs/vscode-textmate](https://github.com/shikijs/vscode-textmate)
60+
* [@shikijs/engine-oniguruma](https://github.com/shikijs/shiki/tree/main/packages/engine-oniguruma)
61+
* [vscode-oniguruma](https://github.com/microsoft/vscode-oniguruma)
62+
* [oniguruma](https://github.com/kkos/oniguruma/tree/v6.9.8) v6.9.8
63+
* [@shikijs/engine-javascript](https://github.com/shikijs/shiki/tree/main/packages/engine-javascript)
64+
* [oniguruma-to-es](https://github.com/slevithan/oniguruma-to-es)
65+
* [oniguruma-parser](https://github.com/slevithan/oniguruma-parser) v0.12.1
6166

6267
[regex.tmLanguage.json](https://github.com/RedCMD/TmLanguage-Syntax-Highlighter/blob/main/syntaxes/regex.tmLanguage.json).
6368
`\\K` [Keep](https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE#L183) effectively moves the start position of the captured text.
@@ -71,38 +76,39 @@ Todo:
7176

7277

7378
## More Links
74-
- https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
75-
- https://code.visualstudio.com/api/language-extensions/embedded-languages
76-
- https://macromates.com/manual/en/
77-
- https://macromates.com/textmate/manual/
78-
- https://www.apeth.com/nonblog/stories/textmatebundle.html
79-
- https://www.sublimetext.com/docs/3/scope_naming.html
80-
- https://www.regular-expressions.info/refquick.html
81-
- https://techblog.kayac.com/vscode-extension-syntax-highlight
82-
- https://markdown-all-in-one.github.io/docs/contributing/textmate-language-grammar.html
83-
- https://gist.github.com/Aerijo/b8c82d647db783187804e86fa0a604a1
84-
- https://gist.github.com/DamnedScholar/622926bcd222eb1ddc483d12103fd315
85-
- https://github.com/Alhadis/language-etc/blob/master/samples/lists/scope-previews.nanorc
86-
- https://github.com/mjbvz/vscode-fenced-code-block-grammar-injection-example
87-
- https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE
88-
- https://github.com/chbk/flight-manual.atom.io/blob/scopes/content/hacking-atom/sections/syntax-naming-conventions.md
89-
- https://github.com/atom/flight-manual.atom.io/pull/564
90-
- https://github.com/jeff-hykin/better-cpp-syntax/blob/master/documentation/library/textmate_while.md
91-
- https://github.com/RedCMD/TmLanguage-Syntax-Highlighter
92-
- https://github.com/bevry/cson#what-is-cson
93-
- https://github.com/dunstontc/textmate/blob/master/readme.md
94-
- https://github.com/kkos/oniguruma
95-
- https://github.com/microsoft/vscode-oniguruma
96-
- https://github.com/Microsoft/vscode-textmate
97-
- https://github.com/microsoft/vscode/tree/main/extensions
98-
- https://github.com/microsoft/vscode/blob/main/extensions/json/syntaxes/JSON.tmLanguage.json
99-
- https://github.com/microsoft/vscode-textmate/issues/208
100-
- https://github.com/microsoft/vscode-textmate/issues/193
101-
- https://github.com/microsoft/vscode-textmate/issues/167
102-
- https://github.com/microsoft/vscode-textmate/issues/140
103-
- https://github.com/microsoft/vscode-textmate/issues/127
104-
- https://github.com/microsoft/vscode-textmate/issues/83
105-
- https://github.com/microsoft/vscode-textmate/issues/74
106-
- https://github.com/microsoft/vscode-textmate/issues/52
107-
- https://github.com/microsoft/vscode-textmate/issues/48
108-
- https://github.com/Microsoft/vscode-textmate/issues/12
79+
* Guides
80+
- [VSCode syntax-highlight-guide](https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide)
81+
- [VSCode embedded-languages-guide](https://code.visualstudio.com/api/language-extensions/embedded-languages)
82+
- [TextMate 1.0 manual](https://macromates.com/manual/en/)
83+
- [TextMate 2.0 manual](https://macromates.com/textmate/manual/)
84+
- [Writing a TextMate Grammar: Some Lessons Learned](https://www.apeth.com/nonblog/stories/textmatebundle.html)
85+
- [How to create syntax highlighting for VSCode](https://techblog.kayac.com/vscode-extension-syntax-highlight)
86+
- [A guide to writing a language grammar (TextMate) in Atom](https://gist.github.com/Aerijo/b8c82d647db783187804e86fa0a604a1)
87+
- [TextMate grammar guide](https://markdown-all-in-one.github.io/docs/contributing/textmate-language-grammar.html)
88+
- [Scope Naming](https://www.sublimetext.com/docs/3/scope_naming.html)
89+
- [Syntax Naming Conventions](https://github.com/chbk/flight-manual.atom.io/blob/scopes/content/hacking-atom/sections/syntax-naming-conventions.md)
90+
- [Naming conventions for syntax scopes](https://github.com/atom/flight-manual.atom.io/pull/564)
91+
- [Github theme scope-previews](https://github.com/Alhadis/language-etc/blob/master/samples/lists/scope-previews.nanorc)
92+
* Resources
93+
- [VSCode TextMate Oniguruma regex syntax](https://github.com/kkos/oniguruma/blob/v6.9.8/doc/RE)
94+
- [TextMate Language Grammars](https://github.com/dunstontc/textmate/blob/master/readme.md)
95+
- [VSCode textmate_while](https://github.com/jeff-hykin/better-cpp-syntax/blob/master/documentation/library/textmate_while.md)
96+
- [VSCode Markdown Fenced Code Block Grammar Injection Example](https://github.com/mjbvz/vscode-fenced-code-block-grammar-injection-example)
97+
- [language-sampleGrammar.cson](https://gist.github.com/DamnedScholar/622926bcd222eb1ddc483d12103fd315)
98+
- [Regular Expressions Quick Reference](https://www.regular-expressions.info/refquick.html)
99+
- [Test your textmate grammars in TextMate](https://github.com/github-linguist/linguist/discussions/6756)
100+
- [Github List: VSCode TextMate Grammar Tools](https://github.com/stars/RedCMD/lists/vscode-textmate-grammar-tools)
101+
- [VSCode TmLanguage-Syntax-Highlighter Extension](https://github.com/RedCMD/TmLanguage-Syntax-Highlighter)
102+
- [VSCode Extensions repo](https://github.com/microsoft/vscode/tree/main/extensions)
103+
- [VSCode JSON Grammar](https://github.com/microsoft/vscode/blob/main/extensions/json/syntaxes/JSON.tmLanguage.json)
104+
* Bugs
105+
- [Scopes on Recursive Regex Cause Problems](https://github.com/microsoft/vscode-textmate/issues/208)
106+
- [Textmate engine bug for \k<> backreferences](https://github.com/microsoft/vscode-textmate/issues/193)
107+
- [Capturing and applying a pattern causes performance loss](https://github.com/microsoft/vscode-textmate/issues/167)
108+
- [Repository works only when it defined at top level of grammar file](https://github.com/microsoft/vscode-textmate/issues/140)
109+
- [multiply applied capture groups seems to ignore some captures](https://github.com/microsoft/vscode-textmate/issues/127)
110+
- [injections to not cover forward scoped regions](https://github.com/microsoft/vscode-textmate/issues/83)
111+
- [possible unexpected behavior from capture sub-patterns (sub-tokenized capture)](https://github.com/microsoft/vscode-textmate/issues/74)
112+
- [TextMate scope selectors: scope exclusion is not implemented](https://github.com/microsoft/vscode-textmate/issues/52)
113+
- [Format strings not being handled in grammar](https://github.com/microsoft/vscode-textmate/issues/48)
114+
- [VSCode's tmLanguage support cannot match zero-width begin and end correctly.](https://github.com/Microsoft/vscode-textmate/issues/12)

0 commit comments

Comments
 (0)