LuaLS / LuaLS/lua-language-server

Unexpected behavior of terminal pop-up

Aperta
#2,795 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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?

NeoVim

### Which OS are you using?

Windows

### What is the issue affecting?

Other

### Expected Behaviour

No terminal pop-up.

### Actual Behaviour

When I access file or :wq save and exit .lua file, terminal(not in neovim) will pop-up.

### Reproduction steps

1.install mason in neovim
2.add lsp lua_ls
3.open or close lua file

### Additional Notes

> Client lua_ls quit with exit code 1 and signal 0. Check log for errors: C:\Users\%username%\AppData\Local\nvim-data/lsp.log

my username is non-ASCII, and the log shows that it can't identify my username.

### Log File

> [ERROR][2024-08-12 19:05:02] .../vim/lsp/rpc.lua:770 "rpc" "C:\\Users\\鍚曠菠钂橽\AppData\\Local\\nvim-data\\mason\\bin\\lua-language-server.CMD" "stderr"

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con la riproduzione segnalata su Windows usando la voce lua_ls di Mason ed esamina l’output di C:\Users\%username%\AppData\Local\nvim-data\lsp.log, in particolare il percorso lua-language-server.CMD e il nome utente non ASCII. Il lavoro è completato quando l’apertura o il salvataggio e la chiusura di un file .lua in Neovim non apre più un terminale esterno e lua_ls non termina con il codice 1.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
lua, neovim
Ambito
devtools
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.