LuaLS / LuaLS/lua-language-server
Shorten tooltip for multiple return values
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
I'm writing functions that return multiple return values, sometimes up to 16. I'm finding the tooltip in vscode tricky to read, as it prints the return types one per line, like:
```lua
function foo()
-> number
2. number
3. number
4. number
5. number
6. number
7. number
8. number
9. number
```
I'd love an option to keep them all on the same line
```lua
function foo()
-> number, number, number, number, number, number, number, number, number
```
Or to use a more minimal syntax
```lua
function foo()
-> number (9)
```
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 l’infobulle dans VS Code pour une fonction Lua comportant de nombreuses valeurs de retour, puis localisez le code du language server responsable du formatage des types de retour des fonctions. Comparez les formats demandés sur une seule ligne et fondés sur le nombre d’éléments, et déterminez quelle présentation ou option devrait être prise en charge ; le travail est terminé lorsque les longues listes de valeurs de retour sont lisibles sans en modifier le sens.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100