Detailed changes
@@ -77,7 +77,7 @@ You can inspect this exclusion list by opening `zed: open default settings` from
}
```
-Users may explicitly exclude additional paths and/or file extensions by adding them to [`edit_predictions.disabled_globs`](https://zed.dev/docs/configuring-zed#edit-predictions) in their Zed settings.json:
+Users may explicitly exclude additional paths and/or file extensions by adding them to [`edit_predictions.disabled_globs`](https://zed.dev/docs/reference/all-settings#edit-predictions) in their Zed settings.json:
```json [settings]
{
@@ -2,7 +2,7 @@
Customize Zed's visual appearance to match your preferences. This guide covers themes, fonts, icons, and other visual settings.
-For information on how the settings system works, see [Configuring Zed](./configuring-zed.md).
+For information on how the settings system works, see [All Settings](./reference/all-settings.md).
## Customize Zed in 5 Minutes
@@ -116,7 +116,6 @@ Zed provides extensive control over UI elements including:
## What's Next
-- [Configuring Zed](./configuring-zed.md) — How the settings system works
+- [All Settings](./reference/all-settings.md) — Complete settings reference
- [Key bindings](./key-bindings.md) — Customize keyboard shortcuts
- [Vim Mode](./vim.md) — Enable modal editing
-- [All Settings](./reference/all-settings.md) — Complete settings reference
@@ -4,7 +4,7 @@ Welcome to Zed! We are excited to have you. Zed is a powerful multiplayer code e
## Key Features
-- [Smooth Editing](./configuring-zed.md): Built in Rust, Zed is responsive and intuitive, with a minimalistic aesthetic and pixel-level editing controls.
+- [Smooth Editing](./editing-code.md): Built in Rust, Zed is responsive and intuitive, with a minimalistic aesthetic and pixel-level editing controls.
- [Agentic Editing](./ai/overview.md): Use Zed's hosted models to collaborate with agents directly in an IDE. You can also plug into a third-party agent or bring your own keys.
- [Debugger](./debugger.md): Debug your code in seconds, not hours, with minimal setup required.
- [Remote Development](./remote-development.md): Offload the heavy lifting to the cloud, so you can focus on writing code.
@@ -6,7 +6,7 @@ Diff support is available natively in Zed.
## Configuration
-Zed will not attempt to format diff files and has [`remove_trailing_whitespace_on_save`](https://zed.dev/docs/configuring-zed#remove-trailing-whitespace-on-save) and [`ensure-final-newline-on-save`](https://zed.dev/docs/configuring-zed#ensure-final-newline-on-save) set to false.
+Zed will not attempt to format diff files and has [`remove_trailing_whitespace_on_save`](https://zed.dev/docs/reference/all-settings#remove-trailing-whitespace-on-save) and [`ensure-final-newline-on-save`](https://zed.dev/docs/reference/all-settings#ensure-final-newline-on-save) set to false.
Zed will automatically recognize files with `patch` and `diff` extensions as Diff files. To recognize other extensions, add them to `file_types` in your Zed settings.json:
@@ -12,7 +12,7 @@ JavaScript support is available natively in Zed.
Formatting on save is enabled by default for JavaScript, using TypeScript's built-in code formatting.
But many JavaScript projects use other command-line code-formatting tools, such as [Prettier](https://prettier.io/).
You can use one of these tools by specifying an _external_ code formatter for JavaScript in your settings.
-See [the configuration docs](../configuring-zed.md) for more information.
+See [the configuration docs](../reference/all-settings.md) for more information.
For example, if you have Prettier installed and on your `PATH`, you can use it to format JavaScript files by adding the following to your `settings.json`:
@@ -60,7 +60,7 @@ IndentWidth: 4
ColumnLimit: 120
```
-Or you can have zed directly invoke `clang-format` by specifying it as a [formatter](https://zed.dev/docs/configuring-zed#formatter) in your settings:
+Or you can have zed directly invoke `clang-format` by specifying it as a [formatter](https://zed.dev/docs/reference/all-settings#formatter) in your settings:
```json [settings]
"languages": {
@@ -349,7 +349,7 @@ Here are a few useful tweaks:
Now that you're set up, here are some resources to help you get the most out of Zed:
-- [Configuring Zed](../configuring-zed.md) — Customize settings, themes, and editor behavior
+- [All Settings](../reference/all-settings.md) — Customize settings, themes, and editor behavior
- [Key Bindings](../key-bindings.md) — Learn how to customize and extend your keymap
- [Tasks](../tasks.md) — Set up build and run commands for your projects
- [AI Features](../ai/overview.md) — Explore Zed's AI capabilities beyond code completion
@@ -430,7 +430,7 @@ Options are `"off"`, `"basic"`, `"standard"` (default), `"strict"`, or `"all"`.
Now that you're set up, here are some resources to help you get the most out of Zed:
-- [Configuring Zed](../configuring-zed.md) — Customize settings, themes, and editor behavior
+- [All Settings](../reference/all-settings.md) — Customize settings, themes, and editor behavior
- [Key Bindings](../key-bindings.md) — Learn how to customize and extend your keymap
- [Tasks](../tasks.md) — Set up build and run commands for your projects
- [AI Features](../ai/overview.md) — Explore Zed's AI capabilities beyond code completion
@@ -493,7 +493,7 @@ If you work with multiple Cargo projects that aren't in a workspace, you can tel
Now that you're set up, here are some resources to help you get the most out of Zed:
-- [Configuring Zed](../configuring-zed.md) — Customize settings, themes, and editor behavior
+- [All Settings](../reference/all-settings.md) — Customize settings, themes, and editor behavior
- [Key Bindings](../key-bindings.md) — Learn how to customize and extend your keymap
- [Tasks](../tasks.md) — Set up build and run commands for your projects
- [AI Features](../ai/overview.md) — Explore Zed's AI capabilities beyond code completion
@@ -446,7 +446,7 @@ In your `tsconfig.json`, enable strict mode for better type checking:
Now that you're set up, here are some resources to help you get the most out of Zed:
-- [Configuring Zed](../configuring-zed.md) — Customize settings, themes, and editor behavior
+- [All Settings](../reference/all-settings.md) — Customize settings, themes, and editor behavior
- [Key Bindings](../key-bindings.md) — Learn how to customize and extend your keymap
- [Tasks](../tasks.md) — Set up build and run commands for your projects
- [AI Features](../ai/overview.md) — Explore Zed's AI capabilities beyond code completion
@@ -1,6 +1,6 @@
# All Settings
-This is the complete reference for all Zed settings. For an introduction to how settings work, see [Configuring Zed](../configuring-zed.md).
+This is the complete reference for all Zed settings.
You may also want to change your [theme](../themes.md), configure your [key bindings](../key-bindings.md), set up [tasks](../tasks.md), or install [extensions](../extensions.md).
@@ -2,7 +2,7 @@
Various aspects of Zed's visual layout can be configured via either the settings window or the `settings.json` file, which you can access via {#action zed::OpenSettings} ({#kb zed::OpenSettings}) and {#action zed::OpenSettingsFile} ({#kb zed::OpenSettingsFile}) respectively.
-See [Configuring Zed](./configuring-zed.md) for additional information and other non-visual settings.
+See [All Settings](./reference/all-settings.md) for additional information and other non-visual settings.
## Themes