Old "Lua" output channel remains active after restarting server
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- typescript, vscode
- Domaine
- tooling
Piste de recherche
Commencez par le handler de la commande Lua: Restart Language Server et suivez la manière dont son OutputChannel VS Code est créé et conservé. Reproduisez le redémarrage à plusieurs reprises, puis vérifiez que Output: Show Output Channels... ne contient que le canal Lua actuel et que la nouvelle sortie du serveur y apparaît.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Which OS are you using?
MacOS
Expected Behaviour
When restarting the language server, I expect the output channel to be either
- cleared and reused by the new server instance
- or deleted and a new one used to replace it
Actual Behaviour
The old channel is never destroyed, leaving multiple channels with the same name which can be confusing if you're looking for new channel output.
Reproduction steps
- Open a Lua file
- Run the
Lua: Restart Language Servercommand (many times makes it more obvious) - Open the output channel selector dropdown (
Output: Show Output Channels...)
Additional Notes
I think this is probably pretty simple to fix, just by either clear()ing and reusing or destroy()ing the OutputChannel used for logging.
Log
file_Users_ianchamberlain_Documents_Development_moon-rs-ls.log
- Langage dominant
- TypeScript
- Étoiles
- 216
- Forks
- 64
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de LuaLS/vscode-lua
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
LuaLS/vscode-lua#189 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
LuaLS/vscode-lua#186 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
LuaLS/vscode-lua#175 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
LuaLS/vscode-lua#172 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
LuaLS/vscode-lua#170 · 1 commentaire ·
Toutes les issues de LuaLS/vscode-lua
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
galaxyproject/loom#616 ·
Les mainteneurs répondent en général sous 1 jour
-
e2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
redhat-developer/rhdh-plugin-export-overlays#4580 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 1-3 heures Accessibilité débutants 84/100
eknowledger/toolbench#266 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
devdotfast/whiteboard#1415 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour