<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/markdown, branch main</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/markdown?h=main</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/markdown?h=main'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-05-12T16:43:40Z</updated>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): fold sublists</title>
<updated>2025-03-03T08:44:46Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-03-02T22:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1adcd5711929e44d1bc9e59fbf7d94656cf6d389'/>
<id>urn:sha1:1adcd5711929e44d1bc9e59fbf7d94656cf6d389</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): completely conceal codeblock fences on nightly</title>
<updated>2025-02-25T13:07:31Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-25T12:51:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=93ce9feb4fabbb37b3e7f47d80f27be778f4d956'/>
<id>urn:sha1:93ce9feb4fabbb37b3e7f47d80f27be778f4d956</id>
<content type='text'>
Required to make https://github.com/neovim/neovim/pull/31324 work with
nvim-treesitter.
</content>
</entry>
<entry>
<title>refactor(queries): Remove quotes from properties in set! directive</title>
<updated>2024-07-28T09:43:41Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-07-27T23:28:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=51bba660a89e0027929206b622c9c1cbdd995cfb'/>
<id>urn:sha1:51bba660a89e0027929206b622c9c1cbdd995cfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(markdown): capture entire heading line</title>
<updated>2024-06-14T06:35:26Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-06-14T04:08:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb0eb73014fe7de0b31f2cbaf1d9b984bb7b58dc'/>
<id>urn:sha1:bb0eb73014fe7de0b31f2cbaf1d9b984bb7b58dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): yaml, toml metadata highlights (#6360)</title>
<updated>2024-03-26T15:19:51Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-03-26T15:19:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7f3179315959bd762abd0f8dbe0361db805fb2d4'/>
<id>urn:sha1:7f3179315959bd762abd0f8dbe0361db805fb2d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): highlight link label delimiter</title>
<updated>2024-03-07T10:50:12Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-03-05T07:52:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a0f18ee98c53b9b20a7bda1696f1382cd79216e6'/>
<id>urn:sha1:a0f18ee98c53b9b20a7bda1696f1382cd79216e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: enforce documented captures (#6232)</title>
<updated>2024-03-03T10:00:11Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-03-03T10:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=99ddf573531c4dbe53f743ecbc1595af5eb1d32f'/>
<id>urn:sha1:99ddf573531c4dbe53f743ecbc1595af5eb1d32f</id>
<content type='text'>
Problem: Allowing undocumented "secret" (sub)captures makes it harder
to write comprehensive colorschemes and catch inconsistent captures.

Solution: Only allow captures listed in CONTRIBUTING.md. Add useful
(cross-language) subcaptures and drop language-specific or too niche
ones.

Follow-up: Adding further `*.builtin` captures and changing queries to
use them.

Language-specific subcaptures should instead be added in user config or
a custom language plugin.
</content>
</entry>
<entry>
<title>fix: typos</title>
<updated>2024-02-19T16:45:54Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-19T15:49:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9bc21966f27d48ab8eac4c42d5b130ef6c411304'/>
<id>urn:sha1:9bc21966f27d48ab8eac4c42d5b130ef6c411304</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlights): use `markup.raw.delimiter` for fences</title>
<updated>2024-01-20T12:04:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-19T18:37:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a8fa3047b5f90e0d82dd7f371b50c14162e3e25d'/>
<id>urn:sha1:a8fa3047b5f90e0d82dd7f371b50c14162e3e25d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(markdown): remove @none from code fences</title>
<updated>2024-01-20T09:24:57Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-01-20T01:56:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f5a839d1e87fd1782849a98342fd6931c9066c9a'/>
<id>urn:sha1:f5a839d1e87fd1782849a98342fd6931c9066c9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: query formatting</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-06T06:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9'/>
<id>urn:sha1:57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: align standard captures with upstream</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T09:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ae9b0e4558fe7868f8cda2db65239cfb14836d0'/>
<id>urn:sha1:1ae9b0e4558fe7868f8cda2db65239cfb14836d0</id>
<content type='text'>
Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: Where reasonable, use capture names in tree-sitter's standard
list or Helix's Atom-style hierarchy.

