Page 4 of 8

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Wed 21 Nov, 2012 00:50
by CyberShadow

Latest post of the previous page:

Частичный порт под FAR3 (настройки пока еще в реестре)

http://plugring.farmanager.com/plugin.php?pid=836

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Thu 22 Nov, 2012 16:34
by ur4ltz
CyberShadow wrote:Частичный порт под FAR3 (настройки пока еще в реестре)

http://plugring.farmanager.com/plugin.php?pid=836
Плагин даже не грузится.
Far3.0 build 2967 x86

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Thu 22 Nov, 2012 16:44
by tstr
Подтверждаю.
WinXp и те же версии. Конфликта в используемых плагином вызовах системных библиотек нет.
Под DepView при загрузке фар плагин даже не собирается грузиться, кеш плагинов чистил.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Sun 25 Nov, 2012 09:38
by SUSim
а давай макросом сделаем?

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Sun 25 Nov, 2012 19:48
by ur4ltz
SUSim wrote:а давай макросом сделаем?
Та карты тебе в руки! Я только за! :)
Желательно *.fmlua.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Mon 26 Nov, 2012 02:56
by CyberShadow
ur4ltz wrote:Плагин даже не грузится.
Far3.0 build 2967 x86
Тут грузится, но появляется другая проблема (FAR нахалит).

Что именно "не грузится", и что именно подразумевается под "не грузится"?

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Mon 26 Nov, 2012 04:24
by SUSim
ur4ltz wrote:
SUSim wrote:а давай макросом сделаем?
Та карты тебе в руки! Я только за! :)
Желательно *.fmlua.
А что он делает/должен делать - поконкретнее...
Почему fmlua желательнее?

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Mon 26 Nov, 2012 06:32
by tstr
Что именно "не грузится", и что именно подразумевается под "не грузится"?
Под "не грузится" подразумевается то, что плагин не появляется ни в списке плагинов, ни в списке конфигурации плагинов. При этом Dependency Viewer не показывает что процесс ФАРа загружает модуль EnvMan.dll, как это происходит для FAR2 или FAR3 с враппером.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Mon 26 Nov, 2012 07:29
by ur4ltz
SUSim wrote:
ur4ltz wrote:
SUSim wrote:а давай макросом сделаем?
Та карты тебе в руки! Я только за! :)
Желательно *.fmlua.
А что он делает/должен делать - поконкретнее...
Почему fmlua желательнее?
1: Ну тут нужно help к плагу прочесть. А проще, менять переменные окружения, у меня например стоит 6 версий MinGw и AVR-GCC имена компиляторов практически одинаковы, меняю PATH.

Code: Select all

╔════ Environment Manager ═════╗
║√ OpenSSL                     ║
║  LuaLib                      ║
║  lua4win                     ║
║  tecmake                     ║
║√ Vim73                       ║
║  MSYS                        ║
║  AVRGCC                      ║
║  MinGW-345                   ║
║  MinGW-450-DW2               ║
║  MinGW-452-DW2               ║
║  TDM MinGW-441               ║
║  TDM MinGW-450               ║
║  TDM MinGW-451               ║
║  TDM MinGW-452               ║
║√ TDM MinGW-461               ║
║√ FPC 2.4.4                   ║
║  FPC 2.6.0                   ║
║  GIT                         ║
║√ Fossil                      ║
║  Mercurial hg-to-git         ║
║  Mercurial fast-export       ║
║  7-Zip                       ║
║√ Python27                    ║
╚═ Space,Ins,Del,F4,... [F1] ══╝
2: Потому что легче управлять и менять .

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Tue 27 Nov, 2012 01:42
by CyberShadow
tstr wrote:Под "не грузится" подразумевается то, что плагин не появляется ни в списке плагинов, ни в списке конфигурации плагинов.
Интересно, а почему у меня работает а у вас не работает?

Можете указать какой именно архив с плагином установлен?
На чистом FAR воспроизводится? (Если используйте ConEmu, попробуйте без)

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Tue 27 Nov, 2012 07:59
by tstr
Да, интересно.

Сейчас для контроля на ночную сборку Far30b2976.x86.20121127.7z установил плагин, скомпилированный 2012-11-20 23:45 из архива EnvManF3.zip, полученный по Вашей ссылке.
Результат тот же - плагин не загружен.
Без ConEmu, чистый FAR, профиль пользователя пустой.
Настройки EnvMan в реестре HKEY_CURRENT_USER\Software\Far Manager\Plugins\EnvMan , пробовал удалять - без изменений.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Tue 27 Nov, 2012 09:28
by Shmuel
Экспорт GetGlobalInfoW отсутствует.
Экспорт OpenPluginW (в третьем Фаре должно быть OpenW).
Вывод: плагин для Фар 2.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Tue 27 Nov, 2012 09:39
by CyberShadow
Спасибо! Банально не тот файл в архиве поставил.

Также собрал х64.

http://plugring.farmanager.com/plugin.php?pid=836

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Tue 27 Nov, 2012 21:33
by tstr
Спасибо, попробуем.

Такой вопрос ещё: есть настройка Options|Files highlighting and sort groups - для примера: " │ ........D-................ .... │ *.dll;*.sys;*.pyd;%PATHEXT%".
После включения/выключения элемента в "Environment Manager" с содержимым, например: "PATHEXT=%PATHEXT%;.pl" раскраска .pl согласно вышеуказанных настроек в силу не вступает, пока не прегрузить настройки "Files highlighting and sort groups", например включением/выключением маски.
Посему вопрос: есть ли возможность из плагина "просигналить" ФАР-у о необходимости пересмотреть настройки групп?

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Wed 28 Nov, 2012 01:27
by CyberShadow
Насколько я знаю, нет - но если честно этот вопрос надо задавать FAR-team.

Предлагаю настроить макрос.

Re: EnvMan: Environment Manager — управл-е переменными окруж

Posted: Wed 28 Nov, 2012 05:01
by CyberShadow
А что если в ком-строке набрать, например: set PATHEXT=%PATHEXT%

(команду set FAR обрабатывает сам)