zed/script
Max Brunsfeld 8a6264d933
Provide wasm extensions with APIs needed for using pre-installed LSP binaries (#9085)
In this PR, we've added two new methods that LSP extensions can call:
* `shell_env()`, for retrieving the environment variables set in the
user's default shell in the worktree
* `which(command)`, for looking up paths to an executable (accounting
for the user's shell env in the worktree)

To test this out, we moved the `uiua` language support into an
extension. We went ahead and removed the built-in support, since this
language is extremely obscure. Sorry @mikayla-maki. To continue coding
in Uiua in Zed, for now you can `Add Dev Extension` from the extensions
pane, and select the `extensions/uiua` directory in the Zed repo. Very
soon, we'll support publishing these extensions so that you'll be able
to just install it normally.

Release Notes:

- N/A

---------

Co-authored-by: Marshall <marshall@zed.dev>
2024-03-08 17:18:06 -05:00
..
danger
eula
lib Deploy collab like nightly (#7174) 2024-02-01 11:54:49 -07:00
licenses Fix license generation and Closure LSP repo link (#8876) 2024-03-05 10:43:02 +02:00
update_top_ranking_issues
bootstrap Make collab quieter on startup (#8685) 2024-03-01 13:39:13 -07:00
bump-nightly
bump-zed-minor-versions Remove 0-patch requirement on main in bump-zed-minor-versions 2024-02-14 13:13:44 -05:00
bump-zed-patch-version
bundle-linux Adjust to newer logic from zed-industries/cargo-bundle (#9058) 2024-03-08 13:37:10 +02:00
bundle-mac open zed urls (#9081) 2024-03-08 13:44:01 -07:00
clear-target-dir-if-larger-than
clippy Add cargo xtask clippy (#8722) 2024-03-02 14:46:02 -05:00
collab-flamegraph Only 5s of data! (#8983) 2024-03-06 21:35:46 -07:00
crate-dep-graph
deploy-collab just kidding (#7241) 2024-02-01 11:57:09 -07:00
deploy-postgrest
drop-test-dbs
evaluate_semantic_index
generate-eula-rtf
generate-licenses Fix license generation and Closure LSP repo link (#8876) 2024-03-05 10:43:02 +02:00
get-changes-since Format scripts with Prettier (#8393) 2024-02-25 11:03:33 -05:00
get-crate-version
get-preview-channel-changes
histogram
import-themes
kube-shell
linux Add vulkan linux dependency (#8932) 2024-03-07 15:40:27 -08:00
metal-debug
randomized-test-ci
randomized-test-minimize Format scripts with Prettier (#8393) 2024-02-25 11:03:33 -05:00
reset_db
run-local-minio Fix tracing subscriber after introducing Tokio-console (#8907) 2024-03-05 14:11:33 -08:00
seed-db Upload crashes to collab directly (#8649) 2024-03-01 13:23:44 -07:00
sqlx
squawk
storybook
symbolicate Fix ./script/symbolicate on Preview crashes (#8956) 2024-03-06 10:26:50 -07:00
upload-nightly Initial Linux nightly bundles upload (#8913) 2024-03-07 23:22:53 +02:00
what-is-deployed Deploy collab like nightly (#7174) 2024-02-01 11:54:49 -07:00
zed-local Don't log errors on main (#7289) 2024-02-02 19:24:49 -07:00