feat(latex): capture conditionals

Generically, macros/commands in LaTeX starting on `if` are either
directly conditionals, or have similar purpose/funcionality.

Signed-off-by: Jonas Dujava <jonas.dujava@gmail.com>
This commit is contained in:
Jonas Dujava 2024-09-10 00:18:15 +02:00 committed by Christian Clason
parent 4770d9a1a7
commit 13ee7f8844

View file

@ -238,6 +238,14 @@
(_) @markup.strong))
(#any-of? @_name "\\textbf" "\\mathbf"))
(generic_command
(command_name) @keyword.conditional
(#lua-match? @keyword.conditional "^\\if[a-zA-Z@]+$"))
(generic_command
(command_name) @keyword.conditional
(#any-of? @keyword.conditional "\\fi" "\\else"))
; File inclusion commands
(class_include
command: _ @keyword.import