parent
6da2174e14
commit
49e0678741
7 changed files with 56 additions and 1 deletions
4
.gitmodules
vendored
4
.gitmodules
vendored
|
@ -150,3 +150,7 @@
|
|||
path = helix-syntax/languages/tree-sitter-llvm
|
||||
url = https://github.com/benwilliamgraham/tree-sitter-llvm
|
||||
shallow = true
|
||||
[submodule "helix-syntax/languages/tree-sitter-markdown"]
|
||||
path = helix-syntax/languages/tree-sitter-markdown
|
||||
url = https://github.com/MDeiml/tree-sitter-markdown
|
||||
shallow = true
|
||||
|
|
1
helix-syntax/languages/tree-sitter-markdown
Submodule
1
helix-syntax/languages/tree-sitter-markdown
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit ad8c32917a16dfbb387d1da567bf0c3fb6fffde2
|
|
@ -421,3 +421,12 @@ roots = []
|
|||
file-types = ["ll"]
|
||||
comment-token = ";"
|
||||
indent = { tab-width = 2, unit = " " }
|
||||
|
||||
[[language]]
|
||||
name = "markdown"
|
||||
scope = "source.md"
|
||||
injection-regex = "md|markdown"
|
||||
file-types = ["md"]
|
||||
roots = []
|
||||
|
||||
indent = { tab-width = 2, unit = " " }
|
||||
|
|
35
runtime/queries/markdown/highlights.scm
Normal file
35
runtime/queries/markdown/highlights.scm
Normal file
|
@ -0,0 +1,35 @@
|
|||
[
|
||||
(atx_heading)
|
||||
(setext_heading)
|
||||
] @markup.heading
|
||||
|
||||
(code_fence_content) @none
|
||||
|
||||
[
|
||||
(indented_code_block)
|
||||
(fenced_code_block)
|
||||
] @markup.raw.block
|
||||
|
||||
(code_span) @markup.raw.inline
|
||||
|
||||
(emphasis) @markup.italic
|
||||
|
||||
(strong_emphasis) @markup.bold
|
||||
|
||||
(link_destination) @markup.underline.link
|
||||
|
||||
; (link_label) @markup.label ; TODO: rename
|
||||
|
||||
[
|
||||
(list_marker_plus)
|
||||
(list_marker_minus)
|
||||
(list_marker_star)
|
||||
(list_marker_dot)
|
||||
(list_marker_parenthesis)
|
||||
] @punctuation.special
|
||||
|
||||
[
|
||||
(backslash_escape)
|
||||
(hard_line_break)
|
||||
] @string.character.escape
|
||||
|
0
runtime/queries/markdown/injections.scm
Normal file
0
runtime/queries/markdown/injections.scm
Normal file
|
@ -25,7 +25,7 @@
|
|||
|
||||
((attribute
|
||||
(attribute_name) @_attr
|
||||
(quoted_attribute_value (attribute_value) @markup.undeline.link))
|
||||
(quoted_attribute_value (attribute_value) @markup.underline.link))
|
||||
(#match? @_attr "^(href|src)$"))
|
||||
|
||||
(tag_name) @tag
|
||||
|
|
|
@ -28,6 +28,12 @@ string = "silver"
|
|||
# used for lifetimes
|
||||
label = "honey"
|
||||
|
||||
"markup.heading" = "lilac"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.underline.link" = { fg = "silver", modifiers = ["underlined"] }
|
||||
"markup.raw" = "almond"
|
||||
|
||||
# TODO: diferentiate doc comment
|
||||
# concat (ERROR) @error.syntax and "MISSING ;" selectors for errors
|
||||
|
||||
|
|
Loading…
Reference in a new issue