Page 8 of 8

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

Posted: Fri 22 Sep, 2017 15:15
by gene.pavlovsky

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+.*\\\\|(?:[^']|'[^']*')*?\\$|(?:[^\\\"']|\\\"[^\\\"]*\\\"|'[^']*')*?[[({;<>|&])"

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

Posted: Wed 27 Sep, 2017 21:52
by cmd.exe
Очень давно была мысль про интеграцию справки по F1 с хелпом написанным для плагина. Как-то вроде это обсуждалось. Но до релитза вроде как недошло.
Предлагаю применить XML верстку для самого хелпа, а для плагинов старую которая-бы интегрировалась при загрузке в основной хелп.

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

Posted: Wed 04 Oct, 2017 07:12
by John Doe

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

Posted: Fri 03 Nov, 2017 17:53
by John Doe
В меню плагинов по F3 доступен диалог Plugin information.
Но нажав в нём F1 получим Requested help topic not found: ShowPluginInfo.

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

Posted: Thu 01 Nov, 2018 14:04
by John Doe
@MetaSymbols
(сто лет как предлагал)

Code: Select all

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

Code: Select all

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

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

Posted: Thu 01 Nov, 2018 15:37
by DrKnS
Предлагайте на гитхабе, в виде пулл реквестов.
Здесь это всё потеряется.

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

Posted: Thu 01 Nov, 2018 16:13
by John Doe
В виде пуллреквестов разумеется наиболее действенный вариант, но (в данный момент) я не готов уделить достаточно времени для этого, поэтому складываю тут.

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

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

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

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

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

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

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

Posted: Mon 17 Dec, 2018 12:14
by HaRT
DrKnS wrote:
Mon 17 Dec, 2018 12:09
HaRT wrote:
Mon 17 Dec, 2018 11:49
How could one learn it?
By reading the changelog I'm afraid :(
We don't have a help topic describing the generic message box functionality.