diff options
author | Maria José Solano <majosolano99@gmail.com> | 2023-09-12 20:51:21 -0700 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2023-09-19 14:47:37 +0100 |
commit | cfd4a9dfaf5fd900264a946ca33c4a4f26f66a49 (patch) | |
tree | 730979e74d568ef3b874b91b86a5c1a20c8c7ba1 /runtime/queries | |
parent | c5abf487f19e45fe96a001b28b9e7981f43eed7d (diff) | |
download | rneovim-cfd4a9dfaf5fd900264a946ca33c4a4f26f66a49.tar.gz rneovim-cfd4a9dfaf5fd900264a946ca33c4a4f26f66a49.tar.bz2 rneovim-cfd4a9dfaf5fd900264a946ca33c4a4f26f66a49.zip |
feat(lsp): use treesitter for stylize markdown
Diffstat (limited to 'runtime/queries')
-rw-r--r-- | runtime/queries/markdown/highlights.scm | 8 | ||||
-rw-r--r-- | runtime/queries/markdown_inline/highlights.scm | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/runtime/queries/markdown/highlights.scm b/runtime/queries/markdown/highlights.scm index e78d233cc6..2cc5546bac 100644 --- a/runtime/queries/markdown/highlights.scm +++ b/runtime/queries/markdown/highlights.scm @@ -61,3 +61,11 @@ ] @string.escape (inline) @spell + +;; Conceal backticks +(fenced_code_block + (fenced_code_block_delimiter) @conceal + (#set! conceal "")) +(fenced_code_block + (info_string (language) @conceal + (#set! conceal ""))) diff --git a/runtime/queries/markdown_inline/highlights.scm b/runtime/queries/markdown_inline/highlights.scm index cd5da530d7..c75da478af 100644 --- a/runtime/queries/markdown_inline/highlights.scm +++ b/runtime/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 " ")) |