View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000809 | Wishes | _Common | public | 2009-04-05 04:16 | 2009-05-29 00:32 |
Reporter | yjh | Assigned To | vskirdin | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.75 | ||||
Summary | 0000809: push/pop-dir для "встроенных" батников | ||||
Description | В обработчик команд (там же где CD и SET) надо добавить pushdir/popdir | ||||
Additional Information | Валентин просил описать здесь в качестве напоминалочки :) | ||||
Tags | No tags attached. | ||||
Build | 2572 | ||||
|
Как ЭТО будет взаимодействовать с осью? или такой функционал не предполагается? |
|
Строго пофигу :). В том смысле, что может быть реализовано как "внутренним стеком", так и прямой трансляцией cmd. Я вижу только 2 потенциальных отличия - "потеря" стека при выходе из фара (а такой ф-ционал, действительно не предполагался и, на мой взгляд, бессмысленен) и возможность (в случае когда импелементация стека внутренняя) иметь разные стеки для панели (тоже, на мой взгляд, бессмысленно - в батниках не может быть команды "сменить панель"). Так что правильный ответ на данный вопрос - как проще реализовывать так и делать. Лишь бы поведение "внутреннего" батника с этими командами совпадало с поведением "внешнего". Ну и из командной строки их можно было выдавать :). |
|
в общем сделал.... что-то :-) "на попробовать" - http://ifolder.ru/11758746 - т.с. концепт что есть: 1. умеет pushd \\что-то в сети\\ 2. не умеет работать вместе с cmd.exe 3. стек один, т.к. обработчик в комстроке зашит 4. с плагиновыми панелями не тестировал, но панель закроет, т.к. pushd делает переход в стиле "chdir" (описано в хелпе) по поводу 2 - что-то ума не дам как с этим общаться. Хмм.. для индикации стека в промпте можно выставить $+ в принципе можно реализовать "dirs", но IMHO лучше каким-нибудь интерфейсом в стиле хистори (Alt-F8 и еже с ним). в качестве TODO нарисовал бы следующее (если "концепт" прокатит :-)) 1. "уметь" работать в плагиновых панелях 2. добавить интерфейс в стиле хистори. 3. ... (но это потребует значительных переделок) |
|
1.75 = build 2572 2.00 = после успешного прохождения 1.75 |
|
хмм... а в макросы добавлять поддержку? |
|
Хотелось бы иметь возможность использовать "связки" команд (& && ||) Это нужно для алиасов. Предлагаю такие случаи передавать CMD PS Насчёт макросов - непонятно в чём идея ? |
|
> Хотелось бы иметь возможность использовать "связки" команд (& && ||) сюда эта хотелка не относится > Предлагаю такие случаи передавать CMD и... как фар узнает о том, что его "кинули"? > Насчёт макросов - непонятно в чём идея у стека сейчас нет никакой связи с внешним миром... |
|
>сюда эта хотелка не относится Ок. В запускатор оформить? >и... как фар узнает о том, что его "кинули"? Что значит "кинули"? Я имел в виду что такие случаи можно вообще фаром не обрабатывать. >у стека сейчас нет никакой связи с внешним миром... В макросах много чего сейчас не хватает, но обойтись можно... Или есть намерение вынести в макроязык максимум возможностей? |
|
да, можешь в запускатор... "кинули" это значит: а) cmd ничего не знает о стеке каталогов в FAR б) FAR ничего не знает о стеке каталогов в cmd макросы: макросы не паначея от всех бед, здесь может быть и АПИ (просто макросы быстрее делаются ;-), а АПИ нужно более тчательно продумывать) |
|
2572, 920 |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-04-05 04:16 | yjh | New Issue | |
2009-04-05 04:17 | yjh | Assigned To | => vskirdin |
2009-04-05 04:17 | yjh | Status | new => assigned |
2009-04-05 08:32 | alexy | Project | Far Manager 1.7x => Wishes |
2009-04-05 08:33 | alexy | Category | Command Line/Execute => _Common |
2009-04-05 08:33 | alexy | View Status | private => public |
2009-04-06 09:24 | vskirdin | Note Added: 0002898 | |
2009-04-06 12:38 | yjh | Note Added: 0002899 | |
2009-04-22 17:41 | vskirdin | Note Added: 0003006 | |
2009-05-06 18:19 | vskirdin | Note Added: 0003124 | |
2009-05-06 18:19 | vskirdin | Status | assigned => feedback |
2009-05-07 17:06 | vskirdin | Note Added: 0003133 | |
2009-05-25 11:20 | JohnDoe | Note Added: 0003242 | |
2009-05-25 11:42 | vskirdin | Note Added: 0003245 | |
2009-05-25 12:01 | JohnDoe | Note Added: 0003247 | |
2009-05-25 12:07 | vskirdin | Note Added: 0003248 | |
2009-05-29 00:32 | alexy | Build | => 2572 |
2009-05-29 00:32 | alexy | Note Added: 0003345 | |
2009-05-29 00:32 | alexy | Status | feedback => closed |
2009-05-29 00:32 | alexy | Resolution | open => fixed |
2009-05-29 00:32 | alexy | Fixed in Version | => 1.75 |