and a UI available per file setting to switch LSP or TM, save that in the 
project for open files.
> > ^~~~~
> > error: I got lost starting from here

> Anyway, I've recovered from the error and added another option 
> lsp_use_without_project controlling whether to use LSP when there's no 
> project open. Both options are set to false by default, but for Python, which 
> seems to work when not using project, I set these to true.

That wasn't actually what I meant, but its a good idea.  

As was said before languages with built-in build systems should not need Geany 
to tell them where the info is, and clangd does a reasonable job of emulating 
that by searching for `compile_commands.json`

Now what I was trying to say was, when a per-open-file disable of LSP is added 
to the UI it can be stored in the project file like the session, but now we 
don't need a project file I guess it has to be stored in the session or the 
project as appropriate.  (It wasn't complicated, I just wrote it that way :-)


-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3571#issuecomment-1818053613
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3571/[email protected]>

Reply via email to