diff options
| author | bors <bors@rust-lang.org> | 2023-06-21 17:09:36 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-06-21 17:09:36 +0000 |
| commit | fe43be5d9bc7ff0254ec14075aac6b02f073daf8 (patch) | |
| tree | 8acb86eedced3f2a5763e32838908815f23ba54f | |
| parent | 6d333e587d0563355d865babec9de44365f55fb5 (diff) | |
| parent | c672cedeba46b7e056105f6d035245eba8de94b4 (diff) | |
| download | rust-fe43be5d9bc7ff0254ec14075aac6b02f073daf8.tar.gz rust-fe43be5d9bc7ff0254ec14075aac6b02f073daf8.zip | |
Auto merge of #15102 - Veykril:markdown-inject, r=Veykril
Remove markdown injection for block comments Closes https://github.com/rust-lang/rust-analyzer/issues/15091 I tried making it work but it doesn't seem possible, as the `*` of the closing `*/` sequence gets eaten by the markdown grammar no matter what.
| -rw-r--r-- | editors/code/package.json | 2 | ||||
| -rw-r--r-- | editors/code/rustdoc.markdown.injection.tmGrammar.json | 19 |
2 files changed, 4 insertions, 17 deletions
diff --git a/editors/code/package.json b/editors/code/package.json index ee1f832d323..240ec1f836e 100644 --- a/editors/code/package.json +++ b/editors/code/package.json @@ -1648,7 +1648,7 @@ "path": "ra_syntax_tree.tmGrammar.json" }, { - "scopeName": "rustdoc.markdown.injection", + "scopeName": "source.rustdoc.markdown.injection", "path": "rustdoc.markdown.injection.tmGrammar.json", "injectTo": [ "source.rust" diff --git a/editors/code/rustdoc.markdown.injection.tmGrammar.json b/editors/code/rustdoc.markdown.injection.tmGrammar.json index 3ee49bff31e..b12e62e1b6a 100644 --- a/editors/code/rustdoc.markdown.injection.tmGrammar.json +++ b/editors/code/rustdoc.markdown.injection.tmGrammar.json @@ -1,30 +1,17 @@ { - "scopeName": "rustdoc.markdown.injection", + "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", + "scopeName": "source.rustdoc.markdown.injection", "injectionSelector": "L:source.rust", "patterns": [ { "include": "#doc-comment-line" - }, - { - "include": "#doc-comment-block" } ], "repository": { "doc-comment-line": { "name": "comment.line.documentation.rust", "begin": "^\\s*//(/|!)", - "while": "^\\s*//(/|!)", - "contentName": "meta.embedded.block.markdown", - "patterns": [ - { - "include": "text.html.markdown" - } - ] - }, - "doc-comment-block": { - "name": "comment.block.documentation.rust", - "begin": "/\\*(\\*|!)", - "end": "\\s*\\*/", + "end": "$", "contentName": "meta.embedded.block.markdown", "patterns": [ { |
