This is the signature help popup.
You can disable it via
{
"disabled_capabilities": {
"signatureHelpProvider": {
"triggerCharacters": true,
"retriggerCharacters": true
}
}
}
in the server-specific LSP settings, i.e. either in the corresponding settings file if you use a helper package like for example LSP-typescript, or otherwise in the server configuration under the "clients"
key in the LSP settings.
It should still be possible to define a key binding to trigger it on demand.
This is not the first time someone asks this question, so I wonder whether maybe there should be added a new setting "show_signature_help_while_typing": true
for the LSP package?
Btw, the behavior for the signature help feature in JavaScript/TypeScript might be a bit suboptimal, because the JavaScript syntax doesn’t provide the necessary information to let plugins know when the user is currently typing the arguments of a function call - https://github.com/sublimehq/Packages/issues/3460