LuaLS / LuaLS/lua-language-server

[Feature Request] Autocomplete also inserts brackets at the end of functions()

Offen
#2,363 6 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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 did some research, and pretty much every other major language extension like javascript, c#/++ and python have settings to allow autocomplete to add brackets at the end of function calls. It would be nice to see this feature implemented in this extension.

As an example imagine I want to autocomplete the function foo, right now it autocompletes it as is, ideally it would autocomplete it as foo().

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Autocomplete-Implementierung des Lua language server und die vorhandenen Einstellungen im Zusammenhang mit Completion zu finden. Vergleiche, wie Funktionsnamen derzeit vervollständigt werden, mit dem gewünschten Verhalten von foo(), und ermittle anschließend die erforderliche Konfiguration und die Tests, mit denen überprüft werden kann, dass das Einfügen von Klammern optional ist und für Funktionsaufrufe funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.