w0rp
w0rp
It works for `tsserver`, so the problem will either be some difference in LSP, or the servers not responding if there are trailing characters. I can fix the former, but...
The best way to debug LSP programming is to run ALE in Vim 8.0 or above, and to use the `ch_logfile` function to log everything.
The only thing I think I could try is checking out a similarly structured project with basically the same settings, and try using completion myself from the exact same position...
Probably just needs a bit of tweaking. Throw up a PR for it, or link one to this issue, and I'll most likely merge it soonish.
I'll also note that `bool` is a subtype of `int`, and you may wish to add unit tests to ensure that `bool` values are sent to ClickHouse correctly, or you...
I'll close this until it can be reworked and rebased a little. It might make sense to make rebar3 by default, if that makes sense.
Could we include the directory the file is in as an include path automatically, or change directories to where the file is, in the background process?
This can probably be fixed by changing the working directory, resolving the relative paths, and setting the `filename` key on the loclist items like other linters.
Could you share your project configuration files in a GitHub repo? I'll need to install and configure everything exactly as you did to repeat the bug.
I meant that the command ALE runs for `clangcheck` needs to be changed so it runs `cd` with the direction containing the file, and the function for handling the error...