docs: Add documentation for auto_install_extensions setting (#19559)

Improved: Documenation for (un)installing extensions automatically.

Signed-off-by: Tom Zaspel <tom@zaspel.it>
Co-authored-by: Peter Tripp <peter@zed.dev>
This commit is contained in:
Tom Zaspel 2024-10-23 17:57:13 +02:00 committed by GitHub
parent dc4396b79c
commit 622c266160
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 38 additions and 0 deletions

View file

@ -39,6 +39,40 @@ Extensions that provide language servers may also provide default settings for t
`float` values
## Auto Install extensions
- Description: Define extensions to be autoinstalled or never be installed.
- Setting: `auto_install_extension`
- Default: `{"html": true}`
**Options**
You can find the names of your currently installed extensions by listing the subfolders under the [extension installation location](./extensions/installing-extensions#installation-location):
On MacOS:
```sh
ls ~/Library/Application\ Support/Zed/extensions/installed/
```
On Linux:
```sh
ls ~/.local/share/zed/extensions/installed
```
Define extensions which should be installed (`true`) or never installed (`false`).
```json
{
"auto_install_extensions": {
"html": true,
"dockerfile": true,
"docker-compose": false
}
}
```
## Autosave
- Description: When to automatically save edited buffers.

View file

@ -13,3 +13,7 @@ This directory contains two subdirectories:
- `installed`, which contains the source code for each extension.
- `work` which contains files created by the extension itself, such as downloaded language servers.
## Auto installing
To automate extension installation/uninstallation see the docs for [auto_install_extensions](../configuring-zed.md#auto-install-extensions).