mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-09 06:50:06 -04:00
feat(markdown): configured aliases for fenced code block languages (#4659)
* feat(markdown): configured aliases for languages * refactor: use vim.treesitter.match * refactor: rename local vars * fix: query syntax
This commit is contained in:
parent
c79c37927b
commit
cdc45ac6ba
2 changed files with 50 additions and 14 deletions
|
|
@ -1,8 +1,11 @@
|
|||
(fenced_code_block
|
||||
(info_string
|
||||
(language) @language)
|
||||
(#not-match? @language "elm")
|
||||
(code_fence_content) @content (#exclude_children! @content))
|
||||
(language) @_lang)
|
||||
(#not-match? @_lang "elm") ; prevent segfault when using elm parser
|
||||
(code_fence_content)
|
||||
@content
|
||||
(#set-lang-from-info-string! @_lang)
|
||||
(#exclude_children! @content))
|
||||
|
||||
((html_block) @html)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue