# Add new \`make-file-executable\` API for extensions \(\#10047\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/8b586ef8e7cc5aaf1917819c264be4c5efd60916)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 8b586ef8e7cc5aaf1917819c264be4c5efd60916

Requested commit: 8b586ef8e7cc5aaf1917819c264be4c5efd60916

Commit: 8b586ef8e7cc5aaf1917819c264be4c5efd60916

Tree: f542a6d24d021875c9d004686bc3f2b981ac8a25

Author: Marshall Bowers

Committer: GitHub

## Message

```
Add new `make-file-executable` API for extensions (#10047)

This PR adds a new function, `make-file-executable`, to the Zed
extension API that can be used to mark a given file as executable
(typically the language server binary).

This is available in v0.0.5 of the `zed_extension_api` crate.

We also reworked how we represent the various WIT versions on disk to
make it a bit clearer what the version number entails.

Release Notes:

- N/A

---------

Co-authored-by: Max <max@zed.dev>
```

## Parents

- [6e49a2460eb97ba18e68a062a62512b8237ff725](https://git.cafe/gitcafe/zed/commit/6e49a2460eb97ba18e68a062a62512b8237ff725?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/8b586ef8e7cc5aaf1917819c264be4c5efd60916?format=markdown)
