4070-1.2.12
New client configuration key
You can now use disabled_capabilities
per client configuration.
It's a JSON object (dictionary) of "masked" server capabilities.
For more information on how this works, use the hover info capability
of LSP-json.
Removed settings
-
disabled_capabilities
used to be a global setting. It's removed in
favor of it being a setting per client configuration. -
ignore_server_trigger_chars
used to be a client configuration
key, but is removed in favor of usingdisabled_capabilities
.
Features and Fixes:
- Remove ignore_server_trigger_chars setting (#1600) (Raoul Wols)
- Display an error message when a code action returns an error (Raoul Wols)
- Fix: some menu items were broken (Raoul Wols)
- Use the CSS variable --mdpopups-font-mono in popups.css (Raoul Wols)
- Enable hardbreak in mdpopups to handle escaped newlines (Raoul Wols)
- Handle moving views across windows (#1575) (Raoul Wols)
- Don't lookup the listener so many times (#1589) (Raoul Wols)
- Hopefully fix random import errors (#1587) (Raoul Wols)
- Move lsp detail into autocomplete annotation (#1569) (David Mohl)
- Replace document_highlight_scopes setting with better default scopes (#1585) (jwortmann)
- Require a value when calling resolve function of a Promise (#1583) (Rafał Chłodnicki)