diff --git a/docs/src/collaboration/channels.md b/docs/src/collaboration/channels.md index ebc2760275c7e3382dfabeac296dfede1b58d268..46753a25302af95fb62463003f195dffefba7239 100644 --- a/docs/src/collaboration/channels.md +++ b/docs/src/collaboration/channels.md @@ -35,7 +35,7 @@ Once you have added someone, they can either join your channel by clicking on it You can mute/unmute your microphone via the microphone icon in the upper right-hand side of the window. > Note: When joining a channel, Zed will automatically share your microphone with other users in the call, if your OS allows it. -> If you'd prefer your microphone to be off when joining a channel, you can do so via the [`mute_on_join`](../configuring-zed.md#calls) setting. +> If you'd prefer your microphone to be off when joining a channel, you can do so via the [`mute_on_join`](../reference/all-settings.md#calls) setting. ## Sharing Projects diff --git a/docs/src/configuring-languages.md b/docs/src/configuring-languages.md index 9185b679063a7e6c4d5026a6df448f8ac24f0a8b..12ca470753eb1e796bd3da176ec801ab9efca564 100644 --- a/docs/src/configuring-languages.md +++ b/docs/src/configuring-languages.md @@ -49,16 +49,16 @@ Here's an example of language-specific settings: You can customize a wide range of settings for each language, including: -- [`tab_size`](./configuring-zed.md#tab-size): The number of spaces for each indentation level -- [`formatter`](./configuring-zed.md#formatter): The tool used for code formatting -- [`format_on_save`](./configuring-zed.md#format-on-save): Whether to automatically format code when saving -- [`enable_language_server`](./configuring-zed.md#enable-language-server): Toggle language server support -- [`hard_tabs`](./configuring-zed.md#hard-tabs): Use tabs instead of spaces for indentation -- [`preferred_line_length`](./configuring-zed.md#preferred-line-length): The recommended maximum line length -- [`soft_wrap`](./configuring-zed.md#soft-wrap): How to wrap long lines of code -- [`show_completions_on_input`](./configuring-zed.md#show-completions-on-input): Whether or not to show completions as you type -- [`show_completion_documentation`](./configuring-zed.md#show-completion-documentation): Whether to display inline and alongside documentation for items in the completions menu -- [`colorize_brackets`](./configuring-zed.md#colorize-brackets): Whether to use tree-sitter bracket queries to detect and colorize the brackets in the editor (also known as "rainbow brackets") +- [`tab_size`](./reference/all-settings.md#tab-size): The number of spaces for each indentation level +- [`formatter`](./reference/all-settings.md#formatter): The tool used for code formatting +- [`format_on_save`](./reference/all-settings.md#format-on-save): Whether to automatically format code when saving +- [`enable_language_server`](./reference/all-settings.md#enable-language-server): Toggle language server support +- [`hard_tabs`](./reference/all-settings.md#hard-tabs): Use tabs instead of spaces for indentation +- [`preferred_line_length`](./reference/all-settings.md#preferred-line-length): The recommended maximum line length +- [`soft_wrap`](./reference/all-settings.md#soft-wrap): How to wrap long lines of code +- [`show_completions_on_input`](./reference/all-settings.md#show-completions-on-input): Whether or not to show completions as you type +- [`show_completion_documentation`](./reference/all-settings.md#show-completion-documentation): Whether to display inline and alongside documentation for items in the completions menu +- [`colorize_brackets`](./reference/all-settings.md#colorize-brackets): Whether to use tree-sitter bracket queries to detect and colorize the brackets in the editor (also known as "rainbow brackets") These settings allow you to maintain specific coding styles across different languages and projects. @@ -66,7 +66,7 @@ These settings allow you to maintain specific coding styles across different lan Zed automatically detects file types based on their extensions, but you can customize these associations to fit your workflow. -To set up custom file associations, use the [`file_types`](./configuring-zed.md#file-types) setting in your `settings.json`: +To set up custom file associations, use the [`file_types`](./reference/all-settings.md#file-types) setting in your `settings.json`: ```json [settings] "file_types": { @@ -266,7 +266,7 @@ Zed provides support for code formatting and linting to maintain consistent code ### Configuring Formatters -Zed supports both built-in and external formatters. See [`formatter`](./configuring-zed.md#formatter) docs for more. You can configure formatters globally or per-language in your `settings.json`: +Zed supports both built-in and external formatters. See [`formatter`](./reference/all-settings.md#formatter) docs for more. You can configure formatters globally or per-language in your `settings.json`: ```json [settings] "languages": { diff --git a/docs/src/extensions/installing-extensions.md b/docs/src/extensions/installing-extensions.md index d9573556f0d4faeedbfdebbe72e51ad17fbfbb57..01c64d3e3f8c347feb86598a7232c52413752187 100644 --- a/docs/src/extensions/installing-extensions.md +++ b/docs/src/extensions/installing-extensions.md @@ -17,4 +17,4 @@ This directory contains two subdirectories: ## Auto installing -To automate extension installation/uninstallation see the docs for [auto_install_extensions](../configuring-zed.md#auto-install-extensions). +To automate extension installation/uninstallation see the docs for [auto_install_extensions](../reference/all-settings.md#auto-install-extensions). diff --git a/docs/src/globs.md b/docs/src/globs.md index 2f86fb9158f6ef13b5922a988dc3fa3433c42221..14b7f91da2fc84dd3b4dcb4797f273e2bf2a4375 100644 --- a/docs/src/globs.md +++ b/docs/src/globs.md @@ -55,7 +55,7 @@ If instead you wanted to restrict yourself only to [Zed Language-Specific Docume When using the "Include" / "Exclude" filters on a Project Search each glob is wrapped in implicit wildcards. For example to exclude any files with license in the path or filename from your search just type `license` in the exclude box. Behind the scenes Zed transforms `license` to `**license**`. This means that files named `license.*`, `*.license` or inside a `license` subdirectory will all be filtered out. This enables users to easily filter for `*.ts` without having to remember to type `**/*.ts` every time. -Alternatively, if in your Zed settings you wanted a [`file_types`](./configuring-zed.md#file-types) override which only applied to a certain directory you must explicitly include the wildcard globs. For example, if you had a directory of template files with the `html` extension that you wanted to recognize as Jinja2 template you could use the following: +Alternatively, if in your Zed settings you wanted a [`file_types`](./reference/all-settings.md#file-types) override which only applied to a certain directory you must explicitly include the wildcard globs. For example, if you had a directory of template files with the `html` extension that you wanted to recognize as Jinja2 template you could use the following: ```json [settings] { diff --git a/docs/src/languages/markdown.md b/docs/src/languages/markdown.md index 36ce734f7cfbcc066bb8026568209738655a6be9..101dbfc6ee08d432a8005239451b0964499de14d 100644 --- a/docs/src/languages/markdown.md +++ b/docs/src/languages/markdown.md @@ -23,7 +23,7 @@ def fib(n): ### Format -Zed supports using Prettier to automatically re-format Markdown documents. You can trigger this manually via the {#action editor::Format} action or via the {#kb editor::Format} keyboard shortcut. Alternately, you can automatically format by enabling [`format_on_save`](../configuring-zed.md#format-on-save) in your settings.json: +Zed supports using Prettier to automatically re-format Markdown documents. You can trigger this manually via the {#action editor::Format} action or via the {#kb editor::Format} keyboard shortcut. Alternately, you can automatically format by enabling [`format_on_save`](../reference/all-settings.md#format-on-save) in your settings.json: ```json [settings] "languages": { diff --git a/docs/src/languages/python.md b/docs/src/languages/python.md index 2323fe2f9560cf03c586eced0052627705addcc3..b6901caa5a5122f0469ac48b8139e800e94ea55a 100644 --- a/docs/src/languages/python.md +++ b/docs/src/languages/python.md @@ -63,7 +63,7 @@ Zed will recognize `.py` files automatically using its native tree-sitter-python ### Step 2: Use the Integrated Terminal (Optional) -Zed includes an integrated terminal, accessible from the bottom panel. If Zed detects that your project is using a [virtual environment](#virtual-environments), it will be activated automatically in newly-created terminals. You can configure this behavior with the [`detect_venv`](../configuring-zed.md#terminal-detect_venv) setting. +Zed includes an integrated terminal, accessible from the bottom panel. If Zed detects that your project is using a [virtual environment](#virtual-environments), it will be activated automatically in newly-created terminals. You can configure this behavior with the [`detect_venv`](../reference/all-settings.md#terminal-detect_venv) setting. ## Configure Python Language Servers in Zed diff --git a/docs/src/languages/xml.md b/docs/src/languages/xml.md index df3d845d6d258caa5f16432c84fb78da3586fc19..4397249e6973530064be3f4aebf8bfaee6b55ddb 100644 --- a/docs/src/languages/xml.md +++ b/docs/src/languages/xml.md @@ -6,7 +6,7 @@ XML support is available through the [XML extension](https://github.com/sweetppr ## Configuration -If you have additional file extensions that are not being automatically recognized as XML just add them to [file_types](../configuring-zed.md#file-types) in your Zed settings: +If you have additional file extensions that are not being automatically recognized as XML just add them to [file_types](../reference/all-settings.md#file-types) in your Zed settings: ```json [settings] "file_types": { diff --git a/docs/src/languages/yarn.md b/docs/src/languages/yarn.md index 3bb7bd6ae9441340ed28a1a745445113535e9627..035fe34069433436109013156acfa95087738966 100644 --- a/docs/src/languages/yarn.md +++ b/docs/src/languages/yarn.md @@ -5,5 +5,5 @@ ## Setup 1. Run `yarn dlx @yarnpkg/sdks base` to generate a `.yarn/sdks` directory. -2. Set your language server (e.g. VTSLS) to use TypeScript SDK from `.yarn/sdks/typescript/lib` directory in [LSP initialization options](../configuring-zed.md#lsp). The actual setting for that depends on language server; for example, for VTSLS you should set [`typescript.tsdk`](https://github.com/yioneko/vtsls/blob/6adfb5d3889ad4b82c5e238446b27ae3ee1e3767/packages/service/configuration.schema.json#L5). +2. Set your language server (e.g. VTSLS) to use TypeScript SDK from `.yarn/sdks/typescript/lib` directory in [LSP initialization options](../reference/all-settings.md#lsp). The actual setting for that depends on language server; for example, for VTSLS you should set [`typescript.tsdk`](https://github.com/yioneko/vtsls/blob/6adfb5d3889ad4b82c5e238446b27ae3ee1e3767/packages/service/configuration.schema.json#L5). 3. Voilla! Language server functionalities such as Go to Definition, Code Completions and On Hover documentation should work. diff --git a/docs/src/remote-development.md b/docs/src/remote-development.md index c25d160a17549f6338f25741afd68391cf88d769..53acb710b7d0cba869eba407a11aa8b104faf52d 100644 --- a/docs/src/remote-development.md +++ b/docs/src/remote-development.md @@ -204,7 +204,7 @@ Alternatively, you can configure the proxy in the remote machine's `~/.config/ze } ``` -See the [proxy documentation](./configuring-zed.md#network-proxy) for supported proxy types and additional configuration options. +See the [proxy documentation](./reference/all-settings.md#network-proxy) for supported proxy types and additional configuration options. ## Initializing the remote server diff --git a/docs/src/visual-customization.md b/docs/src/visual-customization.md index 234776b1d3223a4b8634b42df1973a27c736616c..d3dfa11a41971d297149044337349d1707f8ae30 100644 --- a/docs/src/visual-customization.md +++ b/docs/src/visual-customization.md @@ -525,7 +525,7 @@ See [Zed AI Documentation](./ai/overview.md) for additional non-visual AI settin } ``` -See [Terminal settings](./configuring-zed.md#terminal) for additional non-visual customization options. +See [Terminal settings](./reference/all-settings.md#terminal) for additional non-visual customization options. ### Other Panels