Zed 0.182.9 released

Published by

Zed has officially released version 0.182.9, which introduces numerous enhancements and bug fixes aimed at improving user experience and functionality. Notable new features include support for screensharing on X11 for Linux users, a project search button in the status bar, and a toggle case command in the editor. Developers will benefit from warnings about leading or trailing whitespace during file operations and integration of tasks from rust-analyzer. Additionally, users can now spawn tasks by tag with key bindings and utilize improved project panel functions.

The update aligns keybindings for closing all tabs with VSCode's behavior, enhances multi-buffer excerpts for merging, and updates the default model for Zed's hosted LLM service to Claude 3.7 Sonnet. Git functionality has also been improved with an activity indicator for extended commands, while language support features enhancements such as the insert_text_mode field in completions and improved Bash heredoc highlighting.

Several bug fixes address issues ranging from incorrect excerpt comparisons to problems with auto-imports and mouse selection scrolling. Notably, Zed now requires Node version 20 or higher, marking a shift from the previous requirement of version 18.

As Zed continues to evolve, users can expect ongoing refinements and improvements that enhance functionality and streamline workflows. The team remains committed to addressing user feedback and ensuring a robust coding environment.

Key Highlights of Zed 0.182.9:
- New Features:
- Screensharing support for X11 (Linux).
- Project search button in the status bar.
- Toggle case command in the editor.
- Warnings for whitespace during file operations.
- Integration of rust-analyzer tasks and task spawning by tag.

- Git Enhancements:
- Activity indicator for long-running commands.

- Language Support Improvements:
- Enhanced completions and Bash heredoc highlighting.
- Self-upgrading for Zed-managed pylsp installations.

- Bug Fixes:
- Fixed issues with excerpt comparisons, file operations, mouse selections, and more.

- Important Notice:
- Zed now requires Node version ≥ 20 for system node users.

As Zed develops, its focus on integrating user-requested features and resolving issues indicates a strong trajectory for future updates. Users can look forward to more significant enhancements and a continually refined coding experience

Zed 0.182.9 released

Zed 0.182.9 has been released, featuring a range of enhancements. These include support for screensharing on X11 (Linux), a button for accessing project search from the status bar, an editor equipped with a toggle case command, warnings for leading or trailing whitespace, integration of tasks from rust-analyzer, and the capability to spawn tasks by tag using key bindings. The project panel currently displays an error when attempting to rename or create a new file or directory that already exists. The keybindings for closing all tabs have been enhanced to align more closely with the behavior of VSCode. The enhancements to multi-buffer excerpts now allow for merging upon expansion. The default model of Zed's hosted LLM service has been updated to Claude 3.7 Sonnet. An activity indicator for extended git commands has been implemented. Languages have seen enhancements, including the incorporation of the insert_text_mode field within completions, as outlined by the language server protocol. The highlighting for Bash heredoc has seen enhancements, and installations of pylsp managed by Zed will now perform self-upgrades accurately. LSP completions have been enhanced with the addition of actions ConfirmCompletionInsert and ConfirmCompletionReplace, along with a new setting for completions. The lsp_insert_mode feature has been implemented. Improvements have been implemented, addressing incorrect excerpt comparisons, invalid read-only settings with split panes, system panic during shutdowns, and challenges related to compiling development extensions using Tree-sitter grammars on Linux aarch64.

Zed 0.182.9 released @ Linux Compatible