Kak-lsp is a Language Server Protocol client for Kakoune implemented
in Rust.

A Language Server Protocol (LSP) defines the protocol used between
an editor or IDE and a language server that provides language
features like auto complete, go to definition, find all references
etc.
