Функция подсказки в python prompt_toolkit может использоваться со строкой по умолчанию, которая появляется в подсказке, как если бы пользователь ее набрал.
defaultWord = u"cat"
prompt( u"Enter a word", completer=SomeCompleter, default=defaultWord)
Я обнаружил, что, хотя default
установлено, меню завершения не открывается, как если бы пользователь его набрал. Вы должны нажать хотя бы одну клавишу, чтобы это сделать.
Есть ли способ заставить меню завершения отображаться до того, как пользователь нажал клавишу?