Аналог "Lynx like motion" из Midnight Commander

Здесь обсуждается всё, что касается макросов.
User avatar
HaRT
Moderator
Posts: 9105
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

Улучшение макросов из поставки фара

Post by HaRT » Sat 02 Nov, 2019 00:57

Latest post of the previous page:

buniak_a_h wrote:
Sat 02 Nov, 2019 00:34
Можно было бы (и, наверно, было бы правильно) ещё и ассоциации проверять.
На мой взгляд, было бы правильно проверять ассоциации и пытаться заходить в любой файл, если на CtrlPgDn не задана команда запуска.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1128
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 82 times
Been thanked: 48 times
Contact:

Улучшение макросов из поставки фара

Post by buniak_a_h » Sat 02 Nov, 2019 01:42

HaRT wrote:
Sat 02 Nov, 2019 00:57
buniak_a_h wrote:
Sat 02 Nov, 2019 00:34
Можно было бы (и, наверно, было бы правильно) ещё и ассоциации проверять.
На мой взгляд, было бы правильно проверять ассоциации и пытаться заходить в любой файл, если на CtrlPgDn не задана команда запуска.
Я согласен, но я пока не умею получать и анализировать ассоциации.

buniak_a_h
Posts: 1128
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 82 times
Been thanked: 48 times
Contact:

Улучшение макросов из поставки фара

Post by buniak_a_h » Sat 02 Nov, 2019 04:10

HaRT wrote:
Sat 02 Nov, 2019 00:57
buniak_a_h wrote:
Sat 02 Nov, 2019 00:34
Можно было бы (и, наверно, было бы правильно) ещё и ассоциации проверять.
На мой взгляд, было бы правильно проверять ассоциации и пытаться заходить в любой файл, если на CtrlPgDn не задана команда запуска.
Интересный получился макрос. Вроде, даже удобно. Пришлось приложить довольно много усилий для обеспечения "симметричности" навигации. Чтоб последовательность Right - Left выводила в исходный каталог. Поэтому проверка наличия ассоциации на PgDn для файла производится не в condition, а в action. В общем, проверьте …

Макрос работает на режимах с одним столбцом либо если указатель стоит в крайнем левом/правом столбце (если прокручивать уже некуда)


Panel.Lynx-mot.lua.7z
(1.5 KiB) Downloaded 9 times
Last edited by buniak_a_h on Sat 02 Nov, 2019 04:48, edited 2 times in total.

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

Улучшение макросов из поставки фара

Post by John Doe » Sun 03 Nov, 2019 01:06

buniak_a_h wrote:
Sat 02 Nov, 2019 00:34
. Вообще переходы допустимы только если на панели один столбец. Я определяю это через SQLite-чтение базы PanelModes.db; возможно, я неправ, и можно проще
APanel.ColumnCount, PPanel.ColumnCount

Post Reply

Return to “Обсуждение макросов”