aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFolke Lemaitre <folke.lemaitre@gmail.com>2022-10-29 13:00:07 +0200
committerChristian Clason <christian.clason@uni-due.de>2022-10-29 15:31:35 +0200
commit9ada5f70f98d51e9e3e76018e783b39fd1cd28f7 (patch)
tree2dc3a6801fab7bd75ac9bdd7809e2e7f2b34d975
parentAdd regex injections for php (#3592) (diff)
downloadnvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar.gz
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar.bz2
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar.lz
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar.xz
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.tar.zst
nvim-treesitter-9ada5f70f98d51e9e3e76018e783b39fd1cd28f7.zip
feat: markdown table highlights and inline
-rw-r--r--queries/markdown/highlights.scm8
-rw-r--r--queries/markdown/injections.scm5
2 files changed, 12 insertions, 1 deletions
diff --git a/queries/markdown/highlights.scm b/queries/markdown/highlights.scm
index 914c34a44..70c35b395 100644
--- a/queries/markdown/highlights.scm
+++ b/queries/markdown/highlights.scm
@@ -19,6 +19,14 @@
(fenced_code_block)
] @text.literal
+(pipe_table_header (pipe_table_cell) @text.title)
+[
+ (pipe_table_row)
+ (pipe_table_delimiter_row)
+ (pipe_table_header)
+] "|" @punctuation.special
+(pipe_table_delimiter_cell) @punctuation.special
+
[
(fenced_code_block_delimiter)
] @punctuation.delimiter
diff --git a/queries/markdown/injections.scm b/queries/markdown/injections.scm
index 465cccef8..2310ee42f 100644
--- a/queries/markdown/injections.scm
+++ b/queries/markdown/injections.scm
@@ -9,4 +9,7 @@
((minus_metadata) @yaml (#offset! @yaml 1 0 -1 0))
((plus_metadata) @toml (#offset! @toml 1 0 -1 0))
-((inline) @markdown_inline (#exclude_children! @markdown_inline))
+([
+ (inline)
+ (pipe_table_cell)
+ ] @markdown_inline (#exclude_children! @markdown_inline))