Улучшение файла помощи фара

Хотите говорить о Far и не знаете, куда обратиться?
gene.pavlovsky
Posts: 163
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times
Been thanked: 2 times

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky » Fri 22 Sep, 2017 15:15

Latest post of the previous page:

John Doe wrote:
Fri 22 Sep, 2017 14:50
System.Executor.ComspecCondition
Параметр не описан в справке, а в changelog не сказано ничего о его формате.
Это RegExp, если ком строка ему соответствует, то форсируется использования ComSpec (а не direct execution Far-ом).
Можно использовать переменные среды. У меня, скажем, стоит %FAR_ComspecCondition%, и есть макрос, которым можно переключать ComSpec - bash или cmd - он и устанавливает значение этой переменной. Настройки:
local comspecCondition_cmd = ""
-- Use comspec (bash) if command line contains:
-- - `\` character in the arguments part of the command line
-- - `$` not within single quotes
-- - A single character from the list `[({;<>|&` not within single or double quotes
local comspecCondition_bash = "^(?:(?:\\\"[^\\\"]*\\\"|[^\\s\"]+)\\s+.*\\\\|(?:[^']|'[^']*')*?\\$|(?:[^\\\"']|\\\"[^\\\"]*\\\"|'[^']*')*?[[({;<>|&])"

User avatar
cmd.exe
Posts: 358
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 178 times
Been thanked: 5 times
Contact:

Улучшение файла помощи фара

Post by cmd.exe » Wed 27 Sep, 2017 21:52

Очень давно была мысль про интеграцию справки по F1 с хелпом написанным для плагина. Как-то вроде это обсуждалось. Но до релитза вроде как недошло.
Предлагаю применить XML верстку для самого хелпа, а для плагинов старую которая-бы интегрировалась при загрузке в основной хелп.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates


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

Улучшение файла помощи фара

Post by John Doe » Fri 03 Nov, 2017 17:53

В меню плагинов по F3 доступен диалог Plugin information.
Но нажав в нём F1 получим Requested help topic not found: ShowPluginInfo.

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

Улучшение файла помощи фара

Post by John Doe » Thu 01 Nov, 2018 14:04

@MetaSymbols
(сто лет как предлагал)

Code: Select all

При использовании ~метасимволов~@MetaSymbols@, обозначающих списки, команда не применяется для каждого выделенного файла по очереди, а выполняется однократно.
Например, чтобы вывести на экран все помеченные файлы за один раз можно использовать команду type !&
Там же неподалёку, сейчас сказано:

Code: Select all

    3. ^<wrap>Метасимволы !@@! и !$! в меню выбора (когда задано несколько ассоциаций)
показываются как есть, преобразование происходит в момент исполнения команды.
Надо добавить в список таких символов и !?<title>?<init>!, и упомянуть, что замечание касается и пунктов меню пользователя.

User avatar
DrKnS
Posts: 5002
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 166 times

Улучшение файла помощи фара

Post by DrKnS » Thu 01 Nov, 2018 15:37

Предлагайте на гитхабе, в виде пулл реквестов.
Здесь это всё потеряется.

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

Улучшение файла помощи фара

Post by John Doe » Thu 01 Nov, 2018 16:13

В виде пуллреквестов разумеется наиболее действенный вариант, но (в данный момент) я не готов уделить достаточно времени для этого, поэтому складываю тут.

User avatar
DrKnS
Posts: 5002
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 166 times

Улучшение файла помощи фара

Post by DrKnS » Thu 01 Nov, 2018 16:30

John Doe wrote:
Thu 01 Nov, 2018 16:13
не готов уделить достаточно времени
На всякий случай - там можно редактировать файлы прямо из браузера.

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

Улучшение файла помощи фара

Post by John Doe » Sat 10 Nov, 2018 10:42

В диалоге Select (Gray +/-) доступны фильтры, о чём в справке не сказано.
При этом поведение кнопки Filters отличается от такового в других местах интерфейса: отсутствует отдельный чекбокс [x] Use filter, и при закрытии списка фильтров сразу выполняется пометка (без возврата в диалог Select).

В результате может возникнуть непонимание, например тут https://bugs.farmanager.com/view.php?id=3405 пользователь ожидал, что Enter в списке фильтров выбирает фильтр.

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

Post Reply

Return to “Обсуждение Far Manager”