diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-09-20 12:11:21 -0700 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-09-20 21:35:08 +0200 |
| commit | b8ad0473f4d5d7b59e17a67ad0b68711b0232486 (patch) | |
| tree | 13f500a078c372c43cb6823cd15388fdb7bfd1b4 /queries/markdown_inline | |
| parent | bot(lockfile): update elm, lalrpop, v (diff) | |
| download | nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar.gz nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar.bz2 nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar.lz nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar.xz nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.tar.zst nvim-treesitter-b8ad0473f4d5d7b59e17a67ad0b68711b0232486.zip | |
fix(markdown): broader link recognition
**Problem:** Neovim's `gx` will not work when the cursor is on the first
`[` of an inline Markdown link.
**Solution:** Set the `url` metadata property on the link parent node,
rather than just the link label node
Diffstat (limited to 'queries/markdown_inline')
| -rw-r--r-- | queries/markdown_inline/highlights.scm | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/queries/markdown_inline/highlights.scm b/queries/markdown_inline/highlights.scm index 148ef0fad..2070e9b3b 100644 --- a/queries/markdown_inline/highlights.scm +++ b/queries/markdown_inline/highlights.scm @@ -40,14 +40,12 @@ (image_description) ] @markup.link.label -(inline_link - (link_text) @_label - (link_destination) @_url +((inline_link + (link_destination) @_url) @_label (#set! @_label url @_url)) -(image - (image_description) @_label - (link_destination) @_url +((image + (link_destination) @_url) @_label (#set! @_label url @_url)) ; Conceal image links |
