Kakoune-lsp breaking changes: users should set modelinefmt and goto mappings

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 your modelinefmt option.
    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, gr and gy) are no longer added by default. We recommend you add them back with

    map 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.