Search found 5649 matches

by Shmuel
Fri 22 Mar, 2019 12:37
Forum: Нужна помощь
Topic: Вопросы про «Временную панель»
Replies: 38
Views: 5696

где настраиваются «режимы панели файлов» для временной панели?

У плагина есть только один настраиваемый режим панели - тот, который устанавливается по LCtrl4.
Остальные режимы наследуются из настроек Фара.
by Shmuel
Tue 12 Mar, 2019 11:00
Forum: Нужна помощь
Topic: Дождаться закрытия всех модальных диалогов
Replies: 20
Views: 872

Дождаться закрытия всех модальных диалогов

ionic, посмотрите на код этого скрипта (это старая версия, но идея должна быть понятна).
by Shmuel
Mon 11 Mar, 2019 16:40
Forum: Нужна помощь
Topic: Дождаться закрытия всех модальных диалогов
Replies: 20
Views: 872

Дождаться закрытия всех модальных диалогов

ionic wrote:
Mon 11 Mar, 2019 15:39
как тогда сделать паузу, чтобы команда успела обработаться, если Sleep уводит весь фар в паузу?
Не надо паузы, Фар не возвратит управление, покуда команда не обработается.
by Shmuel
Mon 11 Mar, 2019 15:03
Forum: Нужна помощь
Topic: Дождаться закрытия всех модальных диалогов
Replies: 20
Views: 872

Дождаться закрытия всех модальных диалогов

1. Скрипты всегда запускаются в основном потоке.
2. Far API (за малыми исключениями) запрещено использовать из неосновных потоков.
3. Синхронно - это значит, что пока ваш скрипт что-то делает, весь остальной Фар ждёт.
by Shmuel
Mon 11 Mar, 2019 12:40
Forum: Нужна помощь
Topic: Дождаться закрытия всех модальных диалогов
Replies: 20
Views: 872

Дождаться закрытия всех модальных диалогов

Где-то почитать про Area.Dialog можно? %farhome%\encyclopedia\macroapi_manual.ru.chm Подписаться на все события DM_CLOSE нельзя, правильно понимаю? Можно получать и обрабатывать события D N _CLOSE. На производительности FARа такое не сказывается? Практически не сказывается. Или это очень негативно ...
by Shmuel
Mon 11 Mar, 2019 09:25
Forum: Нужна помощь
Topic: Дождаться закрытия всех модальных диалогов
Replies: 20
Views: 872

Дождаться закрытия всех модальных диалогов

Вариант 1: обрабатывать 2, 3 или сколько нужно гуидов диалогов одновременно.
Вариант 2: воспользоваться функцией far.Timer с периодом, скажем 100ms и ловить ситуацию not Area.Dialog.
by Shmuel
Tue 05 Mar, 2019 07:18
Forum: Нужна помощь
Topic: Как получить handle панели в LUA-скрипте?
Replies: 10
Views: 612

Как получить handle панели в LUA-скрипте?

ionic wrote:
Tue 05 Mar, 2019 07:13
Я правильно понимаю, что это никак по другому не решить?
Я не знаю, что вы собираетесь решать. Плагинописатель играет по правилам API плагинов, нравятся они ему или нет.
by Shmuel
Tue 05 Mar, 2019 06:58
Forum: Нужна помощь
Topic: Как получить handle панели в LUA-скрипте?
Replies: 10
Views: 612

Как получить handle панели в LUA-скрипте?

PluginHandle имеется в случае, когда получают информацию о панели плагина (что, в общем-то и следует из имени).
Для панели Фара будет nil.
Откройте какой-нибудь архив арклайтом и повторите вашу проверку для панели арклайта.
by Shmuel
Mon 04 Mar, 2019 21:41
Forum: Нужна помощь
Topic: Как получить handle панели в LUA-скрипте?
Replies: 10
Views: 612

Как получить handle панели в LUA-скрипте?

local info = panel.GetPanelInfo (nil, 1)
far.Show(info.PluginHandle)
by Shmuel
Mon 04 Mar, 2019 09:35
Forum: Нужна помощь
Topic: Настройка конфигурации FAR с помощью макросов
Replies: 3
Views: 489

Настройка конфигурации FAR с помощью макросов

1. copy Panel.Del.lua "%farprofile%\Macros\scripts"
2. Перезапустить Фар
3. Читать Encyclopedia\macroapi_manual.ru.chm
by Shmuel
Wed 27 Feb, 2019 20:59
Forum: Development
Topic: Странное поведение при поиске по Alt-F7
Replies: 4
Views: 751

Странное поведение при поиске по Alt-F7

Yegor, это нормально, что Фар обращается к своим базам данных. Но вот ситуация, которая случилась у меня, нормальной не выглядит. "Искать в архивах" я понимаю как "внутри архивов", а не выскакивать куда-то наружу.
by Shmuel
Wed 27 Feb, 2019 19:35
Forum: Development
Topic: Странное поведение при поиске по Alt-F7
Replies: 4
Views: 751

Странное поведение при поиске по Alt-F7

Нашёл причину: файл shortcuts.eng.temp содержащий строку:
|&M: My Documents|%HOMEDRIVE%%HOMEPATH%\My Documents
Да...
by Shmuel
Wed 27 Feb, 2019 19:18
Forum: Development
Topic: Странное поведение при поиске по Alt-F7
Replies: 4
Views: 751

Странное поведение при поиске по Alt-F7

Может и не странное для тех, кто в теме, но для меня было неожиданным. - Делаю поиск по маске из корня диска S: - Поле "containing text" пустое - [x] Search in archives - [ ] Search for folders - [ ] Search in symbolic links - [ ] Search in alternate streams - From the current folder В процессе поис...
by Shmuel
Tue 26 Feb, 2019 13:57
Forum: Обсуждение плагинов
Topic: Update
Replies: 505
Views: 168061

Update

DrKnS wrote:
Tue 26 Feb, 2019 13:49
Патч словами, универсальный: ищем nightly, меняем на files\0\0 (в UTF-16).
Странно, в патче указано 4 ненулевых байта, а в слове files их 5.
by Shmuel
Mon 25 Feb, 2019 11:46
Forum: Глюки и баги
Topic: Linux FAR вылетает при PgUp
Replies: 13
Views: 1221

Linux FAR вылетает при PgUp

Shtirla wrote:
Mon 25 Feb, 2019 11:34
где вы взяли линукс фар?
Фар обычный, работает в Linux под Wine.
by Shmuel
Thu 21 Feb, 2019 16:25
Forum: Глюки и баги
Topic: LuaMacro — падение при сочетании факторов
Replies: 52
Views: 16242

LuaMacro — падение при сочетании факторов

BSB , эта "свежая" тема так же, как и та, не имеет отношения к вашему вопросу. Надо было открыть новую тему. Теперь по вашему вопросу: 1. Нет связи между путями загрузки макрофайлов и путями для модулей. Эти вещи взаимонезависимы. 2. Указать пути для модулей можно в макрофайле _macroinit.lua, напри...

Go to advanced search