setConfig api option to set only in memory
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript, vscode
- Domínio
- developer-experience, tooling
Direção de pesquisa
Comece rastreando a API setConfig e a API de configurações do VS Code para descobrir onde as alterações de configuração são persistidas. A tarefa estará concluída quando uma opção ApplyInMemory aplicar userThirdParty e checkThirdParty sem gravá-los em settings.json; a issue não indica arquivos nem testes, portanto os caminhos relevantes de implementação e verificação precisam ser identificados primeiro.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
My extension dynamically generates a library bundle and sets a path in userThirdParty and checkThirdParty: "ApplyInMemory", to allow the rest of my settings to be applied from the config.json, and library and plugin loaded, with minimal impact on the user's workspace. I currently set these two in the workspace via vscode settings apis, which leads to them being written to settings.json. Persisting these is undesirable as the userThirdParty path is a per-workspace path, which many users have complained about.
I noticed that the extension now provides a setConfig api, and was hoping to use this to provide those settings only in memory, but it seems they are also written back out to settings.json when set this way.
Would it be possible to have an "ApplyInMemory" option on the setConfig api for this case?
- 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 3/5 1-2 dias Facilidade para iniciantes 35/100
LuaLS/vscode-lua#169 ·
Todas as issues de LuaLS/vscode-lua
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
outline/outline#14348 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
[Bug]: Agent import retains quotes in .env API keys followed by inline commentsTalvez já em andamento @yxr-2025 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
elie222/rakazo#2322 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
awslabs/visual-asset-management-system#804 ·
Mantenedores costumam responder em até 1 dia
-
用户目录有单引号时,热加载时YAML解析崩溃Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
dsh-market/dsh-market#1027 · 1 comentário ·
Mantenedores costumam responder em até 1 dia