LuaFAR Search

Здесь можно обсудить ваш любимый плагин.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Здесь можно обсуждать плагин LuaFAR Search. (Анонс).
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Latest post of the previous page:

В режиме поиска файлов из панелей с заданным образцом поиска каждый файл ищется до первого найденного вхождения - для повышения быстродействия. Поэтому в этом режиме вывод статистики невозможен.

Можно было бы сделать опцию типа "искать все вхождения", но я не уверен, что это необходимо.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Плагин стал open source: https://github.com/shmuz/far_plugins
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

LuaFAR Search

Post by buniak_a_h »

А вот я, наверно, ошибку нашёл.
Windows 10x64
Far 3.0.5123 x64
В комплекте с плагином поставляются reader.dl, rex_onig.dl, rex_pcre.dl и ucd.dl. Не знаю, как остальные, но при загрузке rex_pcre.dl возникает ошибка:
Image
Подозреваю, что ДЛЛ не 64-разрядная.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

rex_pcre.dl работает вместе с pcre.dll той же разрядности.
Скачайте lfsearch-addon (там же, где брали плагин), вытащите оттуда 64-битные pcre.dll и onig.dll, и положите их в %FARHOME%.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

LuaFAR Search

Post by buniak_a_h »

Shmuel wrote: Fri 19 Jan, 2018 08:36rex_pcre.dl работает вместе с pcre.dll той же разрядности.
Скачайте lfsearch-addon (там же, где брали плагин), вытащите оттуда 64-битные pcre.dll и onig.dll, и положите их в %FARHOME%.
Плагин брал с плагринга. Addon там нету.
P/S. Может, стоит подумать, чтобы в поставке было всё, что требуется? Ну или хотя бы ссылки в hlf-файле...
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Clipboard01.jpg
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

LuaFAR Search

Post by Denis »

А можно как с плагином polygon - что бы dll из lfsearch-addon положить в каталог плагина?
Спасибо
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Denis wrote: Thu 03 May, 2018 22:07 что бы dll из lfsearch-addon положить в каталог плагина?
Уже можно.
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

LuaFAR Search

Post by RoxMarty »

Где можно взять последнюю версию плагина для Far 2?

P.S. Имею ввиду, последнюю, которая ещё работает под FAR 2
Last edited by RoxMarty on Mon 25 Jun, 2018 19:10, edited 1 time in total.
Win 10 x64 / FAR 3 x64
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

LuaFAR Search

Post 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
Last edited by dest on Sun 21 Oct, 2018 20:31, edited 3 times in total.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

dest, сегодня попозже попробую разобраться. Спасибо за репорт.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Что-то не получается воспроизвести. Поставил ночную сборку 5288 x86, поставил плагин - вроде всё нормально.
Подождём, может ещё кто пожалуется и предоставит дополнительные подробности.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

LuaFAR Search

Post by sToLp »

dest wrote: Sun 21 Oct, 2018 15:09 Обновил ... до 3.42: "Ошибка при загрузке плагина ... lfsearch_e.dll - не найден указанный модуль"
Подтверждаю в Far 5288 x86 на win10 x64. Безразлично обновлять ли через ReNewal или разархивированием с плагринга.
В Far 5288 x64 обновление проходит нормально.
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

LuaFAR Search

Post by Shmuel »

Вроде починил - версия 3.42.1.
Дело в том, что в 3.42.0 добавился код на C, а линкер прилинковал зависимость от LIBGCC_S_SJLJ-1.DLL.
Добавил сборочный флаг -static-libgcc, который убирает эту зависимость.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

LuaFAR Search

Post by sToLp »

Shmuel wrote: Sun 21 Oct, 2018 20:55 Вроде починил - версия 3.42.1.
До 3.42.1 плагин обновляется нормально в Far обеих разрядностей. Спасибо!
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

LuaFAR Search

Post by dest »

Да, ошибки больше нет, Shmuel, спасибо за оперативное исправление!
Post Reply

Return to “Обсуждение плагинов”