LuaLS / LuaLS/lua-language-server
Shorten tooltip for multiple return values
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 4.4k
- Forks
- 442
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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:
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
function foo()
-> number, number, number, number, number, number, number, number, number
Or to use a more minimal syntax
function foo()
-> number (9)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Tooltip in VS Code für eine Lua-Funktion mit vielen Rückgabewerten zu reproduzieren, und finde anschließend den Language-Server-Code, der für die Formatierung von Rückgabetypen von Funktionen zuständig ist. Vergleiche die angeforderten einzeiligen und anzahlbasierten Formate und lege fest, welche Darstellung oder Option unterstützt werden sollte; die Aufgabe ist abgeschlossen, wenn lange Rückgabelisten lesbar sind, ohne ihre Bedeutung zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100