summaryrefslogtreecommitdiffstats
path: root/.config/nvim/queries/markdown/injections.scm
blob: c24cbd816cb9ab1e78184b3ad1ee30a4623e9a71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
; See /home/tvanbesi/.local/share/nvim/site/queries/markdown/injections.scm
; It's the same but with language-specific highlighting disabled in fenced code blocks

(fenced_code_block
  (code_fence_content) @injection.content)

((html_block) @injection.content
  (#set! injection.language "html")
  (#set! injection.combined)
  (#set! injection.include-children))

((minus_metadata) @injection.content
  (#set! injection.language "yaml")
  (#offset! @injection.content 1 0 -1 0)
  (#set! injection.include-children))

((plus_metadata) @injection.content
  (#set! injection.language "toml")
  (#offset! @injection.content 1 0 -1 0)
  (#set! injection.include-children))

([
  (inline)
  (pipe_table_cell)
] @injection.content
  (#set! injection.language "markdown_inline"))