Specifically:

* tree-sitter "standard capture names"
  (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72):

  - `@parameter` -&gt; `@variable.parameter`
  - `@field` -&gt; `@variable.member`
  - `@namespace` -&gt; `@module`
  - `@float` -&gt; `@number.float`
  - `@symbol` -&gt; `@string.special.symbol`
  - `@string.regex` -&gt; `@string.regexp`
  - `@text.*` -&gt; `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below)
  - `@text.title` -&gt; `@markup.heading`
  - `@text.literal` -&gt; `@markup.raw`
  - `@text.reference` -&gt; `@markup.link`
  - `@text.uri` -&gt; `@markup.link.url` (in markup links)
  - `@string.special` -&gt; `@markup.link.label` (non-url links)
  - `@punctuation.special` -&gt; `@markup.list` (markdown lists only; move subitems from `@text.todo`)

* Helix captures
  (https://docs.helix-editor.com/master/themes.html#syntax-highlighting):

  - `@method` -&gt; `@function.method`
  - `@method.call` -&gt; `@function.method.call`
  - `@text.{todo,warning,note,danger}` -&gt; `@comment.{error,warning,hint,info,todo}`
  - `@text.diff.{add,delete,}` -&gt; `@diff.{plus,minus,delta}`
  - `@text.uri` -&gt; `@string.special.url` (outside markup)
  - `@preproc` -&gt; `@keyword.directive`
  - `@define` -&gt; `@keyword.directive`(`.define`?)
  - `@storageclass` -&gt; `@keyword.storage`
  - `@conditional` -&gt; `@keyword.conditional`
  - `@debug` -&gt; `@keyword.debug`
  - `@exception` -&gt; `@keyword.exception`
  - `@include` -&gt; `@keyword.import`
  - `@repeat` -&gt; `@keyword.repeat`

* cleanup

  - remove some redundant `@conceal` (but still allow it for conceal-only patterns)
  - remove obsolete `@error` (syntax linting is out of scope for this repo)
  - sort, cleanup capture list in `CONTRIBUTING.md`
</content>
</entry>
<entry>
<title>fix(markdown): revert bullet conceals due to spacing issues (#5742)</title>
<updated>2023-11-30T00:36:07Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-11-30T00:36:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e9acd01a4a1f6e584f76e736987f4c31401aa4b1'/>
<id>urn:sha1:e9acd01a4a1f6e584f76e736987f4c31401aa4b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): conceals for bullets, block quotes</title>
<updated>2023-11-19T01:20:51Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-11-19T01:20:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2de95e30aac507bf7fa785e13a8edcbdc604605'/>
<id>urn:sha1:f2de95e30aac507bf7fa785e13a8edcbdc604605</id>
<content type='text'>
* feat(markdown): conceals for bullets, block quotes

* fix: remove conceals for block quotes, change list minus to em dash

* fix(markdown): allow empty bullets to be concealed</content>
</entry>
<entry>
<title>fix(markdown): set block quote priority within allowed range</title>
<updated>2023-10-15T18:34:08Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-09-20T17:46:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=28e1361d4abdc9aec669a767c8b9f96ad21fe1a6'/>
<id>urn:sha1:28e1361d4abdc9aec669a767c8b9f96ad21fe1a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(markdown): give code blocks higher priority than block quotes</title>
<updated>2023-10-15T18:34:08Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-09-19T19:12:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ea5f5fddad37a69ef50c4dceb1b790586f14f692'/>
<id>urn:sha1:ea5f5fddad37a69ef50c4dceb1b790586f14f692</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): conceal triple backticks and HTML entities</title>
<updated>2023-09-17T21:16:53Z</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2023-09-17T21:13:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eb0f975bf29dd6bbb58011ed0e694874a50ae79e'/>
<id>urn:sha1:eb0f975bf29dd6bbb58011ed0e694874a50ae79e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(injections)!: update injection syntax to 0.9</title>
<updated>2023-08-12T15:34:15Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-03T10:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5'/>
<id>urn:sha1:78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5</id>
<content type='text'>
Since 0.9, @lang syntax is still available as fallback but will soon be deprecated.
Because of that, new syntax should be adopted once 0.9 becomes the
baseline requirements for nvim-treesitter

- update health check
- update doc
</content>
</entry>
<entry>
<title>fix(markdown): elm injection no longer segfaults</title>
<updated>2023-06-21T17:13:51Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-06-21T17:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c9d5812ba358ce9e5ae2df322550cc6bc1678538'/>
<id>urn:sha1:c9d5812ba358ce9e5ae2df322550cc6bc1678538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlights): lower priority for codeblocks with injections (#4905)</title>
<updated>2023-06-05T12:09:44Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-05T12:09:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a034c7aa25a2dca0ab2c0b82d8e325f248d52e74'/>
<id>urn:sha1:a034c7aa25a2dca0ab2c0b82d8e325f248d52e74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: markdown indents (#4862)</title>
<updated>2023-05-26T08:08:06Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-26T08:08:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5781c94703463e675b0836d850a8950bc4d7d6b2'/>
<id>urn:sha1:5781c94703463e675b0836d850a8950bc4d7d6b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markup): distinguish heading level in queries</title>
<updated>2023-05-13T14:50:32Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-13T09:23:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=680807fa6a482c639119098bc48ca3831c66db13'/>
<id>urn:sha1:680807fa6a482c639119098bc48ca3831c66db13</id>
<content type='text'>
also add a few queries from Helix and remove controversial
code block conceal in Markdown
</content>
</entry>
<entry>
<title>fix: add @combined to markdown html</title>
<updated>2023-05-03T20:23:09Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-03T13:29:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4fe6b4c07f2383053a3f4ccc1bd621f19ddd3ff6'/>
<id>urn:sha1:4fe6b4c07f2383053a3f4ccc1bd621f19ddd3ff6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown): configured aliases for fenced code block languages (#4659)</title>
<updated>2023-04-18T12:51:14Z</updated>
<author>
<name>Benny Powers</name>
<email>bennypowers@users.noreply.github.com</email>
</author>
<published>2023-04-18T12:51:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cdc45ac6bad52d95802b54e8a6d4f7aaa163edc5'/>
<id>urn:sha1:cdc45ac6bad52d95802b54e8a6d4f7aaa163edc5</id>
<content type='text'>
* feat(markdown): configured aliases for languages

* refactor: use vim.treesitter.match

* refactor: rename local vars

* fix: query syntax</content>
</entry>
<entry>
<title>markdown: add strikethrough and blockquote captures</title>
<updated>2023-01-14T10:52:25Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-01-13T17:34:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7e4a7c45082cf4fe5d42880827e2602cdaffc2f2'/>
<id>urn:sha1:7e4a7c45082cf4fe5d42880827e2602cdaffc2f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: added highlights for markdown checkboxes</title>
<updated>2022-12-02T17:02:16Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2022-12-02T16:49:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39bda37d4a131be6092cf4e20936a9f7ff647e8e'/>
<id>urn:sha1:39bda37d4a131be6092cf4e20936a9f7ff647e8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: conceal backslash escape</title>
<updated>2022-10-30T10:38:42Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2022-10-29T14:11:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a2ff4b42e1d446738bf260b245208005fb555d6d'/>
<id>urn:sha1:a2ff4b42e1d446738bf260b245208005fb555d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: markdown table highlights and inline</title>
<updated>2022-10-29T13:31:35Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2022-10-29T11:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9ada5f70f98d51e9e3e76018e783b39fd1cd28f7'/>
<id>urn:sha1:9ada5f70f98d51e9e3e76018e783b39fd1cd28f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fold): don't include whitespace end regions</title>
<updated>2022-09-12T10:49:51Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-04-21T09:48:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2eaf18826988f921ddb39e4a2e7d23d95bb0e52a'/>
<id>urn:sha1:2eaf18826988f921ddb39e4a2e7d23d95bb0e52a</id>
<content type='text'>
Some languages that are difficult to parse via Treesitter may
incorrectly include whitespace lines at the end of regions. This can
makes the calculated folds sub-optimal.

To recitfy, use a custom directive (trim), to calculate the range with
the trailing whitespace lines removed. Note this only works if the
region end column is 0.

Also added folds for Make.
</content>
</entry>
<entry>
<title>feat(spell): upstream spell queries from spellsitter</title>
<updated>2022-09-06T11:44:19Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-06T10:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2a63ea5665a6de96acd31a045d9d4d73272ff5a9'/>
<id>urn:sha1:2a63ea5665a6de96acd31a045d9d4d73272ff5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: allow to fold markdown sections</title>
<updated>2022-08-26T12:54:10Z</updated>
<author>
<name>Zheng Piaodan</name>
<email>zhengpiaodan@gmail.com</email>
</author>
<published>2022-08-24T00:32:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6b0ddaa9b34fc439fac220146a062a5a168c7d42'/>
<id>urn:sha1:6b0ddaa9b34fc439fac220146a062a5a168c7d42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support TOML metadata in Markdown injections</title>
<updated>2022-07-25T19:28:40Z</updated>
<author>
<name>Andy Freeland</name>
<email>andy@andyfreeland.net</email>
</author>
<published>2022-07-23T03:04:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0d0949683d5e99262e5246334cc9e6dea30f2916'/>
<id>urn:sha1:0d0949683d5e99262e5246334cc9e6dea30f2916</id>
<content type='text'>
Hugo, Zola, and likely other static site generators use `+++` for TOML,
not YAML.
</content>
</entry>
<entry>
<title>fix: disable elm parser in markdown to avoid segfault</title>
<updated>2022-07-15T10:08:58Z</updated>
<author>
<name>kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2022-07-15T07:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3bd228781bf4a927c5ceaf7a4687fed9f96d12b5'/>
<id>urn:sha1:3bd228781bf4a927c5ceaf7a4687fed9f96d12b5</id>
<content type='text'>
the Elm parser segfaults when injected in markdown. Disable it for now.
See https://github.com/elm-tooling/tree-sitter-elm/issues/124
</content>
</entry>
<entry>
<title>Use markdown metadata blocks for injection</title>
<updated>2022-07-03T09:25:50Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-07-02T14:08:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f75e27c2170ef4cc83cc9fa10a82c84ec82f5021'/>
<id>urn:sha1:f75e27c2170ef4cc83cc9fa10a82c84ec82f5021</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(markdown)!: switch to split parser (#3048)</title>
<updated>2022-06-26T16:02:29Z</updated>
<author>
<name>Matthias Deiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-06-26T16:02:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=002084b1bea4311fdac184f080206bf890937d80'/>
<id>urn:sha1:002084b1bea4311fdac184f080206bf890937d80</id>
<content type='text'>
* switch to split markdown parser with separate block and inline parsers to improve performance
* add exclude_children! directive (useful for something like Injected markdown incorrectly highlights indented docstrings #2212)
* split markdown queries into block and inline ones and add the injection for inline into block grammar
* add include_dir option to parser configs (needed because the two grammars don't live in the repos root directory)

BREAKING CHANGE: downstream queries need to be adapted to new parser</content>
</entry>
<entry>
<title>Simplify inline conceal</title>
<updated>2022-06-22T11:56:11Z</updated>
<author>
<name>Jonathan Lopez</name>
<email>jonathanglopez@gmail.com</email>
</author>
<published>2022-06-22T00:13:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=238532fe82b3dbfedcc06f11a536e19b1df696e1'/>
<id>urn:sha1:238532fe82b3dbfedcc06f11a536e19b1df696e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor markdown conceal code</title>
<updated>2022-06-22T11:56:11Z</updated>
<author>
<name>Jonathan Lopez</name>
<email>jonathanglopez@gmail.com</email>
</author>
<published>2022-06-21T19:59:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=536f4294f6a6fc49bd9834152ac632d4974ebbd2'/>
<id>urn:sha1:536f4294f6a6fc49bd9834152ac632d4974ebbd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Conceal markdown links</title>
<updated>2022-06-22T11:56:11Z</updated>
<author>
<name>Jonathan Lopez</name>
<email>jonathanglopez@gmail.com</email>
</author>
<published>2022-06-09T14:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=778bfc337a010a5276b4736174c7c544b70236b5'/>
<id>urn:sha1:778bfc337a010a5276b4736174c7c544b70236b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): fix conceal capture</title>
<updated>2022-04-15T16:47:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2022-04-15T14:44:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=436d2ebe24e6bbfc95034fe873cdb3953d25825e'/>
<id>urn:sha1:436d2ebe24e6bbfc95034fe873cdb3953d25825e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): conceal link markers</title>
<updated>2022-04-15T16:42:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-03-21T21:16:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f0398b73297899311abc6d61f01b265d3295a1f3'/>
<id>urn:sha1:f0398b73297899311abc6d61f01b265d3295a1f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): conceal `emphasis_delimiter`</title>
<updated>2022-04-15T16:42:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-03-21T12:15:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2bedaeb7327b0c7d59b0d88a9e07a953c5b6c2f7'/>
<id>urn:sha1:2bedaeb7327b0c7d59b0d88a9e07a953c5b6c2f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): add conceal to fenced code blocks</title>
<updated>2022-04-15T16:42:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-03-21T12:03:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ade64b445946a6e185728fa49f84b479aa328528'/>
<id>urn:sha1:ade64b445946a6e185728fa49f84b479aa328528</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight markdown `uri_autolink` as `@text.uri`</title>
<updated>2022-03-14T20:34:15Z</updated>
<author>
<name>Gustaf Lindstedt</name>
<email>gustaflindstedt@protonmail.com</email>
</author>
<published>2022-03-14T18:41:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01150f50e7e6a2a8f9211d47371fcb0327daa38a'/>
<id>urn:sha1:01150f50e7e6a2a8f9211d47371fcb0327daa38a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only allow yaml at start of file</title>
<updated>2022-02-09T20:25:31Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-02-09T08:45:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7e3b06df719d6a34d66e6e43c2bc095b61031d25'/>
<id>urn:sha1:7e3b06df719d6a34d66e6e43c2bc095b61031d25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add highlight for markdown delimiters</title>
<updated>2022-01-11T11:05:56Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-01-11T10:50:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9fff379c17729d4643c9ed3b2e0494e2a7bbafe8'/>
<id>urn:sha1:9fff379c17729d4643c9ed3b2e0494e2a7bbafe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix slow startup times for markdown grammar</title>
<updated>2022-01-10T19:32:27Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-01-10T16:00:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b5cdb868c7a20640c9b60aa82afe82ed63f4ebd3'/>
<id>urn:sha1:b5cdb868c7a20640c9b60aa82afe82ed63f4ebd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add highlight for quote marker</title>
<updated>2022-01-08T19:00:28Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2022-01-08T17:56:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=391f29c03ada5efb9dba0bd57ab913ccd4fce656'/>
<id>urn:sha1:391f29c03ada5efb9dba0bd57ab913ccd4fce656</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): `image_description` as reference</title>
<updated>2022-01-07T10:14:29Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2022-01-07T08:18:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ab691444ce49e3f015225154f6c3b78837b1da86'/>
<id>urn:sha1:ab691444ce49e3f015225154f6c3b78837b1da86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): image `!` as delimeter</title>
<updated>2022-01-07T10:14:29Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2022-01-07T08:17:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2a49c05f66f60278019469b075f8658769df68e0'/>
<id>urn:sha1:2a49c05f66f60278019469b075f8658769df68e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): `link_title` as string literal</title>
<updated>2022-01-07T10:14:29Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2022-01-07T07:45:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b69f82e15fa6305b5aae5dd37bd8f33e85991f4'/>
<id>urn:sha1:5b69f82e15fa6305b5aae5dd37bd8f33e85991f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): image `(` `)` `[` `]` as delemiter</title>
<updated>2022-01-07T10:14:29Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2022-01-07T07:42:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b84a09292e0874784675443264d4232b79516ae0'/>
<id>urn:sha1:b84a09292e0874784675443264d4232b79516ae0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve markdown highlighting</title>
<updated>2022-01-06T19:38:54Z</updated>
<author>
<name>Alvaro Muñoz Sanchez</name>
<email>alvaro@pwntester.com</email>
</author>
<published>2021-12-29T09:38:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=142c017ecb7db8b9c6b735a83657141c5bf628eb'/>
<id>urn:sha1:142c017ecb7db8b9c6b735a83657141c5bf628eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Be more accurate about code block language</title>
<updated>2022-01-05T22:38:28Z</updated>
<author>
<name>MDeiml</name>
<email>matthias@deiml.net</email>
</author>
<published>2021-12-17T11:42:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8ada8faf2fd5a74cc73090ec856fa88f34cd364b'/>
<id>urn:sha1:8ada8faf2fd5a74cc73090ec856fa88f34cd364b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Markdown: update queries</title>
<updated>2021-12-21T00:07:22Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-12-20T23:17:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6c5f4b1b49aa2e6f948fb58fb9df82954bebf488'/>
<id>urn:sha1:6c5f4b1b49aa2e6f948fb58fb9df82954bebf488</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): separate highlight for header marker and underline (#2129)</title>
<updated>2021-12-20T00:38:42Z</updated>
<author>
<name>Michael Chris Lopez</name>
<email>hello@michaelchris.space</email>
</author>
<published>2021-12-20T00:38:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c9db4324351576d55e6a34d29a571843eff68ac3'/>
<id>urn:sha1:c9db4324351576d55e6a34d29a571843eff68ac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(markdown): highlight link_text as @text.reference</title>
<updated>2021-12-17T09:36:58Z</updated>
<author>
<name>Michael Chris Lopez</name>
<email>hello@michaelchris.space</email>
</author>
<published>2021-12-17T08:31:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=296c28be5396da069e436f58bdaa541506f99fb5'/>
<id>urn:sha1:296c28be5396da069e436f58bdaa541506f99fb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parsers: Add MDeiml/tree-sitter-markdown as markdown parser</title>
<updated>2021-12-14T14:00:14Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-12-13T20:29:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=387a8f38bd1ee25321b59bb08d23641f113f85da'/>
<id>urn:sha1:387a8f38bd1ee25321b59bb08d23641f113f85da</id>
<content type='text'>
Fixes #872
</content>
</entry>
<entry>
<title>Add inline html comments</title>
<updated>2021-02-25T12:42:25Z</updated>
<author>
<name>jghauser</name>
<email>julian@julianhauser.com</email>
</author>
<published>2021-02-25T12:23:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b0e1520f470c659fdc28059e999de6a88fe5f179'/>
<id>urn:sha1:b0e1520f470c659fdc28059e999de6a88fe5f179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(injections): update to new API</title>
<updated>2020-11-23T20:08:09Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-11-23T20:00:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90d6ef96d2930b8efe2ece2c231b31df6c3ff7c3'/>
<id>urn:sha1:90d6ef96d2930b8efe2ece2c231b31df6c3ff7c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(languagetree): implement language tree</title>
<updated>2020-10-19T16:28:45Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-10-01T19:38:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f7d92f663c07b9be35ceea0342c215ca396c48fb'/>
<id>urn:sha1:f7d92f663c07b9be35ceea0342c215ca396c48fb</id>
<content type='text'>
Allow the LanguageTree to be used as an option for highlighting.

Co-authored-by: Santos Gallegos &lt;stsewd@protonmail.com&gt;
Co-authored-by: Yazdani Kiyan &lt;yazdani.kiyan@protonmail.com&gt;
</content>
</entry>
</feed>
