mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-18 03:10:04 -04:00
feat(latex): pre-compiled header highlights, tests
Also moves comment highlights to the very end to make them more future-proof.
This commit is contained in:
parent
8d6192baa9
commit
127cf25737
2 changed files with 45 additions and 9 deletions
|
|
@ -298,15 +298,6 @@
|
||||||
(_) @markup.link.url))
|
(_) @markup.link.url))
|
||||||
(#any-of? @_name "\\url" "\\href"))
|
(#any-of? @_name "\\url" "\\href"))
|
||||||
|
|
||||||
[
|
|
||||||
(line_comment)
|
|
||||||
(block_comment)
|
|
||||||
(comment_environment)
|
|
||||||
] @comment @spell
|
|
||||||
|
|
||||||
((line_comment) @keyword.directive
|
|
||||||
(#lua-match? @keyword.directive "^%% !TeX"))
|
|
||||||
|
|
||||||
; File inclusion commands
|
; File inclusion commands
|
||||||
(class_include
|
(class_include
|
||||||
command: _ @keyword.import
|
command: _ @keyword.import
|
||||||
|
|
@ -369,3 +360,15 @@
|
||||||
(displayed_equation)
|
(displayed_equation)
|
||||||
(inline_formula)
|
(inline_formula)
|
||||||
] @markup.math
|
] @markup.math
|
||||||
|
|
||||||
|
[
|
||||||
|
(line_comment)
|
||||||
|
(block_comment)
|
||||||
|
(comment_environment)
|
||||||
|
] @comment @spell
|
||||||
|
|
||||||
|
((line_comment) @keyword.directive
|
||||||
|
(#lua-match? @keyword.directive "^%% !TeX"))
|
||||||
|
|
||||||
|
((line_comment) @keyword.directive
|
||||||
|
(#lua-match? @keyword.directive "^%%&"))
|
||||||
|
|
|
||||||
33
tests/query/highlights/latex/test.tex
Normal file
33
tests/query/highlights/latex/test.tex
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
% vim:ft=latex
|
||||||
|
% !TeX
|
||||||
|
% ^ @keyword.directive
|
||||||
|
%& filename
|
||||||
|
% ^ @keyword.directive
|
||||||
|
\begin{equation} \frac{4}{2} + 128 \text{hello} \sum_{n=1}^{\text{hi\_hi\^hi}} n \end{equation}
|
||||||
|
% ^ @markup.math ^ @none ^ @function
|
||||||
|
|
||||||
|
\begin{equation}
|
||||||
|
a = b % Comment here
|
||||||
|
% ^ @comment
|
||||||
|
% ^ @markup.math
|
||||||
|
\end{equation}
|
||||||
|
\begin{equation}
|
||||||
|
a = b % Comment here
|
||||||
|
% ^ @comment
|
||||||
|
b = c
|
||||||
|
\end{equation}
|
||||||
|
\text{
|
||||||
|
hi $here$ is some text % with a comment
|
||||||
|
% ^ @comment
|
||||||
|
% ^ @markup.math
|
||||||
|
}
|
||||||
|
\textbf{
|
||||||
|
here is some text $5 + 2$ % with a comment
|
||||||
|
% ^ @comment
|
||||||
|
% ^ @markup.math
|
||||||
|
}
|
||||||
|
\textit{
|
||||||
|
here is some text $5 + 2$ % with a comment
|
||||||
|
% ^ @comment
|
||||||
|
% ^ @markup.math
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue