View Issue Details

IDProjectCategoryView StatusLast Update
0000933Wishes.PluginsFARCmdspublic2013-02-03 00:37
ReporterJohnDoe Assigned ToDrKnS  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0000933: Названия префиксов pload: и unloadp:
DescriptionПериодически путаюсь где добавлять "p": то ли в начале слова, то ли в конце

Не лучше ли сделать однотипно:

pload:
punload:

либо

loadp:
unloadp:
TagsNo tags attached.

Activities

DrKnS

2009-06-10 17:10

administrator   bugnote:0003572

А все путаются, но так криво сделано не от бурной фантазии, а оттого, что есть в сабже одна более чем сомнительная "фича":

----------------------------
FARCmdsRus.hlf:
1. Для префикса far имена команд можно сокращать до первой буквы
----------------------------

т.е. punload: нельзя, ибо коллизия с pload:, а loadp: нельзя, ибо коллизия с ln:


Если эти однобуквенные хаки выкинуть (вместе с far:) - то можно сделать красиво, да.

JohnDoe

2009-06-10 17:26

updater   bugnote:0003574

Вот оно как...

Консольные алиасы вполне способны заменить эти хаки
Лично я давно использую

mp=macro:post
ml=macro:load
ms=macro:save

Может правда выкинуть и сделать красиво?

alexy

2009-06-10 17:31

administrator   bugnote:0003576

Мы все очень рады что ты юзаешь алайсы по полной, МОЛОДЕЦ! Но мож хватит?

JohnDoe

2009-06-10 17:46

updater   bugnote:0003577

"Хватит юзать алиасы" чтоль? Или "хватит писать на мантис"?

Когда-то был придуман "хак" чтобы сократить набор.
С некоторых пор сокращать можно гораздо универсальней с помощью алиасов
Зато "хак" стал мешать давать префиксам нормальные названия.

...
У меня такое ощущение что я уже достал фартим по-полной, особенно Алекса

vskirdin

2009-06-10 17:59

administrator   bugnote:0003578

прикрепил бинарник с переделаными префиксами (не как ты хочешь, а про что DrKnS говорил - всмысле там хаки однобуквенные убраны).
это для проверки

alexy

2009-06-10 17:59

administrator   bugnote:0003579

Иезекииль 6 13
"И узнаете, что Я Господь, когда пораженные будут [лежать] между идолами своими вокруг жертвенников их, на всяком высоком холме, на всех вершинах гор и под всяким зеленеющим деревом, и под всяким ветвистым дубом, на том месте, где они приносили благовонные курения всем идолам своим."

Хватит про алаясы писать где попало.

JohnDoe

2009-06-10 18:09

updater   bugnote:0003581

>это для проверки
А что проверять-то? Чтобы ничего не поломалось?
И какова конечная цель?

>Хватит про алаясы писать где попало.
Я перестану, если вы объясните почему

Что за проблема с алиасами?
Если надо я могу расписать про пользование алиасами для энциклопедии, или хелпа.

alexy

2009-06-10 18:14

administrator   bugnote:0003583

Там в цитате написано почему. Дальше методы будут более резкими.

vskirdin

2009-06-10 18:45

administrator   bugnote:0003585

да, чтобы ничего не отвалилось (хотя я и сам уже помацал)

vskirdin

2009-06-10 19:12

administrator   bugnote:0003590

видимо после 40-го билда нужно из хелпа выкидывать вот этот пункт:

1. Для префикса #far# имена команд можно сокращать до первой буквы.

;-)
Это к тому, что все, баста, нефига сокращениями заниматься

JohnDoe

2009-06-10 19:29

updater   bugnote:0003592

>да, чтобы ничего не отвалилось (хотя я и сам уже помацал)
view: и edit: не работают
Дальше не проверял

2009-06-10 19:31

 

farcmds2.rar (22,209 bytes)

vskirdin

2009-06-10 19:33

administrator   bugnote:0003593

проверяй дальше farcmds2.rar (он для двойки!)
хмм... а может быть ты в 1.7 проверял плагин для двойки?

DrKnS

2009-06-10 19:39

administrator   bugnote:0003594

> видимо после 40-го билда нужно из хелпа выкидывать вот этот пункт:

Я таки предлагаю far: тоже в сад.
Ибо умножение сущностей и умножение писанины.

JohnDoe

2009-06-10 19:41

updater   bugnote:0003595

>хмм... а может быть ты в 1.7 проверял плагин для двойки?
Не так всё плохо как вы думаете

>проверяй дальше farcmds2.rar (он для двойки!)
view: заработал
macro:load - нет

JohnDoe

2009-06-11 08:29

updater   bugnote:0003599

Far 2.0 build 987 (FARCmds build 40)
macro:post 1 - Из командной строки работает нормально
Из CtrlG и Ассоциаций - выдаёт справку


Far 1.75 build 2592 (FARCmds build 40)
macro:post 1 из коммандной строки - выдаёт справку
Из CtrlG - нормально

В far 1.75 вообще глюки странные - ломаются разные префиксы FARCmds.
Не всегда, закономерности пока не искал.

DrKnS

2009-06-14 16:28

administrator   bugnote:0003609

Есть подозрение, что эти ваши чудеса с "выдаёт справку" починились в 41 билде фарцмдс.

З.Ы. Инициализация статической структуры адресами стековых переменных - она к добру не приводит, ага.

DrKnS

2009-07-15 18:53

administrator   bugnote:0003741

pload -> load
unloadp -> unload

build 42.

Issue History

Date Modified Username Field Change
2009-06-10 16:58 JohnDoe New Issue
2009-06-10 17:10 DrKnS Note Added: 0003572
2009-06-10 17:26 JohnDoe Note Added: 0003574
2009-06-10 17:31 alexy Note Added: 0003576
2009-06-10 17:46 JohnDoe Note Added: 0003577
2009-06-10 17:58 vskirdin File Added: farcmds.rar
2009-06-10 17:59 vskirdin Note Added: 0003578
2009-06-10 17:59 alexy Note Added: 0003579
2009-06-10 18:09 JohnDoe Note Added: 0003581
2009-06-10 18:14 alexy Note Added: 0003583
2009-06-10 18:45 vskirdin Note Added: 0003585
2009-06-10 19:12 vskirdin Note Added: 0003590
2009-06-10 19:29 JohnDoe Note Added: 0003592
2009-06-10 19:31 vskirdin File Deleted: farcmds.rar
2009-06-10 19:31 vskirdin File Added: farcmds2.rar
2009-06-10 19:33 vskirdin Note Added: 0003593
2009-06-10 19:39 DrKnS Note Added: 0003594
2009-06-10 19:41 JohnDoe Note Added: 0003595
2009-06-11 08:29 JohnDoe Note Added: 0003599
2009-06-14 16:28 DrKnS Note Added: 0003609
2009-07-15 18:53 DrKnS Note Added: 0003741
2009-07-15 18:53 DrKnS Status new => feedback
2009-07-16 08:21 JohnDoe Status feedback => resolved
2009-07-16 08:21 JohnDoe Resolution open => fixed
2009-07-16 08:21 JohnDoe Assigned To => JohnDoe
2009-07-16 11:50 alexy Assigned To JohnDoe => DrKnS
2009-07-16 11:50 alexy Status resolved => closed
2009-07-16 11:50 alexy Fixed in Version => 2.0
2013-02-03 00:37 alexy Severity tweak => feature