diff options
| author | Jonas Dujava <jonas.dujava@gmail.com> | 2024-09-10 00:18:15 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-09-10 08:23:48 +0200 |
| commit | 13ee7f8844211e44b939ac730ab778edff593b6b (patch) | |
| tree | ef829de6e5f7cfbe48051b45570e346fb2538acc /queries/latex | |
| parent | bot(lockfile): update earthfile, racket, scheme, svelte (diff) | |
| download | nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar.gz nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar.bz2 nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar.lz nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar.xz nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.tar.zst nvim-treesitter-13ee7f8844211e44b939ac730ab778edff593b6b.zip | |
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>
Diffstat (limited to 'queries/latex')
| -rw-r--r-- | queries/latex/highlights.scm | 8 |
1 files changed, 8 insertions, 0 deletions
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 |
