LuaLS / LuaLS/lua-language-server
Collapsing of functions in the editor breaks if there is a comment before and after the function declaration
Personne n'a encore pris cette issue.
- Langage dominant
- Lua
- Étoiles
- 4.4k
- Forks
- 442
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
VSCode with sumneko.lua 3.7.4
Reproducer:
-- foo
function foo() -- foo
if a then
return a
end
end
This code shows two collapsing/folding indicators to the left, one for the if (expected) and one for the comment (unexpected), but none for the function itself:
Clicking the first folding icon results in this:
It looks like it thinks the two comments belong to one comment block for the function instead of being unrelated comments.
Guide de contribution
Ouvrir le guide de contribution
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.
Piste de recherche
Commencez par reproduire le comportement de pliage dans VSCode avec l’exemple Lua fourni et comparez les indicateurs autour des commentaires, de la fonction et du bloc if. C’est terminé lorsque les commentaires restent séparés et que la fonction reçoit son indicateur de pliage attendu sans perturber le comportement de pliage du bloc if.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua, vscode
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100