Search found 5122 matches

by Shmuel
Tue 22 Aug, 2017 17:36
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5929

файл открывается со сдвигом влево

John Doe, я писал про EditorID (аргумент функции), а не про ei.EditorID.
by Shmuel
Tue 22 Aug, 2017 08:51
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5929

файл открывается со сдвигом влево

Немного исследовал данный вопрос (не до конца, однако). Поведение изменилось, начиная от 4843, в связи с инициализацией Editor::XX2 нулём. До 4843 он вообще не инициализировался. Если его инициализировать величиной 0x4000, это решает проблему, по крайней мере для сдвигов меньших этой величины. Воспр...
by Shmuel
Sat 19 Aug, 2017 11:51
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 27
Views: 4587

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: 614613

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: 4587

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: 4587

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: 182907

Отладочный мусор в плагине 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: 640567

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

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

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: 4587

Lunatic Python

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

Хоткеи с 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: 43356

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

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

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: 43356

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

Некоторые тонкости в связи с последними изменениями: 1. Автоматически добавляемые номера пунктов меню (1-9, A-Z) не подсвечиваются, но тем не менее являются "горячими клавишами". 2. Если пользователь с помощью амперсанда & добавил горячую клавишу, то она будет работать как обычно, если нет конфликта...

Go to advanced search