From f6e11c3411fb8b9cb24739c954bc11cb588b3c16 Mon Sep 17 00:00:00 2001 From: Janos Wortmann Date: Mon, 13 May 2024 14:23:38 +0200 Subject: [PATCH] Fix highlighting of ! in macro names --- Julia.sublime-syntax | 2 +- syntax_test_julia.jl | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Julia.sublime-syntax b/Julia.sublime-syntax index 5125bfa..5d6eaac 100644 --- a/Julia.sublime-syntax +++ b/Julia.sublime-syntax @@ -354,7 +354,7 @@ contexts: captures: 1: punctuation.definition.macro.julia 2: variable.macro.julia support.function.macro.julia - - match: '(@)({{symb_id}})\b' + - match: '(@)({{symb_id}})' scope: meta.function-call.macro.julia captures: 1: punctuation.definition.macro.julia diff --git a/syntax_test_julia.jl b/syntax_test_julia.jl index ba8a0be..0ed53f5 100644 --- a/syntax_test_julia.jl +++ b/syntax_test_julia.jl @@ -505,6 +505,10 @@ @foo(x, y) # ^ punctuation.definition.macro.julia # ^^^ variable.macro.julia meta.generic-name.julia + @get_scratch!(x) +# ^ punctuation.definition.macro.julia +# ^^^^^^^^^^^^ variable.macro.julia meta.generic-name.julia +# ^ - keyword.operator @timecustom #^^^^^^^^^^ -support.function.macro.julia