aboutsummaryrefslogtreecommitdiffstats
path: root/queries/markdown_inline
diff options
context:
space:
mode:
authorRiley Bruins <ribru17@hotmail.com>2024-09-20 12:11:21 -0700
committerChristian Clason <c.clason@uni-graz.at>2024-09-20 21:35:08 +0200
commitb8ad0473f4d5d7b59e17a67ad0b68711b0232486 (patch)
tree13f500a078c372c43cb6823cd15388fdb7bfd1b4 /queries/markdown_inline
parentbot(lockfile): update elm, lalrpop, v (diff)
downloadnvim-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.scm10
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