message: Fix completion on semicolon
diff: @@ -354,8 +354,8 @@ struct TextDocumentCompletionHandler : MessageHandler {
  // results Only do this when trigger is not manual or context doesn't
  // exist (for Atom support).
  if (existing_completion.empty() && is_global_completion &&
  - (request->params.context && request->params.context->triggerKind !=
  - lsCompletionTriggerKind::Invoked)) {
  + (!request->params.context || request->params.context->triggerKind ==
  + lsCompletionTriggerKind::TriggerCharacter)) {
  LOG_S(INFO) << "Existing completion is empty, no completion results "
  "will be returned";
  Out_TextDocumentComplete out;
  