<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/lua/locals.scm, branch main</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/lua/locals.scm?h=main</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/lua/locals.scm?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>refactor(format): drop extra indentation for field</title>
<updated>2024-03-21T14:51:26Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-21T11:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=722617e6726c1508adadf83d531f54987c703be0'/>
<id>urn:sha1:722617e6726c1508adadf83d531f54987c703be0</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(locals)!: switch to upstream captures</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-22T13:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5'/>
<id>urn:sha1:5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locals(lua): fix directive not applying</title>
<updated>2022-10-17T06:21:55Z</updated>
<author>
<name>beardedsakimonkey</name>
<email>sakimonkey@protonmail.com</email>
</author>
<published>2022-10-17T01:02:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e218a862a1a2f7ca237bb65fb2f99b74e5855e52'/>
<id>urn:sha1:e218a862a1a2f7ca237bb65fb2f99b74e5855e52</id>
<content type='text'>
fixes #3280
</content>
</entry>
<entry>
<title>feat(lua)!: switch from our fork to MunifTanjim's (#2272)</title>
<updated>2022-01-18T21:15:26Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-18T21:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c80715f883b8c7963782973b23297c5dec7924be'/>
<id>urn:sha1:c80715f883b8c7963782973b23297c5dec7924be</id>
<content type='text'>
also take queries from https://github.com/MunifTanjim/nvim-treesitter-lua/tree/main/queries/lua

BREAKING CHANGE: queries are not compatible; modules will have to update</content>
</entry>
<entry>
<title>Lua: improve scope queries</title>
<updated>2021-02-07T14:26:34Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-02-07T03:29:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e5319aa9aa2351c69ba977ec25b6a67ca2542192'/>
<id>urn:sha1:e5319aa9aa2351c69ba977ec25b6a67ca2542192</id>
<content type='text'>
- Set scope to parent
- Group all scopes
- Use the . operator
</content>
</entry>
<entry>
<title>fix(lua): correctly handle do_statement in locals</title>
<updated>2021-01-27T09:21:37Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-01-27T08:32:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=12181e236ee4e565f9746037793abe4ae65caf46'/>
<id>urn:sha1:12181e236ee4e565f9746037793abe4ae65caf46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove duplicate capture for `function_definition`</title>
<updated>2020-12-16T10:44:39Z</updated>
<author>
<name>El Piloto</name>
<email>Hidden</email>
</author>
<published>2020-11-26T01:59:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=775021cbd5a5c242af74ee0892d3678971b5452b'/>
<id>urn:sha1:775021cbd5a5c242af74ee0892d3678971b5452b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Capture anonymous functions assigned to variables</title>
<updated>2020-12-16T10:44:39Z</updated>
<author>
<name>El Piloto</name>
<email>Hidden</email>
</author>
<published>2020-11-26T01:11:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6182c2b0a66dcefd88613e2bb5384742933be274'/>
<id>urn:sha1:6182c2b0a66dcefd88613e2bb5384742933be274</id>
<content type='text'>
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/709
</content>
</entry>
<entry>
<title>lua: update to pull shebang fix</title>
<updated>2020-11-25T20:47:38Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-11-25T20:26:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb'/>
<id>urn:sha1:d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights): add is predicate</title>
<updated>2020-08-16T14:04:07Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-15T14:24:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=579c9936d617ca1d7f01542a4b8000972c1ce73c'/>
<id>urn:sha1:579c9936d617ca1d7f01542a4b8000972c1ce73c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua locals: Make property_identifier a reference</title>
<updated>2020-08-03T06:06:40Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-02T23:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a0abaf936ce5ea4b3f87d4af3eb95ef9ae2a91d4'/>
<id>urn:sha1:a0abaf936ce5ea4b3f87d4af3eb95ef9ae2a91d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locals(lua): simplify args</title>
<updated>2020-07-08T20:16:53Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-07-05T17:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3faaeb479bd316623977765281938f43cb303e1b'/>
<id>urn:sha1:3faaeb479bd316623977765281938f43cb303e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locals(lua): capture function definition params</title>
<updated>2020-07-01T12:46:55Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-06-30T07:18:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e8af62c84379d9cf90a8a15cba38a687b5265c93'/>
<id>urn:sha1:e8af62c84379d9cf90a8a15cba38a687b5265c93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): update queries</title>
<updated>2020-05-07T12:03:29Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-05-07T07:23:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=22f73628f618465913d93e907a0a3881ed221b1d'/>
<id>urn:sha1:22f73628f618465913d93e907a0a3881ed221b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locals(lua): incorrect query for field functions</title>
<updated>2020-04-23T08:29:41Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-23T08:29:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f6f402e8707549fe9e84caa883c33ad64790d242'/>
<id>urn:sha1:f6f402e8707549fe9e84caa883c33ad64790d242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: first version of locals</title>
<updated>2020-04-19T15:28:52Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-19T07:53:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b706c4e8edd20dfe5ec126479c3fc7308896f9c7'/>
<id>urn:sha1:b706c4e8edd20dfe5ec126479c3fc7308896f9c7</id>
<content type='text'>
Locals will be the main interface to treesitter, through some functions:
    get_definitions(bufnr) : returns all the definitions in bufnr
    get_scopes(bufnr): returns all definitions in bufnr
    get_references(bufnr): returns all references in bufnr
</content>
</entry>
<entry>
<title>feat: add an example locals query</title>
<updated>2020-04-18T17:21:01Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-18T17:21:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00f871ab51e6d094c0cd83dc4668dbe7ec047d04'/>
<id>urn:sha1:00f871ab51e6d094c0cd83dc4668dbe7ec047d04</id>
<content type='text'>
This will be the guide for the implementation of locals extraction,
which is treesitters name of definition/scope.
</content>
</entry>
</feed>
