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

Здесь можно обсудить ваш любимый плагин.
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

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

Post by John Doe »

Latest post of the previous page:

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

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;
}
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

Так работать будет некорректно, надо ещё пробелы заменять на "Space".
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

DV wrote: Wed 09 Aug, 2017 08:43поэтому было бы правильнее размещать именно истории в отдельной базе под UserLocalProfileDir
Сделано.
Чтобы не потерять накопленные истории, надо вручную скопировать файл базы данных в %FARLOCALPROFILE%\PluginsData.
DV
Posts: 429
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 22 times
Been thanked: 15 times

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

Post by DV »

Shmuel wrote: Mon 01 Jan, 2018 16:20Сделано.
Чтобы не потерять накопленные истории, надо вручную скопировать файл базы данных в %FARLOCALPROFILE%\PluginsData.
Спасибо!
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

AlexanderCh wrote: Wed 04 Oct, 2017 23:48Вроде бы AltHistory умел делать локальный переход в папку в рамках текущей сессии...
Только сейчас попробовал - AltHistory тоже делает при этом полную авторизацию.
(Может я что-то пробую не так - тогда приведите точную последовательность шагов).
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

tstr wrote: Wed 26 Jul, 2017 18:06по шорткату проверка доступности элементов истории (существования файла/папки) с выделением недоступных.
Поясните, пожалуйста, как предполагается их выделять (галочками? цветом?) И что с ними дальше предполагается делать.
А может просто удалять (с предупреждением или без) ?
Last edited by Shmuel on Mon 22 Jan, 2018 18:39, edited 1 time in total.
tstr
Posts: 535
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

в моих юзкейсах можно просто удалять, но при активном фильтре проверять и удалять элементы, оставшиеся после фильтра.
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

tstr wrote: Mon 22 Jan, 2018 19:05можно просто удалять, но при активном фильтре проверять и удалять элементы, оставшиеся после фильтра
Вроде сделал (Ctrl-F8, для View/Edit и Folders).
tstr
Posts: 535
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

Спасибо, работает.

Для идеала хотелось бы видеть что предлагается удалить, по подобию диалога результатов стандартного поиска - скроллируемый широкий список и кнопки внизу... но то такое, сейчас уже вполне устраивает.
gotar
Posts: 327
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 9 times
Been thanked: 1 time

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

Post by gotar »

Пытаюсь сделать make в исходниках lfhistory. У меня make сразу ломается из за отсутствия файла paths.mak. В моей сборке gcc такого файла нет. Какую сборку gcc надо использовать, чтобы можно было собрать плагины Shmuel из исходников?
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

gotar, я использую GCC 7.1.
Насчёт файла paths.mak - вот его укороченное, но достаточное для сборки плагинов на моей системе, содержимое:

Code: Select all

HOME     = C:\Shmuel_Home
PROGRAMS = $(HOME)\Programs

ifeq ($(DIRBIT),64)
  PATH = $(GCC64);$(PROGRAMS)\exe32
else
  PATH = $(GCC32);$(PROGRAMS)\exe32
endif
То есть этот файл модифицирует PATH в зависимости от требуемой битности плагина.
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

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

Post by Shmuel »

DV wrote: Wed 09 Aug, 2017 22:03 При работе с архивами заметил, что в стандартной истории папок FAR3 присутствуют такие элементы как "arclite:C:\Users\DV\Downloads\edisk_files.zip:", позволяющие перейти прямо внутрь архива, а в LFHistory таких элементов нет
Лучше позже, чем никогда... не прошло и полтора года - добавлена поддержка всех панельных плагинов.
User avatar
Alecsis
Posts: 25
Joined: Wed 29 May, 2013 09:12
Has thanked: 1 time
Been thanked: 1 time

LuaFAR History: фиксация отдельных записей в истории

Post by Alecsis »

В штатной «истории» при её очистке можно оставить «в живых» отдельные записи, пометив их Insert-ом.
А вот LuaFAR History v3.10.5 хоть и включает чекбоксы, но почему-то игнорирует их при очистке… В справке на этот счёт ничего не сказано.
Far v3.0.5550; один и тот же эффект под Win7 x64, WinXP x86 и Win10 x64.
Так задумано? По сути жить не мешает, но как-то оно неконцептуально + сбивает с толку. :o
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

LuaFAR History: фиксация отдельных записей в истории

Post by Shmuel »

Ну раз сбивает с толку, то выложена новая версия.
User avatar
Alecsis
Posts: 25
Joined: Wed 29 May, 2013 09:12
Has thanked: 1 time
Been thanked: 1 time

LuaFAR History: фиксация отдельных записей в истории

Post by Alecsis »

Shmuel, спасибо за оперативность! Относительно Ctrl+F8 вопросов нет.
Если не в напряг, то ещё одна «хотелка»: например, помечаю нек-рые пункты истории команд галкой, затем жму Ctrl+Del.
После подтверждения упомянутая история чистится вся, не глядя на включённые галки. Аналогично с историей папок и edit/view.
Если ли возможность реализовать поведение, как в штатном варианте — чтобы помеченное галками не удалялось при очистке?
Как вариант (чтобы не ломать status quo) — соотв-щая настройка в конфиге plugin-a?
PS Видимо, в предыдущем посте криво сформулировал вопрос…
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

LuaFAR History: фиксация отдельных записей в истории

Post by Shmuel »

Alecsis wrote: Thu 30 Jan, 2020 12:22 Видимо, в предыдущем посте криво сформулировал вопрос…
Не криво, но с возможностью разных истолкований.
То, что вы хотите, сделаю сегодня или в ближайшие дни.
Post Reply

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