v0.30.0
github-actions
released this
25 Apr 23:57
·
20077 commits
to main
since this release
- Zed can now updates itself automatically. The app checks for updates on startup and every hour afterward. You can trigger a check manually using the
Zed > Check for Updates
application menu command. - Very long lines are no longer truncated. Instead, they are soft-wrapped at 512 characters, even for languages where soft-wrap is normally disabled.
- The project browser now lists directories before files and sorts entries case-insensitively.
- Cursors are now hidden in windows that are not active.
- The mouse cursor now uses the I-beam style when above an editor.
- TOML files are now syntax highlighted.
- Commands in the command palette now use spaces to separate all words, rather than using underscores in some places.
- The project browser is now shown when opening a new window for a folder.
- Several new themes have been added.
- TypeScript support has improved in several ways:
- Rename now works.
- Fixed a bug that caused incorrect text to be inserted when accepting autocomplete suggestions.
- Fixed a bug that caused incorrect breadcrumbs to be shown.
- Changed some default key bindings to match VS Code:
- The project diagnostics view is now opened with
cmd-shift-m
- Opening your keymap is now bound to
cmd-k cmd-s
- The project diagnostics view is now opened with
- Key bindings can now be customized more easily:
-
Autocomplete and type-checking are provided when editing your keymap.
-
The keymap and settings files may contain comments.
-
The structure of
keymap.json
has changed slightly. Here's an example JSON file using the new format:[ { "context": "Editor", "bindings": { "ctrl-w": "editor::DeleteToPreviousWordStart" } }, { "context": "Workspace", "bindings": { "f1": "zed::OpenKeymap" } } ]
-