0.159.0
10/24/2024
macOS
Linux
Enhancements
General
- Added file icons for Zig, Julia, SCSS, HCL, Nix, and Roc files (#19529; thanks PixelJanitor).
- Added macOS Services menu (fixed global macOS shortcuts) (#16959).
- Added highlighting for "invisible" unicode characters. This includes ASCII control codes, and best effort detection across the rest of the Unicode range (#19298).
- Added support for detecting images with non-lowercase file extensions (#19304).
- Added a user-visible error message when a manual save fails (#19311).
- Improved [re]open for external worktree entries (#19612).
- Improved prompt for generating context editor summaries (#19530; thanks wolffiex).
- Moved Git hunk controls to the right of the header (#19515).
SSH Remote
- Added support for machines with older versions of glibc, or not using glibc at all (#19571).
- Added project panel symlink icons for the remote clients (#19464).
- Improved reconnect modal's robustness (#19567).
- Improved error handling (#19533).
- Improved reconnects (#19485).
Languages
Vim
- Added support for incrementing and decrementing numbers with leading zeros in Vim mode (#18362; thanks ThomAub).
Bug Fixes
- Fixed directory name comparison on Linux not considering the case (#19211; thanks wannacu).
- Fixed issue where auto-update would quietly fail if rsync not available (#19392).
- Fixed code action for
Fix with assistant
appearing when assistant was disabled (#19553). - Fixed empty keystroke with simulated IME (#19414; thanks brunocalza).
- Fixed a bug where auto-indent didn't work correctly when pasting with multiple cursors on adjacent lines (#19521).
- Fixed incorrect checkbox placement in Markdown preview (#19383; thanks zfz7).
- Fixed Markdown preview rendering of empty list items (#19449; thanks mgsloan).
- Fixed inconsistent serialization of workspace paths order (#19232; thanks eth0net).
- Fixed error handling when no project paths could be opened (#19320).
- SSH Remoting: Fixed SSH fingerprint prompt (#19526).
- SSH Remoting: Fixed
Save As
to pick the file on the remote (#19517). - SSH Remoting: Fixed message reliability across restarts (#19398).
- SSH Remoting: Fixed
cmd-o
to always open a local project (#19376). - SSH Remoting: Fixed regression with ability to set arguments for SSH (#19336).
- SSH Remote: Fixed a panic when doing
zed ssh://server/
(#19322).