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. (Анонс).
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 »

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-файле...
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, спасибо за оперативное исправление!
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 »

Похоже на то, что макрос из поставки плагина "Jump from Grep results to file and position under cursor", не работающий?
Во всяком случае на Win10x64 и на Win7x32 в разных билдах Фара мне не удалось его реализовать.
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 »

sToLp, у меня работает (сейчас специально перепроверил на x86-билдах 5267 и 5298, Windows 7 64-битная).
Last edited by Shmuel on Wed 07 Nov, 2018 07:52, edited 1 time in total.
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, Ни-и-и чего не понимаю:

Загрузил из архива ночных сборок 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-системах каких-то драйверов не достаёт?
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 »

Теперь понятно. Вы для перехода на файл становитесь на строчку с именем файла. Это не должно работать, так не задумано.
Чтобы работало, курсор должен стоять на любой строчке из результатов поиска, тогда произойдёт переход в правильный файл и именно на то место, где стоял курсор.
Post Reply

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