View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003432 | Wishes.Plugins | LuaMacro / Macro Browser | public | 2017-05-10 17:01 | 2017-05-16 12:24 |
Reporter | HaRT | Assigned To | shmuel | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003432: Краткая справка по синтаксису командной строки LuaMacro (lua:) | ||||
Description | Хотелось бы, чтобы при вызове “lua:” (без параметров) в том или ином виде (например, в виде окошка с сообщением прямо в Фаре) выводилась краткая справка по синтаксису — подобно тому, как это сделано для “view:”/“edit:”. | ||||
Additional Information | Обсуждение | ||||
Tags | No tags attached. | ||||
|
При исполнении edit: без параметров выводится соответственная страница помощи плагина FarCmds. Заметим, что это - единственный источник данной информации. 1. В LuaMacro хелпа нет, но если добавить, то получится 2 источника информации (первый: macroapi_manual.(ru|en).chm). Эти источники нужно будет держать в синхронизации, что мне совсем не нравится. 2. Можно из плагина вызывать chm-файл:
но тут вопрос: а на всех ли системах установлен hh.exe ... |
|
Вызывайте HtmlHelp(), а ОС уж как-то разберётся, чем его открывать. |
|
Посмотрел насчёт HtmlHelp() - есть ощущение, что овчинка выделки не стоит. Добавлять в проекты htmlhelp.h, htmlhelp.lib двух битностей, модифицировать сборочные скрипты для VC и GCC. Глянул поиском, вроде уже в Windows XP файл hh.exe имеется, поэтому решение, приведенное выше кажется мне предпочтительным. |
|
Можно проверять. |
|
В сеансе с GUI работает, в сеансе без GUI не проверял (а хорошо бы удостовериться, что не падает). PS Что-то не вижу возможности изменить Статус заявки, хоть я её и создал… PPS Так, а почему это вдруг Статус из “feedback” стал “assigned”?! Админы, почините Workflow, пожалуйста! |
|
А что это за "сеанс без GUI", нельзя ли ссылочку? Насчёт бага изменения статуса на мантисе - это уже давно имеет место, может быть года два. |
|
[quote=shmuel] А что это за "сеанс без GUI", нельзя ли ссылочку?[/quote] Это как минимум одно из: * в telnet/SSH-сеансе — с родным telnet сервером, с KpyM и т.п. * вроде бы умельцы запускали Фар то ли в DOSBox, то ли в Acronis… И ещё выяснилось, что в Windows Server Core вряд ли есть hh.exe: [quote=list of user interface elements that are not included in Server Core]All Hypertext Markup Language (HTML) rendering engines, including Internet Explorer and HTML Help[/quote] |
|
Поскольку вводимая фича не видится мне существенной, и поскольку чтение документации никто не отменял, то эти (предположительно) 5 процентов использований Far просто останутся без этой подсказки. Они ведь и так работают в ограниченном окружении, без много чего. Что касается возможности падения, то это мне видится крайне маловероятным - функция ShellExecute просто вернёт значение ошибки (плагин возвращаемое значение игнорирует). |
|
Добавлять хелп фаровского формата - не опция. Формат HTML Help однозначно лучше, а дублировать его ещё и в фаровском хелпе нет ни времени, ни желания. Считаю, что задача выполнена, пусть не на 100, так на 95%, что на практике означает совсем неплохо. Если есть дополнительные соображения, высказывайтесь. Если нет - закрываю. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-05-10 17:01 | HaRT | New Issue | |
2017-05-10 21:59 | shmuel | Note Added: 0015345 | |
2017-05-10 22:39 | DrKnS | Note Added: 0015346 | |
2017-05-11 06:45 | shmuel | Note Added: 0015349 | |
2017-05-11 11:12 | shmuel | Note Added: 0015350 | |
2017-05-11 11:12 | shmuel | Assigned To | => shmuel |
2017-05-11 11:12 | shmuel | Status | new => feedback |
2017-05-12 14:59 | HaRT | Note Added: 0015352 | |
2017-05-12 14:59 | HaRT | Status | feedback => assigned |
2017-05-12 15:02 | HaRT | Note Edited: 0015352 | |
2017-05-12 15:13 | shmuel | Note Added: 0015353 | |
2017-05-12 19:38 | HaRT | Note Added: 0015354 | |
2017-05-12 20:18 | shmuel | Note Added: 0015355 | |
2017-05-13 10:03 | shmuel | Status | assigned => feedback |
2017-05-15 14:28 | shmuel | Note Added: 0015359 | |
2017-05-16 12:24 | shmuel | Status | feedback => closed |
2017-05-16 12:24 | shmuel | Resolution | open => fixed |
2017-05-16 12:24 | shmuel | Fixed in Version | => 3.0 |