mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
feat!: drop modules, general refactor and cleanup
This commit is contained in:
parent
310f0925ec
commit
692b051b09
1247 changed files with 6096 additions and 9074 deletions
123
runtime/queries/markdown_inline/highlights.scm
Normal file
123
runtime/queries/markdown_inline/highlights.scm
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
; From MDeiml/tree-sitter-markdown
|
||||
(code_span) @markup.raw @nospell
|
||||
|
||||
(emphasis) @markup.italic
|
||||
|
||||
(strong_emphasis) @markup.strong
|
||||
|
||||
(strikethrough) @markup.strikethrough
|
||||
|
||||
(shortcut_link
|
||||
(link_text) @nospell)
|
||||
|
||||
[
|
||||
(backslash_escape)
|
||||
(hard_line_break)
|
||||
] @string.escape
|
||||
|
||||
; Conceal codeblock and text style markers
|
||||
([
|
||||
(code_span_delimiter)
|
||||
(emphasis_delimiter)
|
||||
] @conceal
|
||||
(#set! conceal ""))
|
||||
|
||||
; Conceal inline links
|
||||
(inline_link
|
||||
[
|
||||
"["
|
||||
"]"
|
||||
"("
|
||||
(link_destination)
|
||||
")"
|
||||
] @markup.link
|
||||
(#set! conceal ""))
|
||||
|
||||
[
|
||||
(link_label)
|
||||
(link_text)
|
||||
(link_title)
|
||||
(image_description)
|
||||
] @markup.link.label
|
||||
|
||||
((inline_link
|
||||
(link_destination) @_url) @_label
|
||||
(#set! @_label url @_url))
|
||||
|
||||
((image
|
||||
(link_destination) @_url) @_label
|
||||
(#set! @_label url @_url))
|
||||
|
||||
; Conceal image links
|
||||
(image
|
||||
[
|
||||
"!"
|
||||
"["
|
||||
"]"
|
||||
"("
|
||||
(link_destination)
|
||||
")"
|
||||
] @markup.link
|
||||
(#set! conceal ""))
|
||||
|
||||
; Conceal full reference links
|
||||
(full_reference_link
|
||||
[
|
||||
"["
|
||||
"]"
|
||||
(link_label)
|
||||
] @markup.link
|
||||
(#set! conceal ""))
|
||||
|
||||
; Conceal collapsed reference links
|
||||
(collapsed_reference_link
|
||||
[
|
||||
"["
|
||||
"]"
|
||||
] @markup.link
|
||||
(#set! conceal ""))
|
||||
|
||||
; Conceal shortcut links
|
||||
(shortcut_link
|
||||
[
|
||||
"["
|
||||
"]"
|
||||
] @markup.link
|
||||
(#set! conceal ""))
|
||||
|
||||
[
|
||||
(link_destination)
|
||||
(uri_autolink)
|
||||
(email_autolink)
|
||||
] @markup.link.url @nospell
|
||||
|
||||
((uri_autolink) @_url
|
||||
(#offset! @_url 0 1 0 -1)
|
||||
(#set! @_url url @_url))
|
||||
|
||||
(entity_reference) @nospell
|
||||
|
||||
; Replace common HTML entities.
|
||||
((entity_reference) @character.special
|
||||
(#eq? @character.special " ")
|
||||
(#set! conceal " "))
|
||||
|
||||
((entity_reference) @character.special
|
||||
(#eq? @character.special "<")
|
||||
(#set! conceal "<"))
|
||||
|
||||
((entity_reference) @character.special
|
||||
(#eq? @character.special ">")
|
||||
(#set! conceal ">"))
|
||||
|
||||
((entity_reference) @character.special
|
||||
(#eq? @character.special "&")
|
||||
(#set! conceal "&"))
|
||||
|
||||
((entity_reference) @character.special
|
||||
(#eq? @character.special """)
|
||||
(#set! conceal "\""))
|
||||
|
||||
((entity_reference) @character.special
|
||||
(#any-of? @character.special " " " ")
|
||||
(#set! conceal " "))
|
||||
7
runtime/queries/markdown_inline/injections.scm
Normal file
7
runtime/queries/markdown_inline/injections.scm
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
((html_tag) @injection.content
|
||||
(#set! injection.language "html")
|
||||
(#set! injection.combined))
|
||||
|
||||
((latex_block) @injection.content
|
||||
(#set! injection.language "latex")
|
||||
(#set! injection.include-children))
|
||||
Loading…
Add table
Add a link
Reference in a new issue