From fcd2a5fea91deac818f26a6412a624798af45033 Mon Sep 17 00:00:00 2001 From: Fredrik Ekre Date: Fri, 22 Nov 2024 13:54:32 +0100 Subject: [PATCH] fix(julia): capture docstrings in more cases This patch enables `@string.documentation` capturing, and markdown injection, for strings attached to `(call_expression)` and `(identifier)` nodes. For example ```julia "docs" foo(::Int, ::Float64) "docs" bar ``` --- queries/julia/highlights.scm | 2 ++ queries/julia/injections.scm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/queries/julia/highlights.scm b/queries/julia/highlights.scm index 344431fd4..9c9367f00 100644 --- a/queries/julia/highlights.scm +++ b/queries/julia/highlights.scm @@ -328,6 +328,8 @@ (macro_definition) (module_definition) (struct_definition) + (call_expression) + (identifier) ]) [ diff --git a/queries/julia/injections.scm b/queries/julia/injections.scm index 3a1188380..72d181066 100644 --- a/queries/julia/injections.scm +++ b/queries/julia/injections.scm @@ -10,6 +10,8 @@ (macro_definition) (assignment) (const_statement) + (call_expression) + (identifier) ] (#set! injection.language "markdown"))