Old "Lua" output channel remains active after restarting server
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript, vscode
- Domínio
- tooling
Direção de pesquisa
Comece pelo handler do comando Lua: Restart Language Server e rastreie como o OutputChannel do VS Code é criado e mantido. Reproduza a reinicialização repetidamente e, em seguida, verifique se Output: Show Output Channels... contém apenas o canal Lua atual e se uma nova saída do servidor aparece nele.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- TypeScript
- Estrelas
- 216
- Forks
- 64
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de LuaLS/vscode-lua
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
LuaLS/vscode-lua#189 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100
LuaLS/vscode-lua#186 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#175 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100
LuaLS/vscode-lua#172 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#170 · 1 comentário ·
Todas as issues de LuaLS/vscode-lua
Issues semelhantes
-
category::task code priority::normal
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
e0ipso/strikethroo#145 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100
cocos/cocos-docs#3333 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
RevenueCat/react-native-purchases#2079 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
RevenueCat/purchases-hybrid-common#2039 ·
Mantenedores costumam responder em até 1 dia
-
agent-reported area/react bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia