aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2026-07-01 10:07:31 +0200
committerChristian Clason <ch.clason+github@icloud.com>2026-07-18 22:23:55 +0200
commit35aa36a65b20bd023a65918cd8b961dd52f0be95 (patch)
tree2757a99857034fb73948ffc27037244fd200437f
parentdocs(slint): mark as unmaintained (diff)
downloadnvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar.gz
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar.bz2
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar.lz
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar.xz
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.tar.zst
nvim-treesitter-35aa36a65b20bd023a65918cd8b961dd52f0be95.zip
feat(markdown): conceal backslash in escapes
-rw-r--r--runtime/queries/markdown_inline/highlights.scm13
1 files changed, 9 insertions, 4 deletions
diff --git a/runtime/queries/markdown_inline/highlights.scm b/runtime/queries/markdown_inline/highlights.scm
index 5fb9e911d..a0cafee67 100644
--- a/runtime/queries/markdown_inline/highlights.scm
+++ b/runtime/queries/markdown_inline/highlights.scm
@@ -10,10 +10,15 @@
(shortcut_link
(link_text) @nospell)
-[
- (backslash_escape)
- (hard_line_break)
-] @string.escape
+; Conceal backslash in backslash escapes
+((backslash_escape) @conceal
+ (#offset! @conceal 0 0 0 -1)
+ (#set! conceal ""))
+
+; Conceal backslash in hard line breaks
+((hard_line_break
+ "\\" @conceal)
+ (#set! conceal ""))
; Conceal codeblock and text style markers
([