The popup window defined here says "Changing LSP settings requires the language server be restarted." but of course if the setting changed was to disable sourcekit-lsp, the server doesn't actually get restarted.
Describe the solution you'd like
This setting should probably be special cased with a message like "Sourcekit-lsp disabled. Click OK to shut down language server." or the like.
The popup window defined here says "Changing LSP settings requires the language server be restarted." but of course if the setting changed was to disable sourcekit-lsp, the server doesn't actually get restarted.
Describe the solution you'd like This setting should probably be special cased with a message like "Sourcekit-lsp disabled. Click OK to shut down language server." or the like.