Search found 97 matches

by AGu
Mon 14 Jan, 2013 11:37
Forum: Предложения и идеи
Topic: Добавить Сервисную область
Replies: 46
Views: 18036

Re: Добавить Сервисную область

Я о такой строке мечтаю еще со времен MultiEdit'а. Туда, помнится, много чего некритично полезного выводилось. Например, после замены -- количество замененного. MultiEdit эту строку еще для всякого рода хинтов использовал (например, для показа списка клавиш, активных в контексте исполняемой операции...
by AGu
Fri 14 Dec, 2012 14:37
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

Фарнет и его мои модули поспевают за Far3 оперативно. Спасибо. зайдите на страницу загрузки - всё станет ясно :-) Да, намеки вполне прозрачные. Ну что ж, славно, бум переползать... Кстати, тут, я погляжу, наблюдается мощное наступление Lua... Вот уже и макросы на нем пишутся... Поизучал. Пока непри...
by AGu
Fri 14 Dec, 2012 12:00
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

Я начал по-тихоньку переползать на Far3. В этой связи -- вопрос:
насколько хорошо FarNet и PSF поспевают за развитием Far3?
Разумно ли сейчас начать адаптировать модули и скрипты
или стоит пока повременить?
by AGu
Tue 11 Dec, 2012 12:19
Forum: Обсуждение макросов
Topic: Переезд макросов из macros.db в файлы
Replies: 246
Views: 79401

Re: Переезд макросов из macros.db в файлы

Взял голенький 3003 (и заменил в нем "luafar3.dll" на тот, что был в 3000). По Ctrl-. макрос создается, но в %FARPROFILE%\Macros не записывается. Более того, папка Macros не создается. Соответственно макрос работает только до первого выхода из Far'а. Для сохранения макроса в файл надо что-то специал...
by AGu
Wed 02 Mar, 2011 10:29
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 220409

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

Дополнение: Опыт показал, что в модуле переменная $Error вообще никогда не связана со стандартным потоком Error -- ни во время импорта модуля, ни во время исполнения функций модуля! Получается, что модуль имеет какой-то свой ArrayList под названием $Error, который непонятно зачем нужен, ибо пополняе...
by AGu
Wed 02 Mar, 2011 08:22
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 220409

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

Такой код 'begin' > \log.txt try { Get-Item 'C:\NoFile.txt' -ErrorAction Stop } catch { 'caught' >> \log.txt $Error.RemoveAt(0) } 'end' >> \log.txt не пишет end Это потому, что импорт модуля прерывается необработанной ошибкой, возникающей при исполнении строки $Error.RemoveAt(0) (ибо во время импор...
by AGu
Wed 02 Mar, 2011 03:11
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 220409

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

Виноват, сумбурно описал проблему. Итак, имею PSF-модуль в виде Test.psm1 и делаю в профайле Import-Module Test. Внутри Test.psm1 имею код, исполняемый во время импорта и способный генерить ошибку. Хочу окружить его try-catch, чтобы PSF не заругался ни во время загрузки, ни после нее. И не могу. Есл...
by AGu
Tue 01 Mar, 2011 16:17
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 220409

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

Когда я хочу обработать возможную ошибку, не добавляя ее в поток $Error, я поступаю примерно так: try { Get-Item 'C:\NoFile.txt' -ErrorAction Stop } catch { $Error.RemoveAt(0) } В обычном скрипте это работает, но не в PSF-модуле. PSF-модулю поток $Error кажется пустым (во время импорта). Видимо, PSF...
by AGu
Sat 26 Feb, 2011 11:49
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

По-моему, по сравнению со старым подходом минусов нет в принципе -- по той простой причине, что старый подход становится частным случаем (наследником) нового. Правда ведь?
by AGu
Sat 26 Feb, 2011 11:41
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

Что думаете? А чего тут думать? Прыгать надо! Все правильно, так и должно быть. P.S. Опять приятное пересечение мыслей: в моем будущем PSF-модуле "Doer" примерно так все и обстоит. Эксплорер (в моем случае -- некий doer, исполнитель) возвращает тупой массив произвольных объектов, а связанный с эксп...
by AGu
Thu 24 Feb, 2011 15:59
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

ShiftF4, F7 и прочие лучше ловить в панели, там же если надо показывать диалог и вызывать методы проводника уже самому, как то так ... Ааа... Признаться, я думал, что панель задумана как нечто тупое. Если же имеется удобный механизм создания специализированных панелей, то я удаляюсь делать кулички ...
by AGu
Thu 24 Feb, 2011 15:49
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

Поразмышляв, я уже готов выйти из списка "сторонников идеи". Понятно, что одним ShiftF4 дело не ограничивается. Мало ли какие еще действия захочется произвести в проводнике? Если какое-то нестандартное действие хочется навесить на какую-то клавишу, то это, ясен пень, макрос. Макрос, навешанный на ну...
by AGu
Thu 24 Feb, 2011 15:20
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

c ShiftF4 вроде бы немного другая ситуация. должно уже покрываться методами CanImport, Import... Импорт чего? Надо ведь чтобы не просто было запрошено имя и открылся редактор, а возник диалог создания зюки. Панель о зюках ничего не знает. Раз уж проводник умеет создавать зюки, то кто, если не он, д...
by AGu
Thu 24 Feb, 2011 15:04
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 426023

Re: FarNet — плагин для написания плагинов на .NET языках

Хмм... Я почти уверен, что не понял вопрос. Если это так (а это наверняка так), официально разрешаю ничего мне не разъяснять и ограничиться отлупом вида "ты не в теме". Панель для проводника -- это часть ядра? (Если нет -- точно не понял.) Допустим, проводник работает со списком зюк. Он знает, кто о...

Go to advanced search