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](https://github.com/geany/geany/pull/3571#user-content-fn-1-e32a32f689dd84a80...),
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`.