Features
- Allow disabling the
lsp_savekey binding with thedisable_lsp_saveview setting (#3068) (Rafał Chłodnicki) - Add
WindowManager.is_session_starting()(#3081) (Rafał Chłodnicki)
Fixes
- Don't start language servers in deleted workspace folders (#3073) (Rafał Chłodnicki)
- Add missing dynamic capability exceptions, fixing "Format Selection" with LSP-ruff (#3084) (Raoul Wols)
- Support
LocationLinkineditor.action.showReferences(#3080) (Rafał Chłodnicki) - Apply all external configs registered within one debounce window (#3075) (Rafał Chłodnicki)
- Point the "Restart Servers" menu item at
lsp_restart_server(#3083) (Roshan Ramani) - Match the schema default of show_messages_panel_level to the setting (#3079) (Roshan Ramani)
- Forget diagnostic result IDs when clearing diagnostics for a URI (#3070) (Rafał Chłodnicki)
- Fix reading lines from files that are not valid UTF-8 (#3067) (Rafał Chłodnicki)
- Highlight method names containing periods in the server log (#3062) (Rafał Chłodnicki)
Refactors
- Pass the reverse insert mode to
get_text_edit_range(#3066) (Rafał Chłodnicki)