Page 1 of 1

Автодополнение в InputBox

Posted: Tue 10 Oct, 2017 23:05
by John Doe
В настоящий момент автодополнение в инпутбоксе не работает (только вручную, через CtrlSpace).
lua:far.InputBox(nil,nil,nil,"History",nil,nil,nil,{FIB_EDITPATH=1,FIB_EDITPATHEXEC=1})

Если так и задумано, то интересно узнать почему, и имеет ли смысл просить опционально по флагу включать.

P.S.
В Энциклопедии устаревшее замечание:
http://api.farmanager.com/ru/service_functions/inputbox.html wrote:Far Manager использует данную функцию, когда пользователь пытается создать папку:
Image

Автодополнение в InputBox

Posted: Wed 11 Oct, 2017 21:54
by John Doe
Выяснилось, что причина в том, что автодополнение запрещено в режиме воспроизведения макросов.
Обойти можно, оборачивая в mf.acall.
Только при этом будет проблематично использовать Keys, print, ...