tree-sitter-org/queries/markup.scm
Emilia Simmons 9a595e51c1 feat!: match elements in list items, remove (itemtext)
BREAKING CHANGE: (itemtext) removed, typically in favor of (paragraph)
as the listitem should now be parsed via (body) logic.
2022-03-28 15:41:04 -04:00

31 lines
1.2 KiB
Scheme

(paragraph [
((expr "*" @bold.start) (expr "*" @bold.end))
(expr "*" @bold.start "*" @bold.end)
((expr "~" @code.start) (expr "~" @code.end))
(expr "~" @code.start "~" @code.end)
((expr "/" @italic.start) (expr "/" @italic.end))
(expr "/" @italic.start "/" @italic.end)
((expr "_" @underline.start) (expr "_" @underline.end))
(expr "_" @underline.start "_" @underline.end)
((expr "=" @verbatim.start) (expr "=" @verbatim.end))
(expr "=" @verbatim.start "=" @verbatim.end)
((expr "+" @strikethrough.start) (expr "+" @strikethrough.end))
(expr "+" @strikethrough.start "+" @strikethrough.end)
])
; headline item
(item [
((expr "*" @bold.start) (expr "*" @bold.end))
(expr "*" @bold.start "*" @bold.end)
((expr "~" @code.start) (expr "~" @code.end))
(expr "~" @code.start "~" @code.end)
((expr "/" @italic.start) (expr "/" @italic.end))
(expr "/" @italic.start "/" @italic.end)
((expr "_" @underline.start) (expr "_" @underline.end))
(expr "_" @underline.start "_" @underline.end)
((expr "=" @verbatim.start) (expr "=" @verbatim.end))
(expr "=" @verbatim.start "=" @verbatim.end)
((expr "+" @strikethrough.start) (expr "+" @strikethrough.end))
(expr "+" @strikethrough.start "+" @strikethrough.end)
])