LuaLS / LuaLS/lua-language-server
completion not work after a line comment at tail
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
### How are you using the lua-language-server?
NeoVim
### Which OS are you using?
MacOS
### What is the issue affecting?
Completion
### Expected Behaviour
```
obj
:test() -- some comment
:test()
```
the second `test()` should complete as expected
### Actual Behaviour
the second `test()` can not complete

### Reproduction steps
the test lua code:
``` lua
---@meta test
---@class Test
---@overload fun():Test
Test = {}
---@return Test
function Test:test() end
local obj = Test()
obj
:test()
:test() -- comment
:test()
```
### Additional Notes
_No response_
### Log File
_No response_
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
Reproduce el fallo de completion en NeoVim usando el código Lua del issue, especialmente las llamadas encadenadas con un comentario de línea al final. Sigue la ruta de completion para la segunda llamada después de la línea comentada y compárala con el comportamiento esperado. Se considera terminado cuando completion funciona para esa llamada y se conserva el manejo actual de comentarios.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- lua, neovim
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100