LuaLS / LuaLS/lua-language-server
non-`file:` URIs in library/userThirdParty settings don't work
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Lua
- Estrellas
- 4.4k
- Forks
- 442
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
my extension generates a LuaLS userThirdParty bundle dynamically from Factorio's doc files (from the local game install, generally). I'm working on trying to switch to using a virtual FS provider for these files instead of cluttering up real workspace-associated folders with them. I've registered as the provider for fmtk: uris, and i can open all the files for the generated bundle in vscode in editor tabs, but LuaLS won't load them as libraries.
I set
"Lua.workspace.userThirdParty": [
"fmtk:/luals"
],
in my settings.json, instead of setting the generated folder path as i had done previously, but LuaLS seems to have completely ignored it.
I also tried
"Lua.workspace.library": [
"fmtk:/luals/factorio/library"
],
but that also seems to ignore anything that isn't a plain file path.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo el problema con el proveedor de sistema de archivos virtual fmtk: y las opciones Lua.workspace.userThirdParty y Lua.workspace.library que se muestran en el informe. Traza cómo estas opciones resuelven las rutas de las bibliotecas; se considera terminado cuando las URI que no son URI de archivo se cargan como bibliotecas en lugar de ignorarse, con una prueba de regresión que cubra este comportamiento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- lua, vscode
- Área
- devtools
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100