aboutsummaryrefslogtreecommitdiffstats
path: root/queries/julia
diff options
context:
space:
mode:
authorFredrik Ekre <ekrefredrik@gmail.com>2024-11-22 13:54:32 +0100
committerChristian Clason <ch.clason+github@icloud.com>2024-11-22 14:07:51 +0100
commitfcd2a5fea91deac818f26a6412a624798af45033 (patch)
treecda9913f63be830205b5b6dea76c97af6b0eedae /queries/julia
parentfix(julia): fix injection queries (diff)
downloadnvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar.gz
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar.bz2
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar.lz
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar.xz
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.tar.zst
nvim-treesitter-fcd2a5fea91deac818f26a6412a624798af45033.zip
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 ```
Diffstat (limited to 'queries/julia')
-rw-r--r--queries/julia/highlights.scm2
-rw-r--r--queries/julia/injections.scm2
2 files changed, 4 insertions, 0 deletions
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"))