View Issue Details

IDProjectCategoryView StatusLast Update
0001665WishesUser Menupublic2018-11-01 13:36
ReporterRaistlin Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0001665: Не брать значение из history для !?<title>?<init>!
DescriptionАналог флага 0x00000008 для prompt(). Можно реализовать такое через альтернативный синтаксис:
!?$<history>$<title>?! - подставляем значение из истории
!?$<history>$<title>! - не подставляем значение из истории
TagsMetasymbols
Build

Relationships

duplicate of 0000525 closed Far Manager История в полях ввода при использовании !?<title>?! не нужна 

Activities

JohnDoe

2011-01-17 09:41

updater   bugnote:0006130

Дубль 0000525

Raistlin

2011-01-17 09:50

reporter   bugnote:0006132

Не совсем, ибо здесь речь не о смешивании историй, а о пустом начальном значении, даже когда указана специфическая история.

JohnDoe

2011-01-17 10:16

updater   bugnote:0006135

Да, это полезно. Пока что можно выкрутится задавай в качестве init пробел.

P.S.
А вообще я за то чтобы вместо загадочного !?<title>?<init>! сделать нормальный human-readable вариант.

Raistlin

2011-01-17 10:25

reporter   bugnote:0006136

Я так и делаю, но этот пробел замусоривает историю.

human-readable означает breaking change, что не есть хорошо. Хотя мне мой куцый вариант синтаксиса тоже не нравится.

JohnDoe

2011-01-17 10:53

updater   bugnote:0006138

Не обязательно breaking change, возможно просто альтернативный вариант.
Типа {input|init=off|history=common}
Это вопрос довольно актуальный, т.к. метасимволов в виде символов давно не хватает, а те что есть недостаточно интуитивны.

P.S.
Предлагалось немало "локальных" усовершенствований, например 0000920, http://forum.farmanager.com/viewtopic.php?f=6&t=5645 (были и другие, сходу не нашёл).

Вместо всех этих добавлений лучше сделать нормальную человеческую систему.

Raistlin

2011-01-17 11:34

reporter   bugnote:0006140

IMHO плодить варианты не стоит, это прямой рассадник багов, несовместимостей и потенциальных проблем. Полезней будет переработать хелп в части метасимволов, там сейчас черт ногу сломит. У меня давно руки чешутся, только их всего две...

Что касается тех усовершенствований - усложнять, как известно, просто. На мой взгляд, любые добавления должны быть оправданы - т. е. не реализовываться иным способом (макросами и/или возможностями cmd.exe). Предложенные в тех ветках на такие вроде не тянут.

JohnDoe

2011-01-17 11:44

updater   bugnote:0006141

Last edited: 2011-01-17 11:45

>IMHO плодить варианты не стоит
Ага, лучше продолжать наворачивать !?<title>?<init>!, где и так давно уже ничего не понятно.
А нормальные пожелания зачем в фаре, для фара ведь главное совместимость.

Raistlin

2011-01-17 11:55

reporter   bugnote:0006143

Да там продолжать особо некуда, вроде всё и так реализовано. Что не сделать через метасимволы, можно сделать через макросы. Я этот инцидент только потому создал, что иногда удобен единый запрос всех параметров сразу, а не последовательно, как получается при использовании prompt().

Raistlin

2011-01-17 11:56

reporter   bugnote:0006144

> для фара ведь главное совместимость.
Если можно что-то сделать не ломая - почему нет?

Issue History

Date Modified Username Field Change
2011-01-16 01:07 Raistlin New Issue
2011-01-17 09:41 JohnDoe Note Added: 0006130
2011-01-17 09:50 Raistlin Note Added: 0006132
2011-01-17 10:16 JohnDoe Note Added: 0006135
2011-01-17 10:25 Raistlin Note Added: 0006136
2011-01-17 10:53 JohnDoe Note Added: 0006138
2011-01-17 11:09 vskirdin Relationship added duplicate of 0000525
2011-01-17 11:34 Raistlin Note Added: 0006140
2011-01-17 11:44 JohnDoe Note Added: 0006141
2011-01-17 11:45 JohnDoe Note Edited: 0006141
2011-01-17 11:55 Raistlin Note Added: 0006143
2011-01-17 11:56 Raistlin Note Added: 0006144
2013-02-03 00:34 alexy Severity minor => feature
2018-11-01 13:36 JohnDoe Tag Attached: Metasymbols