Page 21 of 28

LuaFAR Search

Posted: Fri 13 Nov, 2009 07:29
by Shmuel
Здесь можно обсуждать плагин LuaFAR Search. (Анонс).

LuaFAR Search

Posted: Fri 19 Jan, 2018 08:44
by buniak_a_h

Latest post of the previous page:

Shmuel wrote: Fri 19 Jan, 2018 08:36rex_pcre.dl работает вместе с pcre.dll той же разрядности.
Скачайте lfsearch-addon (там же, где брали плагин), вытащите оттуда 64-битные pcre.dll и onig.dll, и положите их в %FARHOME%.
Плагин брал с плагринга. Addon там нету.
P/S. Может, стоит подумать, чтобы в поставке было всё, что требуется? Ну или хотя бы ссылки в hlf-файле...

LuaFAR Search

Posted: Fri 19 Jan, 2018 08:52
by Shmuel
Clipboard01.jpg

LuaFAR Search

Posted: Thu 03 May, 2018 22:07
by Denis
А можно как с плагином polygon - что бы dll из lfsearch-addon положить в каталог плагина?
Спасибо

LuaFAR Search

Posted: Thu 03 May, 2018 23:18
by Shmuel
Denis wrote: Thu 03 May, 2018 22:07 что бы dll из lfsearch-addon положить в каталог плагина?
Уже можно.

LuaFAR Search

Posted: Mon 25 Jun, 2018 12:04
by RoxMarty
Где можно взять последнюю версию плагина для Far 2?

P.S. Имею ввиду, последнюю, которая ещё работает под FAR 2

LuaFAR Search

Posted: Sun 21 Oct, 2018 15:09
by dest
Обновил 3.41.1 до 3.42: "Ошибка при загрузке плагина ... lfsearch_e.dll - не найден указанный модуль"
Возврат lfsearch_e.dll версии 3.41.1 устраняет проблему. Far проапдейчен до 3.0.5288 в момент апдейта и LUAFar Search с помощью ReNewal.
Ручное подсовывание плагина с плагринга - проблема так же присутствует.
Убирание 95% плагинов в сторону всё равно вызывает эту ошибку, т.е. вероятность что сломалось что-то "на стороне" или стало несовместимым стремится к нулю.
Shmuel, где копать, как вычислить?

UPD: Win7 x64, Far x86 3.0.5288

LuaFAR Search

Posted: Sun 21 Oct, 2018 15:50
by Shmuel
dest, сегодня попозже попробую разобраться. Спасибо за репорт.

LuaFAR Search

Posted: Sun 21 Oct, 2018 18:45
by Shmuel
Что-то не получается воспроизвести. Поставил ночную сборку 5288 x86, поставил плагин - вроде всё нормально.
Подождём, может ещё кто пожалуется и предоставит дополнительные подробности.

LuaFAR Search

Posted: Sun 21 Oct, 2018 20:12
by sToLp
dest wrote: Sun 21 Oct, 2018 15:09 Обновил ... до 3.42: "Ошибка при загрузке плагина ... lfsearch_e.dll - не найден указанный модуль"
Подтверждаю в Far 5288 x86 на win10 x64. Безразлично обновлять ли через ReNewal или разархивированием с плагринга.
В Far 5288 x64 обновление проходит нормально.

LuaFAR Search

Posted: Sun 21 Oct, 2018 20:55
by Shmuel
Вроде починил - версия 3.42.1.
Дело в том, что в 3.42.0 добавился код на C, а линкер прилинковал зависимость от LIBGCC_S_SJLJ-1.DLL.
Добавил сборочный флаг -static-libgcc, который убирает эту зависимость.

LuaFAR Search

Posted: Sun 21 Oct, 2018 21:02
by sToLp
Shmuel wrote: Sun 21 Oct, 2018 20:55 Вроде починил - версия 3.42.1.
До 3.42.1 плагин обновляется нормально в Far обеих разрядностей. Спасибо!

LuaFAR Search

Posted: Sun 21 Oct, 2018 21:25
by dest
Да, ошибки больше нет, Shmuel, спасибо за оперативное исправление!

LuaFAR Search

Posted: Wed 07 Nov, 2018 06:28
by sToLp
Похоже на то, что макрос из поставки плагина "Jump from Grep results to file and position under cursor", не работающий?
Во всяком случае на Win10x64 и на Win7x32 в разных билдах Фара мне не удалось его реализовать.

LuaFAR Search

Posted: Wed 07 Nov, 2018 07:48
by Shmuel
sToLp, у меня работает (сейчас специально перепроверил на x86-билдах 5267 и 5298, Windows 7 64-битная).

LuaFAR Search

Posted: Wed 07 Nov, 2018 11:39
by sToLp
Shmuel, Ни-и-и чего не понимаю:

Загрузил из архива ночных сборок Far30b5267.x86.20180915.7z и Far30b5298.x86.20181027.7z, дополнил их плагином и установил макросы.
И всё равно, в отличие от других макросов из файла сабжевой поставки, макрос перехода из результатов грепа к файлу в позиции курсора не срабатывает. Ни по ключу, ни запуском через Macro Browser. Ни в Win10x64, ни в Win7x32.

Хотя примитивным internal-макросом:

Code: Select all

Macro {
  description="edi: → из итогов Grep в файл под курсором (sToLp)  CtrlShiftQ";
  area="Editor"; key="CtrlShiftQ";
  flags="";
  code="Keys(\"Home CtrlRight CtrlRight ShiftEnd CtrlIns F12 Home 1 Enter g o t o : ShiftIns Enter\")";
}
этот переход делается просто.

Может в наших Win-системах каких-то драйверов не достаёт?

LuaFAR Search

Posted: Wed 07 Nov, 2018 11:55
by Shmuel
Теперь понятно. Вы для перехода на файл становитесь на строчку с именем файла. Это не должно работать, так не задумано.
Чтобы работало, курсор должен стоять на любой строчке из результатов поиска, тогда произойдёт переход в правильный файл и именно на то место, где стоял курсор.