Client implementation of the Language Server Protocol for Sublime Text
⚠️ Sublime Text will need to be restarted more than once for things to work properly. ⚠️
There are no new features. This is an internal LSP codebase change that affects all LSP-* packages.
If that is the case, follow these steps:
"index_files"
is set to false
in Preferences.sublime-settings
From the command palette open Preferences: Settings
and see if "index_files": false
exists.
If yes, remove that setting.
"LSP"
is put in "ignored_packages"
in Preferences.sublime-settings
Ensure that LSP hasn't been added to the "ignored_packages" list during the update. If it has, remove it.
Feel free to open an issue or reach out to us on Discord if you encounter any problems during the update. Please provide logs from the Sublime Text console.
tcp_port
value is now 6005
instead of 6008
. Older versions of Godot(3.x) use port 6008
(#2447) (Предраг Николић)"log_debug"
is enabled, window/logMessage
will be printed to the Sublime Text Console instead of LSP log panel (#2444) (Janos Wortmann)stimulus-lsp
to docs (https://github.com/sublimelsp/LSP/pull/2391) (Óscar Carretero)asm-lsp
to docs (https://github.com/sublimelsp/LSP/pull/2400) (Will Lillis)show_references_in_quick_panel
has changed from false
to true
.only_files
argument for lsp_save_all
command (#2376) (jwortmann)command
handling with tcp_port
(#2378) (Alexey Bondarenko)tcp_port
but without command
(#2300) (Marek Budík)codeAction/resolve
capability against session buffer (#2343) (1900 TD Lemon)⚠️ To ensure that everything works properly after LSP package is updated, it's strongly recommended to restart Sublime Text once it finishes updating all packages. ⚠️
⚠️ To ensure that everything works properly after LSP package is updated, it's strongly recommended to restart Sublime Text once it finishes updating all packages. ⚠️
"diagnostics_mode": "workspace"
in server-specific configuration to enable old behavior.⚠️ To ensure that everything works properly after LSP package is updated, it's strongly recommended to restart Sublime Text once it finishes updating all packages.
rust-analyzer
client config - install https://packagecontrol.io/packages/LSP-rust-analyzer insteadclangd
client config - install https://packagecontrol.io/packages/LSP-clangd insteadgopls
client config - install https://packagecontrol.io/packages/LSP-gopls insteadIf you had one of those configs enabled in your LSP Settings then it will no longer do anything. You can restore the removed config from https://github.com/sublimelsp/LSP/pull/2206 into your LSP Settings but we instead recommend installing the relevant helper package which takes care of managing the server dependency and includes all necessary settings that the server can use.
auto_complete_triggers
values (#2209) (Rafał Chłodnicki)