ZIm/extensions
Piotr Osiewicz 27229bba6b
tasks: Provide task variables from matching runnable ranges in task modal (#12237)
In #12003 we found ourselves in need for precise region tracking in
which a given runnable has an effect in order to grab variables from it.
This PR makes it so that in task modal all task variables from queries
overlapping current cursor position.
However, in the process of working on that I've found that we cannot
always use a top-level capture to represent the full match range of
runnable (which has been my assumption up to this point). Tree-sitter
captures cannot capture sibling groups; we did just that in Rust
queries.

Thankfully, none of the extensions are affected as in them, a capture is
always attached to single node. This PR adds annotations to them
nonetheless; we'll be able to get rid of top-level captures in extension
runnables.scm once this PR is in stable version of Zed.


Release Notes:

- N/A
2024-05-24 21:00:23 +02:00
..
astro astro: Bump to v0.0.2 (#11834) 2024-05-14 19:12:43 -04:00
clojure Clean up whitespace (#10755) 2024-04-23 13:31:21 -04:00
csharp csharp: Bump to v0.0.2 (#10651) 2024-04-16 15:49:16 -04:00
dart dart: Bump to v0.0.2 (#10940) 2024-04-24 13:03:56 -04:00
deno Extract Deno extension (#10912) 2024-04-23 20:44:11 -04:00
elixir elixir: Bump to v0.0.4 (#11446) 2024-05-06 12:41:50 -04:00
elm Extract Elm language into an extension (#10432) 2024-04-11 10:23:49 -07:00
emmet emmet: release 0.0.3 (#11873) 2024-05-15 21:27:37 +02:00
erlang Extract Erlang support into an extension (#9974) 2024-03-29 18:03:38 -04:00
gleam tasks: Provide task variables from matching runnable ranges in task modal (#12237) 2024-05-24 21:00:23 +02:00
glsl glsl: Bump to v0.1.0 (#10734) 2024-04-18 11:57:21 -04:00
haskell haskell: Bump to v0.1.0 (#10378) 2024-04-10 15:42:46 -04:00
html html: Bump to 0.1.1 (#12093) 2024-05-21 18:36:47 +02:00
lua Clean up whitespace (#10755) 2024-04-23 13:31:21 -04:00
ocaml Add xtask for finding crates with missing licenses (#11776) 2024-05-13 18:52:12 -04:00
php tasks: Provide task variables from matching runnable ranges in task modal (#12237) 2024-05-24 21:00:23 +02:00
prisma prisma: Bump to v0.0.2 (#10689) 2024-04-17 12:40:01 -04:00
purescript Fix typo in PureScript extension's struct name (#9831) 2024-03-26 16:29:55 -04:00
racket Clean up whitespace (#10755) 2024-04-23 13:31:21 -04:00
ruby tasks: Provide task variables from matching runnable ranges in task modal (#12237) 2024-05-24 21:00:23 +02:00
scheme Clean up whitespace (#10755) 2024-04-23 13:31:21 -04:00
svelte Use v0.0.6 of the zed_extension_api for extensions that need it (#10324) 2024-04-09 10:57:26 -04:00
terraform terraform: Sync Cargo.toml version with extension.toml version (#10937) 2024-04-24 11:42:18 -04:00
toml toml: Bump to v0.1.1 (#11359) 2024-05-03 11:29:53 -04:00
uiua Update extension descriptions (#9939) 2024-03-28 17:14:55 -04:00
vue vue: Bump to v0.0.2 (#11747) 2024-05-13 08:49:40 -04:00
zig zig: Pin ZLS to v0.11.0 (#12173) 2024-05-22 20:47:49 -04:00
.gitignore Provide wasm extensions with APIs needed for using pre-installed LSP binaries (#9085) 2024-03-08 17:18:06 -05:00