v0.173.6-pre
Pre-release
Pre-release
Enhancements
- Icon themes: Added the ability for extensions to change the file icon for the following file types:
- C# (
.cs) (#24711; thanks sethstha) - Cue (
.cue) (#24711; thanks sethstha) - GitLab YAML (
gitlab-ci.yml) (#24711; thanks sethstha) - Luau (
.luau) (#24711; thanks sethstha) - Markdown (
.md,.markdown) (#24648) - React (
.mjsx,.cjsx,.mtsx,.ctsx) (#24659, thanks twlite) - Solidity (
.sol) (#24711; thanks sethstha) - Svelte (
.svelte) (#24644) - Stylehint (
stylelint.config.cjs,stylelint.config.js,stylelint.config.mjs, etc.) (#24605; thanks radmorecameron)
- C# (
- Icon themes: Added support for configuring both a light and dark icon theme and switching between them based on system preference (#24702).
{
"icon_theme": {
"mode": "system",
"light": "Zed (Default)",
"dark": "Zed (Default)"
}
}- Added commands
editor: copy file nameandeditor: copy file name without extensions(#22174; thanks ankddev). - Improved the settings migration banner. The migration banner will only appear in
settings.jsonandkeymap.json, if you have deprecated settings or keybindings, allowing you to migrate them to work with the new version on Zed (#24621).
Vim
- Introduced first version of
:setwith support for[no]wrap,[no]number,[no]relativenumber(#24209; thanks maxbucknell).
Bug Fixes
- Fixed issue where horizontal scrollbar would scroll few characters width when soft wrap is active (#24735).
- Fixed
editor::GoToDiagnosticsaction stuck when multiple diagnostics groups belong to the same place (#24697). - Fixed a crash caused by calling
editor::SelectPrevioustwice in a row (#24660). - Fixed a bug that caused OS-level CA certificate bundles to not be respected (#24656).
- Vim: Fixed a bug where around word operations were selecting indentation (#24635; thanks 5brian).