[Bug]: Shows "Open in Zed" when the ZFS Event Daemon is installed as

未关闭 适合新手
#33,443 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
62/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
linux, typescript
领域
desktop

调研方向

issue 指明了 apps/server 区域,但没有提及文件或测试。首先追踪服务器如何检测已安装的编辑器,以及如何为“Open in”按钮选择默认编辑器,然后检查现有的编辑器检测测试。当 PATH 上的 ZFS Event Daemon 不再被作为 Zed 提供,同时已安装的 Zed 编辑器仍可被检测到时,即为完成。

由索引模型根据 Issue 内容生成。

描述

bug needs-triage
Before submitting
  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.
Area

apps/server

Steps to reproduce
  1. Use Linux with ZFS installed, so zed on PATH is the ZFS Event Daemon, and with no Zed editor installed.
  2. Open a project in T3 Code.
  3. Look at the "Open in" button in the sidebar or header.
Expected behavior

Zed is only offered when the Zed editor is installed. Its availability is checked more reliably, for example by looking for zeditor or by validating zed --version output.

Actual behavior

The button reads "Open in Zed" and is the default editor. Clicking it runs the ZFS zed binary, so it doesn't open an editor.

Image

Related to #23375, but a different case: I don’t have the Zed editor or zeditor installed at all. The only zed executable on my PATH is the ZFS Event Daemon. T3 still detects it as the Zed editor and displays “Open in Zed.”

Impact

Minor bug or occasional failure

Version or commit

0.1.7

Environment

linux desktop

Logs or stack traces
none
Screenshots, recordings, or supporting files

No response

Workaround

No response

主要语言
TypeScript
星标
24.8k
派生
6.4k
平均合并
8 小时 26 分钟
30 天内合并 PR
133

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

pingdotgg/t3code 的其他 Issue

查看 pingdotgg/t3code 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。