So my preferred hierarchy is per language to automatically use TM if the server isn't running

That should happen now.

, per language settings for "LSP off" (just comment out the section in the conf file?),

No need for such settings - just comment-out the cmd command

"in tree only"1,

I called it lsp_use_outside_project_dir (I'll start prefixing settings affecting the whole plugin with lsp - I already do something similar for the individual features).

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.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/3571/c1818002366@github.com>