From 13ee7f8844211e44b939ac730ab778edff593b6b Mon Sep 17 00:00:00 2001 From: Jonas Dujava Date: Tue, 10 Sep 2024 00:18:15 +0200 Subject: [PATCH] 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 --- queries/latex/highlights.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/queries/latex/highlights.scm b/queries/latex/highlights.scm index 5a18e0203..048c8609f 100644 --- a/queries/latex/highlights.scm +++ b/queries/latex/highlights.scm @@ -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