diff options
| -rw-r--r-- | queries/markdown/highlights.scm | 8 | ||||
| -rw-r--r-- | queries/markdown_inline/highlights.scm | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/queries/markdown/highlights.scm b/queries/markdown/highlights.scm index e78d233cc..6c10c0885 100644 --- a/queries/markdown/highlights.scm +++ b/queries/markdown/highlights.scm @@ -26,6 +26,14 @@ (fenced_code_block_delimiter) ] @punctuation.delimiter +;; Conceal backticks +(fenced_code_block + (fenced_code_block_delimiter) @conceal + (#set! conceal "")) +(fenced_code_block + (info_string (language) @conceal + (#set! conceal ""))) + (code_fence_content) @none [ diff --git a/queries/markdown_inline/highlights.scm b/queries/markdown_inline/highlights.scm index cd5da530d..f9589bdd9 100644 --- a/queries/markdown_inline/highlights.scm +++ b/queries/markdown_inline/highlights.scm @@ -92,3 +92,11 @@ "]" ] @conceal (#set! conceal "")) + +;; Replace common HTML entities. +((entity_reference) @conceal (#eq? @conceal " ") (#set! conceal "")) +((entity_reference) @conceal (#eq? @conceal "<") (#set! conceal "<")) +((entity_reference) @conceal (#eq? @conceal ">") (#set! conceal ">")) +((entity_reference) @conceal (#eq? @conceal "&") (#set! conceal "&")) +((entity_reference) @conceal (#eq? @conceal """) (#set! conceal "\"")) +((entity_reference) @conceal (#any-of? @conceal " " " ") (#set! conceal " "))
\ No newline at end of file |
