LuaLS / LuaLS/lua-language-server
Disable automatic insertion of "---@" on Enter
Nessuno ha ancora preso questa issue.
- Lingua principale
- Lua
- Stelle
- 4.4k
- Fork
- 442
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
### Which OS are you using?
Windows
### What is the issue affecting?
Annotations, Completion, Formatting
### Expected Behaviour
When I hit Enter at the end of a class/parameter/etc. annotation, I get a new blank line.
### Actual Behaviour
When I type an annotation and hit Enter, I get `---@` automatically inserted.
### Reproduction steps
1. Type `---@class test`
2. Press Enter
### Additional Notes
I know this is an "intentional feature", but I would like a way to disable it. There is no setting that disables this (and only this) - turning "Editor: Auto Indent" to 'brackets' or lower disables this unwanted behavior, but then I lose auto-indent.
See https://github.com/LuaLS/lua-language-server/discussions/2786
### Log File
_No response_
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riproduci il comportamento nell'estensione Visual Studio Code usando i passaggi di annotazione indicati, quindi traccia la gestione delle annotazioni, del completamento e della formattazione insieme alle impostazioni di configurazione esistenti. Il lavoro è completato quando un'impostazione può sopprimere l'inserimento automatico di `---@` alla pressione di Enter, preservando la normale auto-indentazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100