Yes, the best way to check is to run kak-lsp server manually as I described. May be my instruction was confusing, let me try again:
- Open the file with Kakoune in a specific session, e.g.
kak -s mysession main.c
- In another terminal kill current instance of kak-lsp and run it with debug logging:
pkill kak-lsp; kak-lsp -s mysession -vvv
- Switch to Kakoune and edit file or trigger interaction with kak-lsp for this buffer in any other way (e.g. by calling
- Switch back to another terminal and observe kak-lsp logs. They should give a hint about the situation: did kak-lsp succeed to start clangd, what were requests and responses and commands sent to Kakoune etc.