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, ...

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

Posted: Wed 21 Jul, 2021 15:05
by citRiks
вроде заработало?
image.png
image.png (3.63 KiB) Viewed 2892 times

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

Posted: Wed 21 Jul, 2021 16:02
by John Doe
citRiks wrote: Wed 21 Jul, 2021 15:05 вроде заработало?
С чего бы.
Запускать надо как указано в первом посте.

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

Posted: Wed 21 Jul, 2021 18:37
by citRiks
John Doe, да, сорри, неверное прочтение.