Привязать Режим Сортировки к папке

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

Latest post of the previous page:

Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Re: Привязать Режим Сортировки к папке

Post by Reputet »

HaRT wrote:Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.
Плагины не предоставляют такой возможности.
Написать им...куда?
Прямо в обсуждения?

User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

Reputet wrote:Плагины не предоставляют такой возможности.
Написать им...куда?
Прямо в обсуждения?
Да, именно, притом в каждый отдельно.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Reputet
Posts: 22
Joined: Mon 01 Sep, 2014 20:54

Привязать Режим Сортировки к папке

Post by Reputet »

HaRT wrote:Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.
По просьбе HaRT'a добавил предложение в соответствующие темы:
MoreHistory
AltHistory

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by zg »

John Doe wrote:Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам
я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.

User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

Кстати, если уж сохранять режим сортировки, то хорошо бы включить в него и другие признаки: Use Sort Groups, Numeric Sort, Selected First, ...
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Привязать Режим Сортировки к папке

Post by John Doe »

zg wrote:
John Doe wrote:Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам
я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.
Сложно ли дать возможность плагину получать события с обычных файловых (и чужих плагиновых) панелей?

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by zg »

John Doe wrote:Сложно ли дать возможность плагину получать события с обычных файловых (и чужих плагиновых) панелей?
в лоб не сложно. но вы ж сразу начнёте из этих событий вызывать двадцать редакторов и сорок диалогов и удивляться, что как-то странно всё прорисовывается и переход по папкам тормозит. поэтому сейчас мне кажется нерациональным затевать такое нововведение. тут бы с оконным менеджером закончить хоть в каком-то обозримом будущем.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Привязать Режим Сортировки к папке

Post by Max Rusov »

zg wrote:
John Doe wrote:Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам
я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.
Поясните, пожалуйста, что Вы имеете ввиду. Может ли плагин обработать событие смены каталога, до того как эта смена произошла?

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by zg »

Max Rusov wrote:
zg wrote:я не проверял, но в теории при включённой истории из плагина — можно. надёжно. не очень нормально правда.
update: из макроса тоже можно.
Поясните, пожалуйста, что Вы имеете ввиду. Может ли плагин обработать событие смены каталога, до того как эта смена произошла?
я выделил ключевой момент. при смене папки происходит запись в историю. получить нотификацию об этом событии от sqlite, насколько я понимаю, не просто, а очень просто.

User avatar
HaRT
Moderator
Posts: 9485
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 225 times

Re: Привязать Режим Сортировки к папке

Post by HaRT »

zg wrote:при смене папки происходит запись в историю. получить нотификацию об этом событии от sqlite, насколько я понимаю, не просто, а очень просто.
А такие уведомления приходят „сразу“ или „потом“? В смысле, может ли пользователь успеть между сменой директории и приходом уведомления поменять режим панели, сортировку и т.п.? И придёт ли такое уведомление, если переход в директорию осуществляется через встроенную историю папок?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Re: Привязать Режим Сортировки к папке

Post by zg »

попробуйте, расскажете нам.

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

Привязать Режим Сортировки к папке

Post by John Doe »

zg wrote: получить нотификацию об этом событии от sqlite, насколько я понимаю, не просто, а очень просто.
Мда, не настолько просто как хотелось бы...
Попытался тупо зарегистрировать update_hook, но ничего не приходит.
Может быть дело в том, что sqlite у нас статически слинкован.
А может что-то не так делаю, но глубоко вникать в функционирование sqlite как-то сейчас не рассчитывал.

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Привязать Режим Сортировки к папке

Post by zg »

John Doe wrote:Попытался тупо зарегистрировать update_hook, но ничего не приходит.
Может быть дело в том, что sqlite у нас статически слинкован.
нет. нотификации в sqlite3_update_hook приходят только для того же соединения, для которого он зарегестрирован.
у меня мысль была добавить через sqlite3_create_function функцию нотификации через что-нибудь и для history добавить триггер на вставку.

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

Привязать Режим Сортировки к папке

Post by John Doe »

zg wrote: у меня мысль была добавить через sqlite3_create_function функцию нотификации через что-нибудь и для history добавить триггер на вставку.
Не уверен что правильно понял: этот вариант сейчас невозможен?

User avatar
zg
zero-gravity
Posts: 5844
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 153 times
Contact:

Привязать Режим Сортировки к папке

Post by zg »

John Doe wrote:Не уверен что правильно понял: этот вариант сейчас невозможен?
пробовать надо.

Post Reply

Return to “Нужна помощь”