LuaFAR History — История команд, папок и файлов

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

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Latest post of the previous page:

Появилось много предложений (чему я рад), только надо иметь в виду:
-- реализовываться будут не обязательно все предложения и не обязательно точно в предложенном виде
-- надо слегка запастись терпением, т.к. не всегда есть время (при том, что желание есть)

User avatar
Mauro72
Posts: 216
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

LuaFAR History — История команд, папок и файлов

Post by Mauro72 »

Hi Shmuel..
If you want, here a Spanish translation.
lfh_spa.lng.7z
(529 Bytes) Downloaded 99 times

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Mauro72 wrote:
Sat 29 Jul, 2017 17:25
If you want, here a Spanish translation
Many thanks.

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Сейчас выложил новую версию, в ней реализовано пока 3 предложения из числа изложенных выше (в чейнжлоге указано, что именно).
Можно проверять и сообщать о косяках.

DV
Posts: 425
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 22 times
Been thanked: 15 times

LuaFAR History — История команд, папок и файлов

Post by DV »

Спасибо!
А с чем связано изменение "горячей клавиши" для Locate file на CtrlShiftSpace? Ведь CtrlSpace легче нажать.

P.S. Доступен ли этот плагин для скачивания где-нибудь ещё - например, на sourceforge или github?

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

DV wrote:
Tue 08 Aug, 2017 20:08
А с чем связано изменение "горячей клавиши" для Locate file на CtrlShiftSpace? Ведь CtrlSpace легче нажать.
Могу вернуть обратно :) Но поскольку это в макросе назначается, то как бы предполагается, что пользователь всегда может переназначить.
DV wrote:
Tue 08 Aug, 2017 20:08
Доступен ли этот плагин для скачивания где-нибудь ещё - например, на sourceforge или github?
Исходники доступны здесь. Но, если только вы не чувствуете себя полностью уверенным в том, что делаете, лучше пользоваться собранным плагином, где все исходники встроены в DLL.

DV
Posts: 425
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 22 times
Been thanked: 15 times

LuaFAR History — История команд, папок и файлов

Post by DV »

IMHO, Ctrl+Space удобнее, так что я бы предпочёл его по умолчанию, чтобы не забывать менять :)

Вчера обратил внимание на важный инфраструктурный момент: сейчас плагин и свои настройки, и истории сохраняет в одну и ту же базу под UserProfileDir. Однако истории папок, файлов и команд являются по определению локальными (привязанными к конкретному компьютеру), поэтому было бы правильнее размещать именно истории в отдельной базе под UserLocalProfileDir. Именно так, кстати, делает AltHistory. Ещё один аргумент "за": при переносе портативной сборки FAR3 на другой компьютер имеет мало смысла переносить всю историю команд, файлов и папок, - которых на другом компьютере скорее всего физически нет.

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

DV, спасибо за предложения.

DV
Posts: 425
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 22 times
Been thanked: 15 times

LuaFAR History — История команд, папок и файлов

Post by DV »

Это опять я :) Чем больше пользуюсь - тем больше нахожу интересного (кстати, встроенный XLat - это классная идея). При работе с архивами заметил, что в стандартной истории папок FAR3 присутствуют такие элементы как "arclite:C:\Users\DV\Downloads\edisk_files.zip:", позволяющие перейти прямо внутрь архива, а в LFHistory таких элементов нет :( Соответственно, как у вас будет время и желание, был бы рад увидеть поддержку архивных папок и в LFHistory.

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Когда-то это было, убрал сознательно, т.к. часто в архивы приходится заходить, после чего эти архивы нередко переносятся в другое место или удаляются, и получается сильное засорение истории. Но наверное надо вернуть, а кому не понравится - уберёт фильтром (которого тоже пока ещё нет).

AlexanderCh
Posts: 16
Joined: Mon 06 Mar, 2017 19:57
Has thanked: 4 times

LuaFAR History — История команд, папок и файлов

Post by AlexanderCh »

Привет,
Версия 3.8.1
Открыл некоторую папку на удаленном сервере в NetBox по SFTP.
Открыл диалог LFHistory folders нашел другую папку на том же сервере.
Наблюдаю: NetBox снова производит авторизацию на сервере и поднимает сессию, как в первый раз.
Ожидалось: не будет заново поднимать сессию, а просто перейдёт в папку.

Вроде бы AltHistory умел делать локальный переход в папку в рамках текущей сессии...

Не критично, но желательно )

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Создал issue на гитхабе.
(У кого есть регистрация на гитхабе может сам добавлять issues, комментировать).
Last edited by Shmuel on Thu 05 Oct, 2017 03:02, edited 1 time in total.

AlexanderCh
Posts: 16
Joined: Mon 06 Mar, 2017 19:57
Has thanked: 4 times

LuaFAR History — История команд, папок и файлов

Post by AlexanderCh »

Привет
Завёл хотелку: вставка Ctrl+v как ключ поиска
https://github.com/shmuz/far_plugins/issues/8

Shmuel
Posts: 6151
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 319 times

LuaFAR History — История команд, папок и файлов

Post by Shmuel »

Это легко сделать. Как лучше - добавлять в конец уже набранного или заменять?

AlexanderCh
Posts: 16
Joined: Mon 06 Mar, 2017 19:57
Has thanked: 4 times

LuaFAR History — История команд, папок и файлов

Post by AlexanderCh »

Хм. Хороший вопрос. Добавлять логично... Просто так операция вставки интуитивно работает.
Но в реальности это бесполезно. Либо ты уже набрал ключ и добавлять что-то вставкой странно, либо ключом является только содержимое буфера обмена и тогда набранное не интересно и придется его стирать.

Предлагаю заменять.
Если будут поступать обоснованные жалобы, попросим исправить :)

User avatar
John Doe
Бюрократ
Posts: 12836
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

LuaFAR History — История команд, папок и файлов

Post by John Doe »

Можно даже макросом

Code: Select all

local clip
Macro { description="LuaFAR History: Enter clipboard into filter";
  area="Dialog"; key="CtrlV";
  id="46BC809A-07E6-458C-AA9D-BCD15D24E643";
  condition=function()
    if Dlg.Owner=="A745761D-42B5-4E67-83DA-F07AF367AE86" then
      clip = far.PasteFromClipboard()
      return clip
    end
  end;
  action=function()
    for k in clip:gmatch"." do Keys(k) end
  end;
}

Post Reply

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