Johannes Altmanninger

Results 739 comments of Johannes Altmanninger

> haskell-language-server-wrapper: callProcess: /nix/store/zxns8pq47ia7vmnq1fpnldizz5wg764f-haskell-language-server-1.4.0.0/bin/haskell-language-server-8.10.7 "--lsp" (exit -15): failed This is pretty weird, I wonder how to best recreate this scenario. I guess starting the language succeeds but at some point...

Does that also happen before the timeout? (default is 30 minutes) > I use ctrl+C in kakoune to regain control OK so you are using one of the *-sync requests...

> error running command 'eval -buffer 'cmd.rs' -verbatim -- set buffer rust_analyzer_inlay_hints ... strangely, running that command seems to work fine, so we're probably gonna need a reproducer. I don't...

> version = This is really weird, this should have the timestamp from `$kak_version`. Are you somehow calling `lsp-stop` from a draft context? > method = "stop" I wonder why...

> This is really weird, this should have the timestamp from `$kak_version`. Are you somehow calling `lsp-stop` from a draft context? Ok nevermind, that was my bad; fixed as of...

I've pushed a test case to the `pyright` branch that shows that this works macOS. Can you run that test (`test/pyright-goto-definition.sh` or `test/run test/pyright-goto-definition.sh`) The test will run in an...

> 1│ def %()foo() -> int: This means the test works: the cursor successfully jumped to definition and inserted `%()` (the `1| ` is another problem, see below). Since the...

also, could you try if it works in another editor like neovim? that would narrow down the issue further

I tried your config (with pyright 1.1.231) but it works just fine (I think only the bottom part starting with `eval %sh{kak-lsp ...}` is really necessary.) If you can find...

I agree that diagnostics can usually wait until we exit insert mode but if I do ```diff diff --git a/rc/lsp.kak b/rc/lsp.kak index fc2d3b8b..a513b7e2 100644 --- a/rc/lsp.kak +++ b/rc/lsp.kak @@ -297,7...