getCurrentSuggestion(); if ($suggestion === null) { return false; } $text = $suggestion->applyToBuffer($buffer->getText()); $buffer->setText($text); $buffer->setCursor($suggestion->getReplaceStart() + \mb_strlen($suggestion->getAcceptText())); $readline->clearSuggestion(); return true; } /** * {@inheritdoc} */ public function getName(): string { return 'accept-suggestion'; } }