-
Notifications
You must be signed in to change notification settings - Fork 73
Add Zed IDE module #179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Add Zed IDE module #179
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Adds a new official module for Zed IDE integration with Coder workspaces. The module provides a one-click button to open workspaces in Zed IDE using the zed:// protocol. Features: - Configurable folder path - Customizable display name and order - Support for app grouping - External app integration Co-authored-by: matifali <[email protected]>
- Add agent_name variable to match original dogfood module - Fix URL construction to avoid double slashes when folder is provided - Update hostname logic to use agent_name when provided - Add test for agent_name functionality - Update README with agent_name example Fixes the failing test: zed > adds folder Co-authored-by: matifali <[email protected]>
matifali
reviewed
Jul 3, 2025
- Add zed.svg logo to .icons directory from coder/coder repository - Keep owner_name in locals and use it in URL construction as requested - Fix URL construction to properly handle folder paths without double slashes - Update tests to match the correct URL format with owner_name Addresses PR feedback and should fix all failing tests. Co-authored-by: matifali <[email protected]>
matifali
reviewed
Jul 3, 2025
- Use owner_name in hostname when agent_name is provided: agent.workspace.owner.coder - Keep simple format when no agent_name: workspace.coder - Update tests to match the corrected hostname formats Implements the suggestion from PR review comment. Co-authored-by: matifali <[email protected]>
Add note that Zed needs either Coder CLI with config-ssh or Coder Desktop to work properly with SSH connections. Co-authored-by: matifali <[email protected]>
- Update default display_name in main.tf - Update variable descriptions to use 'Zed Editor' - Update output description - Update README frontmatter and title - Update all references in README content Makes the naming consistent throughout the module. Co-authored-by: matifali <[email protected]>
bpmct
approved these changes
Jul 3, 2025
- Change display_name from 'Zed Editor' to 'Zed' everywhere - Update main.tf default display_name and descriptions - Update README frontmatter, title, and content - Remove trailing period from important note as requested Addresses PR feedback for simpler, cleaner naming. Co-authored-by: matifali <[email protected]>
matifali
reviewed
Jul 3, 2025
Remove trailing periods from all variable and output description fields to follow consistent formatting conventions. Co-authored-by: matifali <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a new official module for Zed IDE integration with Coder workspaces.
This module provides a one-click button to open workspaces in Zed IDE using the
zed://
protocol, based on the existing module code fromcoder/coder/dogfood/coder/zed
.Features
Testing
The module is ready for use and follows the same patterns as other IDE modules in the registry.