Search found 14 matches

by xeno.by
Tue 08 May, 2012 11:08
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

Ну почему же? можно макросом пробежаться по папкам вверх до папки с git, а если дошли до корня то не git... И каждый заход в в любую папку будет сопровождаться пробеганием макроса по всем папкам до рута. Что то мне это не нравится. Особенно на сетевых дисках. Плюс нужно смотреть что бы реализация п...
by xeno.by
Sat 14 Apr, 2012 11:08
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

если все правильно и аккуратно сделать, то всё будет во время... Интригующе. А можешь намекнуть как? Если мы возьмем содержимое командной строки, запустим на выполнение и потом вызовем макрос, то до вызова уже будет нарисована устаревшая командная строка. Если запускать команду втихаря аля :edit<, ...
by xeno.by
Sat 14 Apr, 2012 10:43
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

cmd.exe , этак нужно обрабатывать «Ctrl-\», «Ctrl-PgUp/PgDn» и ещё много чего. На мой взгляд, проще повесить команду в UserMenu. Не так уж и много: Enter - 2 штуки, Ctrl/, CtrlPgUp|Down, AltF1|F2, AltF12 (для эстетов)... у меня макрос сохранения/восстановления пометок файлов на этих клавишах висит!...
by xeno.by
Sat 14 Apr, 2012 10:13
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

Уважаемые разработчики, не могли бы вы прокомментировать, пожалуйста? В последнее время работаю с кучей бранчей, поэтому фича стала очень актуальной. Как отметил cmd.exe, можно было бы форкнуть фар и подпилить CommandLine::GetPrompt. Но хочется сделать все по уму и для пользы коммьюнити, поэтому я б...
by xeno.by
Fri 13 Apr, 2012 21:51
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

имелось ввиду выполнить команду, например, 'git branch' и её результат (возможно отфильтрованный и форматированный) поместить в переменную окружения. ps: может, есть возможность использования какого-нибудь git-api для этих целей - не знаю... git branch будет достаточно, но команду надо выполнять ав...
by xeno.by
Fri 13 Apr, 2012 08:43
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

Окей, вроде бы prompt в винде можно настроить так, чтобы он показывал значения переменных окружений: http://blog.paulgu.com/blogroll/customi ... ll-prompt/. Может ли это помочь в решении ребуса?
by xeno.by
Fri 13 Apr, 2012 08:31
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Re: Кастомная строка приглашения

причём тут git branch я понять пока не могу, через cmd/bat можно запускать любые комманды... Сейчас у меня вот так: ╟───────────────────────────────── ║Macros.scala ╚═══════════════ 886 580 bytes in 23 files ═ C:\Projects\Kepler> Хочется, чтобы было вот так: ╟───────────────────────────────── ║Macr...
by xeno.by
Fri 13 Apr, 2012 00:14
Forum: Обсуждение Far Manager
Topic: Кастомная строка приглашения (prompt)
Replies: 59
Views: 30358

Кастомная строка приглашения (prompt)

Возможно ли при помощи Far кастомизировать строку приглашения консоли? (например, показывать текущий бранч в гите)
by xeno.by
Sat 24 Mar, 2012 11:18
Forum: Нужна помощь
Topic: Вызов программ командной строки из макроса
Replies: 4
Views: 2957

Re: Вызов программ командной строки из макроса

В переменную макроса? Возврат тузлы , легко положить в клипбоард (FarCmds с префиксами рулит), а из клиборда можешь и в переменную засунуть... Лучше конкретней вопрос задавать (и в качестве примера тузлы приводить/подбирать что-то общедоступное)... (типа type, dir и т.п.) Если честно, была интересн...
by xeno.by
Fri 23 Mar, 2012 14:00
Forum: Нужна помощь
Topic: Вызов программ командной строки из макроса
Replies: 4
Views: 2957

Вызов программ командной строки из макроса

DAtaMan wrote:Главное, что без YAC обошлись. :)
Спасибо за быстрые ответы, народ! Еще вопрос, несвязанный. Можно ли из макроса вызвать консольный тул и прочитать его результаты в переменную?
by xeno.by
Fri 23 Mar, 2012 13:23
Forum: Нужна помощь
Topic: Вызов меню AutoCompletion из макроса
Replies: 6
Views: 3524

Re: Вызов меню AutoCompletion из макроса

DAtaMan wrote:Можно отобразить своё меню, используя макрофункцию Menu.Show
Из урла ссылки вроде бы следует, что эта функция есть в Far 2, но мой v2.0 build 1807 ее не понимает. Получается, надо собирать самому из транка?
by xeno.by
Fri 23 Mar, 2012 12:35
Forum: Нужна помощь
Topic: Вызов меню AutoCompletion из макроса
Replies: 6
Views: 3524

Вызов меню AutoCompletion из макроса

Подумываю написать свой автокомплишен для частых действий типа git checkout. Можно ли как-нибудь из макроса вызвать меню AutoCompletion, передав ему кастомный список строк? Если нет, то можно ли это сделать, написав плагин?
by xeno.by
Sat 10 Dec, 2011 11:21
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 248387

Re: PowerShellFar — PowerShell host и автоматизация Far Mana

Доброго дня всем в ветке! Слышал, что при помощи PSF можно редактировать SQLite базы данных. Можете, пожалуйста, рассказать, как это делать? Плюс, интересно было бы узнать про полезные сценарии использования FN/PSF. Понятное дело, благодаря FN упрощается написание плагинов (по крайней мере, для прив...
by xeno.by
Sat 19 Nov, 2011 20:06
Forum: Операционные системы, командные оболочки и прочее
Topic: фар "съедает" код возврата программы
Replies: 2
Views: 3319

фар "съедает" код возврата программы

Обнаружил непонятное поведение, которое воспроизводится везде, где я пробовал: в основной версии фара (2.0.1807 х86), в текущей ночной сборке 2.0 (far2.1807bis23.x86.x64.7z), в текущей ночной сборке 3.0 (far3.2269bis.x86.x64.7z). Решил запостить свои впечатления именно в этот раздел форума, ибо не у...

Go to advanced search