Silex v0.47.1 / Docs Source canonique ↗

Installer l'extension Silex pour Zed

L'extension Silex pour Zed fournit la coloration syntaxique, les diagnostics, la complétion et la navigation grâce au serveur lancé par silex lsp.

Pour Silex 0.44, l'extension n'est pas encore disponible dans la galerie Zed. Installez-la comme extension de développement depuis son dépôt officiel.

Préparer les outils nécessaires

Installez Silex, puis vérifiez que sa commande est accessible :

silex --version

Installez aussi Git et Rust avec rustup, puis préparez la cible utilisée par les extensions Zed :

rustup target add wasm32-wasip2

Si Silex vient d'être ajouté au PATH pendant que Zed était ouvert, redémarrez Zed afin que l'extension puisse trouver la commande.

Installer le dépôt dans Zed

Clonez l'extension dans un dossier que vous conserverez :

git clone https://github.com/Matanek/Silex-Extension-Zed.git

Dans Zed :

  1. ouvrez la palette de commandes ;
  2. lancez zed: install dev extension ;
  3. sélectionnez le dossier Silex-Extension-Zed qui contient extension.toml.

Ouvrez ensuite un fichier .sx. Zed doit sélectionner le langage Silex et démarrer automatiquement silex lsp.

Compléter les membres hérités

Dans une méthode de classe, tapez self. pour retrouver ses membres et les membres accessibles de ses parents, y compris ceux d'un autre module. Les membres protégés restent disponibles depuis une classe dérivée.

Dans le corps d'une classe dérivée, commencez à taper over pour compléter override. Après override ou override func , choisissez une méthode héritée : la complétion insère sa signature et un corps à remplir. Les méthodes privées, statiques, ajoutées par une extension ou déjà redéfinies sont exclues.

Mettre l'extension à jour

Récupérez la nouvelle version du dépôt :

git -C Silex-Extension-Zed pull --ff-only

Dans la palette de commandes de Zed, lancez ensuite zed: rebuild dev extension. Si seule la commande silex a été mise à jour, editor: restart language server suffit.

En cas d'échec du serveur ou de la compilation de l'extension, ouvrez le journal avec zed: open log et vérifiez à nouveau silex --version dans un terminal.

Consultez le dépôt de l'extension et la procédure officielle des extensions de développement Zed.

Revenir aux outils · Installer l'extension pour VS Code