I’m planning to release some long-overdue breaking changes to kakoune-lsp soon.
From the changelog:
-
Loading the plugin (
eval %sh{kak-lsp}) no longer adds to yourmodelinefmtoption.
We recommend adding this to your config, which restores the old behavior (such as symbol name breadcrumbs):set-option global modelinefmt "%opt{lsp_modeline} %opt{modelinefmt}" -
The goto-mode mappings (
gd,grandgy) are no longer added by default. We recommend you add them back withmap global goto d <esc>:lsp-definition<ret> -docstring 'LSP definition' map global goto r <esc>:lsp-references<ret> -docstring 'LSP references' map global goto y <esc>:lsp-type-definition<ret> -docstring 'LSP type definition'
Note that recent Kakoune defines goto d, so we might want to come up with a different default.