Skip to content

v12.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Mar 18:58

12.1.0 - 2022-03-28

Additions:

  • New mappings for Kakoune's object mode allow to select adjacent/surrounding symbols like functions or types (#598).
  • New mapping for the lsp user mode, <c-o>, spawns a menu to jump to buffer symbol (#584).
  • lsp-formatting used to spawn several shell processes for each modification, which caused noticable delays when formatting many lines. This has been remedied by avoiding shell calls (88f52f0).
  • kak-lsp is now compatible with the proposed changes to P and (see Kakoune's breaking-cleanups branch).
  • The documentation now communicates that kak-lsp appends to the global modeline at load time (eb54d37).
  • New experimental command lsp-connect allows to handle certain LSP responses messages with a custom command (#584).

Bug fixes:

  • lsp_auto_show_code_actions has been fixed to actually hide the lightbulb when no code action is available (76cff5f).
  • Loading kak-lsp no longer leaves around a scratch buffer (#593).
  • Code actions are now offered for the main selection's range, instead of just the cursor position. This unlocks an "extract to function" refactoring from rust-analyzer. (#594).
  • The *-sync commands now automatically restart the server instead of showing an error if the server is down (b54ec80).