Search found 5120 matches

by Shmuel
Sat 19 Aug, 2017 11:51
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

ищу какое-нибудь полезное применение для luafar_init.lua У меня есть папки модулей (как *.lua, так и *.dll), не связанных с Фаром. Логично, что хочу их пользовать из Фара тоже (из всех LuaFAR-плагинов). - В luafar_init.lua устанавливаю шаблоны поиска модулей. - Те "стандартные" шаблоны, что добавля...
by Shmuel
Sat 19 Aug, 2017 09:55
Forum: Обсуждение плагинов
Topic: Regular Expression Search and Replace (RESearch)
Replies: 2451
Views: 613936

Regular Expression Search and Replace (RESearch)

pepak wrote:
Sat 19 Aug, 2017 09:27
I am almost certain that with some older version of the plugin, the list of found items was displayed permanently
This is not due to the plugin version but rather to the Far build. Most probably 4925.
by Shmuel
Sat 19 Aug, 2017 08:02
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

Smitis , Опциональный файл %FARPROFILE%\luafar_init.lua - общий для всех LuaFAR-плагинов. Он вызывается ДО загрузки Lua-файлов плагина. Идея в том, чтобы добавить пути и/или выполнить какие-то действия общие для всех LuaFAR-плагинов. Плагин LuaMacro модифицирует package.path и package.cpath для тог...
by Shmuel
Fri 18 Aug, 2017 16:12
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

Может, загружается динамически? Вроде понял, что наоборот - линкуется статически в DLL. Мне раньше казалось, что для статической линковки нужны специальные приседания, а тут обычная комстрока cl похоже это делает по умолчанию. А что за папка loadall.dll присутствует в package.cpath? Это не папка, э...
by Shmuel
Fri 18 Aug, 2017 15:28
Forum: Обсуждение плагинов
Topic: EMenu: Explorer Context Menu — Контекстное меню Проводника
Replies: 428
Views: 182696

Отладочный мусор в плагине EMenu

JustAMaaan wrote:
Fri 18 Aug, 2017 14:51
Живёт в стабильных и ночных сборках уже месяца четыре в версиях х64
Не воспроизводится. Far 3.0.5003 x64, Windows 7 SP1.
Кроме того, строки IppInit и AVX в исходниках плагина не присутствуют.
by Shmuel
Fri 18 Aug, 2017 09:10
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3169
Views: 639656

Глюки и баги, появившиеся в «ночных сборках»

van123, если вы увидели проблему в последней ночной сборке, это ещё не значит, что она не появилась намного раньше. Прежде, чем постить в эту тему, вы должны были это проверить.
Проблема появилась в диапазоне билдов 4393...4400.
by Shmuel
Thu 17 Aug, 2017 21:04
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

Кстати, вопрос к знатокам:
Берём один из бинарников библиотеки - Dependency Walker показывает зависимости только от lua51.dll, python36.dll и kernel32.dll.
Но библиотека использует функции malloc, strcpy, strlen и т.д., которые вроде не экспортируются этими длл-ками.
Как же это работает?
by Shmuel
Thu 17 Aug, 2017 19:00
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

Начальный пост обновлён (вложение и инструкции).
Сама библиотека без изменений, но теперь включены бинарники для версий питона 3.4 и 3.6.
Скрипт также слегка обновлён.
by Shmuel
Wed 16 Aug, 2017 11:35
Forum: Глюки и баги
Topic: Хоткеи с AccelKey некорректно работают с отдельными клавишами
Replies: 1
Views: 299

Хоткеи с AccelKey некорректно работают с отдельными клавишами

John Doe wrote:
Wed 16 Aug, 2017 11:09
1. Хоткеи срабатывают только вместе с модификатором Shift, независимо от того, задан ли он в InputRecord
Без Shift тоже срабатывают, если включен Caps Lock.
by Shmuel
Wed 16 Aug, 2017 09:14
Forum: Обсуждение макросов
Topic: Поведение, когда нужно сделать выбор из нескольких макросов
Replies: 173
Views: 43283

Поведение, когда нужно сделать выбор из нескольких макросов

AccelKey - регистрозависимый. BreakKey - тоже, но их можно добавить по 2 штуки на клавишу, а AccelKey - нельзя.
by Shmuel
Mon 14 Aug, 2017 16:25
Forum: Обсуждение Far Manager
Topic: FAR Editor: Find All
Replies: 10
Views: 1604

FAR Editor: Find All

Макросом несложно скопировать всю строку Macro { description="Copy a line from Find All menu"; area="Menu"; key="CtrlIns"; condition=function() return Menu.Id==far.Guids.EditorFindAllListId end; action=function() far.CopyToClipboard(Menu.Value:match("│(.*)")) end; } , но правильнее сделать это из к...
by Shmuel
Mon 14 Aug, 2017 08:27
Forum: Обсуждение макросов
Topic: Поведение, когда нужно сделать выбор из нескольких макросов
Replies: 173
Views: 43283

Поведение, когда нужно сделать выбор из нескольких макросов

Некоторые тонкости в связи с последними изменениями: 1. Автоматически добавляемые номера пунктов меню (1-9, A-Z) не подсвечиваются, но тем не менее являются "горячими клавишами". 2. Если пользователь с помощью амперсанда & добавил горячую клавишу, то она будет работать как обычно, если нет конфликта...
by Shmuel
Sun 13 Aug, 2017 11:54
Forum: Глюки и баги
Topic: Определение размера папок
Replies: 1
Views: 388

Определение размера папок

firosiro wrote:
Sun 13 Aug, 2017 11:46
Что думают разработчики на эту тему?
При обнаружении проблем, действительных или кажущихся, следует руководствоваться следующим документом: viewtopic.php?p=55#p55
by Shmuel
Fri 11 Aug, 2017 23:34
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4435

Lunatic Python

Наконец-то разобрался, отчего демо-макрос не выдерживал перезагрузки макросов и вызывал падение при запусках после перезагрузки. Проблема - в библиотеке, и починить её будет не просто. Однако есть способ обойти эту проблему - не вызывать require "python" из функции action() макроса, а вызывать в нач...

Go to advanced search