https://bugs.kde.org/show_bug.cgi?id=499187

            Bug ID: 499187
           Summary: RootUri for LSP, Lua LSP and HOME directory
    Classification: Applications
           Product: kate
           Version: 24.12.1
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: mte90...@gmail.com
  Target Milestone: ---

SUMMARY
If you have the lua lsp server, a file in the home folder like in my case
/home/mte90/.config/nvim/ Kate will use the $HOME as workspace folder and this
for the Lua LSP is a problem because it will scan the whole home folder and
stops working.

[11:05:46  Git Informazioni] Impossibile trovare la cartella .git per
«/home/mte90», le cose potrebbero non funzionare correttamente
[11:05:46  Client LSP Registro] Server avviato lua@/home/mte90:
/usr/local/bin/lua-language-server
[11:05:47  Server LSP Registro] lua@/home/mte90
Log path: file:///opt/lua-language-server/log/file_home_mte90.log
[11:05:47  Server LSP Errore] lua@/home/mte90
Your workspace is set to `/home/mte90`. Lua language server refused to load
this directory. Please check your configuration.[learn more
here](https://luals.github.io/wiki/faq#why-is-the-server-scanning-the-wrong-folder)
[11:05:47  Server LSP Registro] lua@/home/mte90
[Error] Your workspace is set to `/home/mte90`. Lua language server refused to
load this directory. Please check your configuration.[learn more
here](https://luals.github.io/wiki/faq#why-is-the-server-scanning-the-wrong-folder)

Basically says that in /home/mte90 there is no git folder but is the rootUri
sent to the lsp server, their faq
https://luals.github.io/wiki/faq/#why-is-the-server-scanning-the-wrong-folder
So ideally I think that in case for LSP servers and something inside the
dotfiles in the $HOME directory it should shared the paernt but the folder
itself to avoid that issue.
I don't know if the issue exists also with other LSP, maybe others don't do
this reports and scans anyway or avoid it. Probably a global behaviour in kate
should avoid performance issues.

STEPS TO REPRODUCE
1. Create a lua file inside a dotfiles folder in the $HOME directory
2. Check the diagnostic report 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 24.12
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to