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

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post 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
Last edited by John Doe on Tue 10 Oct, 2017 23:05, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Выяснилось, что причина в том, что автодополнение запрещено в режиме воспроизведения макросов.
Обойти можно, оборачивая в mf.acall.
Только при этом будет проблематично использовать Keys, print, ...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

citRiks wrote: Wed 21 Jul, 2021 15:05 вроде заработало?
С чего бы.
Запускать надо как указано в первом посте.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Разработка плагинов”