diff options
| author | Fredrik Ekre <ekrefredrik@gmail.com> | 2024-11-22 13:54:32 +0100 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2024-11-22 14:07:51 +0100 |
| commit | fcd2a5fea91deac818f26a6412a624798af45033 (patch) | |
| tree | cda9913f63be830205b5b6dea76c97af6b0eedae /queries/julia | |
| parent | fix(julia): fix injection queries (diff) | |
| download | nvim-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.scm | 2 | ||||
| -rw-r--r-- | queries/julia/injections.scm | 2 |
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")) |
