Linux Support 🎉
Linux when? Linux now. 🎉🐧
For the last 6 months, our team and our open source community have been working hard to bring Zed to Linux.
As of today, we've released our first, official, stable build of Zed on Linux!
Enhancements
Languages
- Added support for setting
classAttributes
in the configuration fortailwindcss-language-server
. Example:{ "lsp": { "tailwindcss-language-server": { "settings": { "classAttributes": [ "class", "className", "ngClass", "styles" ] } } } }
.
General
- Extensions can now provide snippets by including
snippets.json
file next to the extension manifest. - Move snippet support into the core editor deprecating the snippet extension. Snippets are now available in any buffer including plain text. (#13937).
- Improved back/forward tooltips (#8459).
- Improved contrast between some items in the One Dark theme.
- Added support for filtering in the outline panel (#13984).
Vim
- Fixed vim undo and redo commands not taking counts. (#13950, thanks mattfbacon).
- Fixed an issue with start of line anchor in regex search (#13920, thanks rokob).
Bug Fixes
- Fixed auto close for single quotes in Python (#13972).
- Fixed telemetry putting temporary files in
config_dir
(#7155). - Fixed origin packages not being surfaced in Rust completions (#13494).
- Fixed honoring of the
terminal.font_weight
user setting (thanks hron). - Fixed selections being cleared when right-click was performed outside of a selection (#4267, thanks WeetHet).
- Fixed Go shell escaping for tasks (#14054, thanks DanielMSchmidt).
- Fixed undocumented system dependency on
unzip
to extract.zip
files downloaded by extensions. - Fixed some issues with restoring the state of some panels after a restart (#9638, #12954, thanks yongkangchen).
- Nix's
flake.lock
files are now automatically identified as JSON.