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

Ouverte Adaptée aux débutants
#33,443 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
62/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
linux, typescript
Domaine
desktop

Piste de recherche

L’issue indique la zone apps/server, mais ne nomme aucun fichier ni test. Commencez par retracer comment le serveur détecte les éditeurs installés et sélectionne celui par défaut pour le bouton « Open in », puis examinez les tests existants de détection des éditeurs. Le travail sera terminé lorsque le ZFS Event Daemon présent sur PATH ne sera pas proposé comme Zed, tandis qu’un éditeur Zed installé restera détectable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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

Langage dominant
TypeScript
Étoiles
24.8k
Forks
6.4k
Merge moyen
8 h 26 min
PR mergées (30 j)
133

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de pingdotgg/t3code

Toutes les issues de pingdotgg/t3code

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.