FarNet.Vessel: (View/Edit/Save/SELect) file history tools

Здесь можно обсудить ваш любимый плагин.
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

FarNet.Vessel: (View/Edit/Save/SELect) file history tools

Post by NightRoman »

Latest post of the previous page:

NightRoman wrote: Sun 10 Jan, 2021 09:41 citRiks, пытаюсь удалять записи и из истории Фара, как вы просили. Да и мне хотелось бы такого же поведения. Но пока что-то не получается. Может, Фар АПИ не позволяет?
viewtopic.php?p=163898#p163898
Ладно, попробую сделать через шею с помощью макросов. С некоторыми ограничениями вроде даже работает... Пока тестирую.
citRiks
Posts: 1057
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 334 times
Been thanked: 52 times

FarNet.Vessel: (View/Edit/Save/SELect) file history tools

Post by citRiks »

NightRoman,
как еще один вариант, можно удалять через sqlite, мне это выглядит меньшим извратом, как считаете?
sqlite3 %FARPROFILE%\history.db "delete from history where <need-to-see-how-differentiate-it>"
тогда и ограничений не должно быть
посмотреть структуру таблицы истории можно например через polygon@ShmuZ
Last edited by citRiks on Tue 12 Jan, 2021 04:45, edited 1 time in total.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

FarNet.Vessel: (View/Edit/Save/SELect) file history tools

Post by NightRoman »

citRiks, через sqlite, наверное, меньший изврат. Но больший хак. И не хочется тащить зависимость от sqlite в модуль...
User avatar
NightRoman
Posts: 6034
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 20 times
Been thanked: 49 times
Contact:

FarNet.Vessel: (View/Edit/Save/SELect) file history tools

Post by NightRoman »

Пробуйте. ShiftDel удаляет и из лога Вессела, и из истории Фара.

Ограничение: приходится закрывать список Вессела, чтобы выполнить макрос удаления из истории. Теоретически, можно и это обойти, но уж больно накручено будет и немного в ущерб нормальной работе. Удаление из истории не так уж часто требуется.

Сделаю, как следует, если когда-нибудь Фар АПИ позволит удалять из истории.
Post Reply

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