Cole Miller
04c8e0c5b8
docs: Use #action throughout configuring-zed.md ( #37709 )
...
Release Notes:
- N/A
2025-09-06 19:38:48 +00:00
Kirill Bulatov
4ae9171e37
Fix the tasks docs ( #37699 )
...
Closes https://github.com/zed-industries/zed/issues/37698
Release Notes:
- N/A
2025-09-06 13:37:21 +00:00
morgankrey
da65540176
Update Link ( #37671 )
...
Documentation fix
Release Notes:
- N/A
2025-09-05 14:34:13 -07:00
Yacine Hmito
6cabdd0404
Fix typo in development docs for macOS ( #37607 )
...
Release Notes:
- N/A
2025-09-05 15:56:40 +00:00
morgankrey
596c061ab0
Extraneous backtick ( #37576 )
...
Release Notes:
- N/A
2025-09-04 16:14:57 -05:00
morgankrey
f2b38dfc6a
docs: Claude Authentication ( #37573 )
...
Release Notes:
- N/A
2025-09-04 15:57:00 -05:00
Marshall Bowers
ddd82dcfe9
docs: Add configuration example for simple-completion-language-server ( #37566 )
...
This PR adds a configuration example for the
`simple-completion-language-server`.
We show the user how to re-enable the `feature_paths` option, as we're
now disabling it by default
(https://github.com/zed-industries/zed/pull/37565 ).
Release Notes:
- N/A
2025-09-04 19:25:52 +00:00
Marshall Bowers
a79f08461f
docs: Update TOML docs ( #37561 )
...
This PR updates the TOML docs to remove references to Taplo and suggest
the Tombi extension for users wanting language server support.
Relates to https://github.com/zed-industries/zed/issues/36766 .
Release Notes:
- N/A
2025-09-04 18:54:32 +00:00
Marshall Bowers
3acef7e229
toml: Extract to zed-extensions/toml repository ( #37558 )
...
This PR extracts the TOML extension to the
[zed-extensions/toml](https://github.com/zed-extensions/toml )
repository.
Release Notes:
- N/A
2025-09-04 18:07:50 +00:00
Lukas Wirth
4eb64124d2
languages: Allow installing pre-release of rust-analyzer and clangd ( #37530 )
...
Release Notes:
- Added lsp binary config to allow fetching nightly rust-analyzer and
clangd releases
2025-09-04 09:22:19 +00:00
Ben Brandt
a4947cf9d9
docs: Update OpenAI-compatible provider config format ( #37517 )
...
The example was still showing how we used to setup openai compatible
providers, but that format should only be used for changing the url for
your actual OpenAI provider.
If you are doing a compatible provider, it should be using the new
format.
Closes #37093
Release Notes:
- N/A
2025-09-04 04:39:06 +00:00
Agus Zubiaga
ea09052db9
Update external agents installation docs ( #37500 )
2025-09-03 21:02:34 -03:00
Danilo Leal
8811b44074
docs: Fix typo in the CLAUDE.md section ( #37497 )
...
Follow-up to https://github.com/zed-industries/zed/pull/37496 . Fix a
typo and improves writing overall.
Release Notes:
- N/A
2025-09-03 18:46:35 -03:00
Danilo Leal
40e5134cef
docs: Add note about CLAUDE.md usage ( #37496 )
...
Some users asked whether Claude Code in Zed can also observe/consume
`CLAUDE.md` guidelines, regardless of whether they're at the root
`.claude` directory or within the project. Answer is yes and the
documentation will mention it now!
Release Notes:
- N/A
2025-09-03 18:31:54 -03:00
Danilo Leal and Bennet Bo Fenner
2c51df3adb
docs: Update external agents content ( #37413 )
...
Release Notes:
- N/A
---------
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
2025-09-03 09:59:49 -05:00
chris and Conrad Irwin
9610ca7d2b
Instruct macOS users to run xcodebuild -downloadComponent MetalToolchain ( #37411 )
...
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
Closes #ISSUE
Release Notes:
- N/A
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
2025-09-02 21:36:36 -07:00
versecafe
e05e044eeb
docs: Note edge case for macOS 26 ( #37392 )
...
- I believe this is caused by metal not being found due to it being on
the XcodeBeta path, not sure if there's a better fix for this but it'll
work until 26 is the latest release
Release Notes:
- N/A
2025-09-02 19:40:07 -04:00
Peter Tripp
0c9fc513cf
docs: Link glossary ( #37387 )
...
Follow-up to: https://github.com/zed-industries/zed/pull/37360
Add glossary.md to SUMMARY.md so it's linked to the public
documentation.
Release Notes:
- N/A
2025-09-02 17:57:48 +00:00
David Kleingeld
f8e5e22c52
Add the Glossary from the channel into Zed ( #37360 )
...
This should make it easier for contributors to learn all the terms used
in the Zed code base.
Release Notes:
- N/A
2025-09-02 15:59:58 +00:00
Maksim Bondarenkov
7e1e1debb2
docs: Add link to msys2 docs page ( #37327 )
...
it was removed earlier. better to keep this link because the page
contains some useful information
Release Notes:
- N/A
2025-09-02 07:02:41 +00:00
Ivan Trubach
fcb1be0aa7
editor: Add an option to disable rounded corners for text selection ( #36987 )
...
Closes #19891
Similar to VSCode’s `editor.roundedSelection` option.
#### Before/after
<table>
<tr><th><th>Enabled (default)</th><th>Disabled</th>
<tr><td>Editor-based UIs<td><img width="268" height="58" alt="image"
src="https://github.com/user-attachments/assets/f58c6817-88fc-4cba-b2bc-f7eff58ec6e5 "
/>
<img width="146" height="97" alt="image"
src="https://github.com/user-attachments/assets/0cd08afa-8243-4d4e-a5c6-9055f6834ecf "
/><td><img width="272" height="54" alt="image"
src="https://github.com/user-attachments/assets/286c8f53-1973-442e-8446-4f48e3feca30 "
/>
<img width="133" height="90" alt="image"
src="https://github.com/user-attachments/assets/4aea2044-403c-47a5-bb6d-a88a0b65814e "
/></td>
<tr><td>Terminal<td><img width="287" height="84" alt="image"
src="https://github.com/user-attachments/assets/b1594f68-2ef6-4bdc-9030-e67d55a5bf99 "
/><td><img width="289" height="79" alt="image"
src="https://github.com/user-attachments/assets/6d095d9d-b408-4440-a9f5-6a2af2b84b61 "
/></td>
</table>
Release Notes:
- Added setting `rounded_selection` to disable rounded corners for text
selection.
2025-09-01 11:21:55 +03:00
Peter Tripp
a845856b50
docs: Improve Bedrock suggested IAM policy ( #37278 )
...
Closes https://github.com/zed-industries/zed/issues/37251
H/T: @brandon-fryslie
Release Notes:
- N/A
2025-08-31 20:08:17 -04:00
Kirill Bulatov
9a7e6ef6a6
Add another entry to show how to hide the Sign In button from the interface ( #37260 )
...
Release Notes:
- N/A
2025-08-31 10:29:29 +00:00
Dan Dascalescu
1e48e650df
docs: Copyedit debugger.md and clarify settings location ( #36996 )
...
Release Notes:
- N/A
2025-08-31 11:19:25 +03:00
Ben Kunkle
a2da88d90d
settings: Improve parse errors ( #37234 )
...
Closes #ISSUE
Adds a dependency on `serde_path_to_error` to the workspace allowing us
to include the path to the setting that failed to parse on settings
parse failure.
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-08-30 17:59:04 +00:00
Peter Tripp
806163ad02
docs: Fix msys2 ( #37199 )
...
I accidentally pushed
https://github.com/zed-industries/zed/commit/2f51d281fcd1dec985a714f8219ccc79472a4c08
to main instead of to a branch.
That broke tests.
Release Notes:
- N/A
2025-08-29 21:36:22 +00:00
Peter Tripp
2f51d281fc
docs: Remove MSYS2 instructions
2025-08-29 17:29:58 -04:00
Mikayla Maki
314c2e408d
Add a setting to control the number of context lines in excerpts ( #37138 )
...
Fixes https://github.com/zed-industries/zed/discussions/28739
Release Notes:
- Added a setting, `excerpt_context_lines`, for setting the number of
context lines shown in a multibuffer
2025-08-29 03:50:24 +00:00
Marshall Bowers
26a604dc13
docs: Add Expert to Elixir docs ( #37127 )
...
This PR adds documentation for
[Expert](https://github.com/elixir-lang/expert ) to the Elixir docs.
Also updated the examples for the other language servers to be
representative of all the supported language servers.
Release Notes:
- N/A
2025-08-28 22:45:09 +00:00
Finn Evers
e06de0101f
docs: Fix broken link in agent-panel.md ( #37113 )
...
This fixes a small typo I stumbled upon, which caused a 404 within the
docs.
Release Notes:
- N/A
2025-08-28 19:48:35 +00:00
Joseph T. Lyons
6070a9e490
Update patch and nightly release docs ( #37109 )
...
Release Notes:
- N/A
2025-08-28 18:49:03 +00:00
Danilo Leal
bdb0fb5d18
docs: Make unsupported features more prominent in external agents ( #37090 )
...
Use the notes component to better highlight that in the docs UI.
Release Notes:
- N/A
2025-08-28 10:47:19 -03:00
Lorenzo Stella
f5280f4eff
Fix boolean settings in "Agent Settings" documentation page ( #37068 )
...
This fixes some errors in the examples in the "Agent Settings" page at
https://zed.dev/docs/ai/agent-settings#agent-settings , where strings
"true" and "false" are used in place of the proper boolean JSON values:
strings don't work for all those settings, and are marked as errors when
editing settings.json, while booleans do work.
Release Notes:
- N/A
2025-08-28 10:35:30 +00:00
Gaauwe Rombouts and Conrad Irwin
801504648e
Add macOS window tabs ( #33334 )
...
Closes https://github.com/zed-industries/zed/issues/14722
Closes https://github.com/zed-industries/zed/issues/4948
Closes https://github.com/zed-industries/zed/issues/7136
Follow up of https://github.com/zed-industries/zed/pull/20557 and
https://github.com/zed-industries/zed/pull/32238 .
Based on the discussions in the previous PRs and the pairing session
with @ConradIrwin I've decided to rewrite it from scratch, to properly
incorporate all the requirements. The feature is opt-in, the settings is
set to false by default. Once enabled via the Zed settings, it will
behave according to the user’s system preference, without requiring a
restart — the next window opened will adopt the new behavior (similar to
Ghostty).
I’m not entirely sure if the changes to the Window class are the best
approach. I’ve tried to keep things flexible enough that other
applications built with GPUI won’t be affected (while giving them the
option to still use it), but I’d appreciate input on whether this
direction makes sense long-term.
https://github.com/user-attachments/assets/9573e094-4394-41ad-930c-5375a8204cbf
### Features
* System-aware tabbing behavior
* Respects the three system modes: Always, Never, and Fullscreen
(default on macOS)
* Changing the Zed setting does not require a restart — the next window
reflects the change
* Full theme support
* Integrates with light and dark themes
* [One
Dark](https://github.com/user-attachments/assets/d1f55ff7-2339-4b09-9faf-d3d610ba7ca2 )
* [One
Light](https://github.com/user-attachments/assets/7776e30c-2686-493e-9598-cdcd7e476ecf )
* Supports opaque/blurred/transparent themes as best as possible
* [One Dark -
blurred](https://github.com/user-attachments/assets/c4521311-66cb-4cee-9e37-15146f6869aa )
* Dynamic layout adjustments
* Only reserves tab bar space when tabs are actually visible
* [With
tabs](https://github.com/user-attachments/assets/3b6db943-58c5-4f55-bdf4-33d23ca7d820 )
* [Without
tabs](https://github.com/user-attachments/assets/2d175959-5efc-4e4f-a15c-0108925c582e )
* VS Code compatibility
* Supports the `window.nativeTabs` setting in the VS Code settings
importer
* Command palette integration
* Adds commands for managing tabs to the command palette
* These can be assigned to keyboard shortcuts as well, but didn't add
defaults as to not reserve precious default key combinations
Happy to pair again if things can be improved codewise, or if
explanations are necessary for certain choices!
Release Notes:
* Added support for native macOS window tabbing. When you set
`"use_system_window_tabs": true`, Zed will merge windows in the same was
as macOS: by default this happens only when full screened, but you can
adjust your macOS settings to have this happen on all windows.
---------
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
2025-08-28 03:51:22 +00:00
Joseph T. Lyons
8df2310b93
Update Wednesday release process docs ( #37033 )
...
Release Notes:
- N/A
2025-08-27 15:59:08 -04:00
Joseph T. Lyons
1df5995de5
Link out to release channel FAQ in Docs ( #37029 )
...
This PR links users to the FAQ on the release channels, which has more
in-depth coverage of the process.
Release Notes:
- N/A
2025-08-27 19:10:10 +00:00
Cole Miller
0b6c65c668
docs: Note that Gemini CLI is not supported over SSH ( #37023 )
...
Release Notes:
- N/A
2025-08-27 14:34:40 -04:00
Umesh Yadav
51987a5bc6
docs: Update Gemini CLI version requirements and install instructions ( #37008 )
...
Gemini cli - 0.2.0 is no longer in preview it's the latest version and
released as of today.
Release Notes:
- N/A
Signed-off-by: Umesh Yadav <git@umesh.dev >
2025-08-27 12:59:30 -04:00
Finn Evers
b171750875
docs: Document more settings ( #36993 )
...
Within our hosted docs, we are missing documentation for quite a lot of
settings - sometimes for newer settings, sometimes for settings that are
more than two years old. This leads (amongst other things) to feature
requests for features that are already supported, false issue reports
(because people couldn't find the setting for what caused the issue
within the documentation) and generally just takes time for for both
these affected by the missing documentation as well as these handling
the questions around it.
This change here takes a stab at the problem by adding more
documentation for a lot supported setting (not all of it) as well as
reorganizing some settings so that some stuff can (hopefully) be found
more easily. Eventually, we should find a better method for this, but
it's still better than informing people for the n-th time that we e.g.
have `agent_font_size` for the agent panel. Manually audited twice but
I'll take another thorough look before merging.
Release Notes:
- N/A
2025-08-27 14:51:06 +02:00
ef6623a6c5
docs: Add ACP-related content ( #36966 )
...
Release Notes:
- N/A
---------
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
Co-authored-by: Antonio Scandurra <me@as-cii.com >
Co-authored-by: Matt Miller <mattrx@gmail.com >
2025-08-27 14:12:52 +02:00
Peter Tripp
e5b0d0707d
Fix initial_tasks.json triggering diagnostic warning ( #36523 )
...
`zed::OpenProjectTasks` without an existing tasks.json will recreate it
from the template.
This file will immediately show a warning.
<img width="810" height="168" alt="Screenshot 2025-08-19 at 17 16 07"
src="https://github.com/user-attachments/assets/bbc8c7a0-7036-4927-8e85-b81b79aeaacb "
/>
Release Notes:
- N/A
2025-08-26 13:41:57 +00:00
Peter Tripp
d0cb3716d4
Support disabling drag-and-drop in Project Panel ( #36719 )
...
Release Notes:
- Added setting for disabling drag and drop in project panel. `{
"project_panel": {"drag_and_drop": false } }`
2025-08-26 13:35:45 +00:00
itsaphel
1ca2ed7373
docs: Update settings in diagnostics.md ( #36806 )
...
For project_panel, the diagnostics key seems to be `show_diagnostics`
not `diagnostics`
([source](https://github.com/zed-industries/zed/blob/main/crates/project_panel/src/project_panel_settings.rs#L149-L152 )).
Updating the docs accordingly
Release Notes:
- N/A
2025-08-23 19:11:27 +03:00
Kirill Bulatov
50068bd333
Remove redundant Cargo diagnostics settings ( #36795 )
...
Removes `diagnostics.cargo.fetch_cargo_diagnostics` settings as those
are not needed for the flycheck diagnostics to run.
This setting disabled `checkOnSave` in rust-analyzer and allowed to
update diagnostics via flycheck in the project diagnostics editor with
the "refresh" button.
Instead, `"checkOnSave": false,` can be set manually as
https://zed.dev/docs/languages/rust#more-server-configuration example
shows and flycheck commands can be called manually from anywhere,
including the diagnostics panel, to refresh the diagnostics.
Release Notes:
- Removed redundant `diagnostics.cargo.fetch_cargo_diagnostics` settings
2025-08-23 07:03:36 +00:00
Kirill Bulatov
f360e6cd86
Make word completions less intrusive ( #36745 )
...
Introduce `min_words_query_len` threshold for automatic word completion
display, and set it to 3 by default.
Re-enable word completions in Markdown and Plaintext.
Release Notes:
- Introduced `min_words_query_len` threshold for automatic word
completion display, and set it to 3 by default to make them less
intrusive
2025-08-22 13:58:17 +00:00
Peter Tripp
179e77a32d
Document project_panel.sticky_scroll ( #36721 )
...
Hat tip to: @watercubz in
https://github.com/zed-industries/zed/issues/22869#issuecomment-3183850576
Release Notes:
- N/A
2025-08-21 18:40:07 -04:00
Vitaly Slobodin
73368fe21d
ruby: Improve Ruby test and debug task configurations ( #36691 )
...
Hi! This pull request adds missing `cwd` field to all Ruby test tasks
otherwise `rdbg` will be broken when the user tries to debug a test.
Thanks!
Release Notes:
- N/A
2025-08-21 20:23:41 +03:00
Ben Kunkle
0da34712a0
docs: Add table of all actions ( #36642 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-08-20 23:41:06 +00:00
Cole Miller
101868e997
acp: Rename assistant::QuoteSelection and support it in agent2 threads ( #36628 )
...
Release Notes:
- N/A
2025-08-20 21:31:25 +00:00
zumbalogy and zumbalogy
eb9ce525b6
docs: Document global_lsp_settings.button and remove duplicate docs for lsp_highlight_debounce ( #36547 )
...
Follow up to this discussion:
https://github.com/zed-industries/zed/pull/36337
Release Notes:
- N/A
This will (gracefully) break links to
https://zed.dev/docs/configuring-zed#lsp-highlight-debounce-1 I don't
see anything show up for that on google or github search and I don't
think its load bearing.
---------
Co-authored-by: zumbalogy <3770982+zumbalogy@users.noreply.github.com >
2025-08-20 07:39:51 +03:00