Home / Companies / Zed / Blog / March 2025

March 2025 Summaries

2 posts from Zed

Filter
Month: Year:
Post Summaries Back to Blog
Zed recently introduced a "subtle mode" for its Edit Prediction feature, powered by the open-source Zeta model, addressing user feedback that the predictive text was too distracting. This mode keeps predicted text hidden by default, only revealing it when a modifier key is held, which allows users to access predictions without interruption. Subtle mode is activated through settings or the UI in Zed v0.179.x and uses a small popover to indicate when a prediction is available. Users can preview and accept predictions using specific keybindings, ensuring a seamless experience that maintains cursor position. This feature aims to enhance AI-assisted coding without disrupting the user's workflow, offering a minimal and elegant solution for developers. Zed encourages users to try this feature on macOS or Linux and invites those interested in its development to join their team.
Mar 19, 2025 534 words in the original blog post.
Zed version 0.177 introduces native Git support, allowing users to carry out common tasks such as "git-commit" and "git-push" directly within the text editor, thereby reducing the need for context switching. This integration prioritizes speed, keyboard-centric navigation, and maintaining the familiar Git experience. The Git Panel provides a comprehensive view of changes, enabling users to stage, restore, and commit changes efficiently, with the option of AI-generated commit messages. Notably, Zed's unique approach includes a "diff-of-diffs" feature that interleaves staged and unstaged changes for easy keyboard usage. Enhancements under the hood include improvements to the text buffer, allowing seamless handling of deleted text and intuitive diff rendering. Future plans for Zed's Git capabilities involve addressing conflict resolution, offering line-by-line staging, and visualizing commit history, with user feedback encouraged to guide further development.
Mar 12, 2025 938 words in the original blog post.