<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/nim_format_string, branch v0.9.2</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/nim_format_string?h=v0.9.2</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/nim_format_string?h=v0.9.2'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2023-10-30T11:35:51Z</updated>
<entry>
<title>feat(nim): added nim parser and queries (#5556)</title>
<updated>2023-10-30T11:35:51Z</updated>
<author>
<name>aMOPel</name>
<email>36712072+aMOPel@users.noreply.github.com</email>
</author>
<published>2023-10-30T11:35:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aeb5ad8ae1c7f0165128b0be889fae967d46844d'/>
<id>urn:sha1:aeb5ad8ae1c7f0165128b0be889fae967d46844d</id>
<content type='text'>
* feat(nim): added nim parser and queries

* correct scanner.cc to scanner.c

Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;

* fix(nim): corrected capture for @function.macro

* feat(nim highlights): added @field capture for discriminator field in
object variant

* bumped parser version, adapted highlights.scm and condensed
injections.scm

* improved nim_format_string highlights.scm

* bump nim parser version again

* removed overlap between queries for generalized strings in
injections.scm

* improved formattin] in nim_format_string/injections.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* corrected asm parser name in injections.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* improved formatting in highlights.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* removed @error capture from highlights.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* improved wording in comment in highlights.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* removed priority from (dot_expression left: @none) capture, since it's
at the end of the file anyways

* removed comments listing unused captures

* reverted @error capture in nim_format_string/highlights.scm back to
@none

* condensed string alternatives in injections.scm

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* condensed string alternatives in injections.scm (second part)

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

* added comment to explain reasoning behind priority use

* swapped order of @punctuation.delimiter and @operator to get rid of
superfluous comment

* moved macro and template keywords to @preproc capture

* removed priorities in highlights.scm and shifted @parameter capture
behind @type capture

* improved formatting in locals.scm

* added queries for missing cases of @definition.namespace capture in
locals.scm

* removed some trailing whitespace

* added @namespace queries for highlights.scm

* bumped parser version again

* removed superfluous @type capture

* removed `@type`s `has-ancestor` and removed `(_ (_ ...` structures,
but added priorities

* added missing @constant capture to some queries in highlights.scm

* fixed priority numbers so they work when injecting nim (in markdown)

* added @none captures back to injection targets

* added (assembly_statement) injection query

* added indent queries

* removed indents.scm again

* added some missing queries for dot_generic_call, concept_declaration and
pragma_statement

---------

Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;</content>
</entry>
</feed>
