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

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

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

Post by CyberShadow »

Плагин позволяет настроить группы настроек переменной среды, и с лёгкостью их включать/выключать.

Так как почти каждый компилятор в сегодняшние дни должен идти в составе со своим make/link/etc., часто бывают конфликты с именами программ если обе пути добавлены в PATH.
Также, плагин позволяет с лёгкостью переключатся на разные версии того же (или подобного) программного пакета для командной строки (напр. порты UNIX/GNU-утилит на Windows, разные версии компиляторов/библиотек).

Исходники на GitHub.
Обсуждение
Attachments
Screenshot
Screenshot
screenshot.png (72.8 KiB) Viewed 29997 times
Last edited by CyberShadow on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлена ссылка на Обсуждение
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

EnvMan v1.1

Post by CyberShadow »

Исправлена совместимость с системами до Windows Vista.
Last edited by CyberShadow on Tue 30 Mar, 2010 04:21, edited 1 time in total.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

EnvMan v1.2

Post by CyberShadow »

Исправлена работа с ANSI/OEM путями.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

EnvMan v1.3

Post by CyberShadow »

  • Билды Unicode и Unicode/x64
  • Плагин следит за изменениями в среде и предлагает их импортировать при открытии плагина
  • Плагин переспрашивает пользователя при закрытии плагина без изменений, если текущая среда не соответствует настройками плагина (если, например, настройки были изменены в рядом-запущеном FAR-е)
  • Исправлено падение с Ctrl+Up/Down при пустом списке
Благодарности всем кто участвовал в усовершенствовании плагина.

Внимание: В предыдущих версиях настройки по ошибке в реестр сохранялись в OEM-кодировке. Это было исправлено, что дало совместимость настроек между ANSI и Unicode версиях, но настройки из предыдущих версиях содержащие международные символы придётся перенастроить.
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

EnvMan v1.4

Post by CyberShadow »

Плагин теперь игнорирует "внутренние" элементы среды (использующиеся Windows для сохранения текущих папок, ErrorLevel итд.)
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

EnvMan v1.5

Post by CyberShadow »

  • Добавлен диалог настроек, позволяющий настроить список переменных, игнорируемых EnvMan
  • При открытии, плагин предлагает добавить изменившиеся переменные в игнорируемый список
  • Добавлен интерфейс командной строки (напр. envman:+Delphi)
  • Добавлена экспериментальная поддержка макро-функции callplugin (напр. callplugin(0x4D766E45, "+Delphi") )
  • Исправлен блок ресурсов о версии DLL плагина
  • Прочие исправления ANSI/OEM
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

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

Post by CyberShadow »

  • Добавлена возможность прямого редактирования переменной среды (Shift+F4 / envman:e)
  • Добавлена возможность импортирования и экспортирования среды в/из файла
  • В справке добавлены инструкции для импортирования изменений из .bat-файла, посредством вышеупомянутых способностей
  • Добавлена возможность редактирования настроек в встроенном редакторе FAR-а, что позволяет работать с настройками с больше чем 15 строк
  • Плагин предупреждает при попытке редактирования посредством диалога настройки с больше чем 15 строк, и предлагает использовать редактор FAR-а
  • Улучшена логика построения переменных при импортировании изменений в среде
  • Возможность использовании строк длиннее чем 512 символов в диалоге редактирования в ANSI-версии
  • Укорочены две строки которые не помещались при ширине в 80 колонок
  • Исправлена горячая клавиша для поля имени в диалоге редактирования
  • В справке поправлено форматирование и добавлены ссылки на содержимое
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

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

Post by CyberShadow »

v1.7
  • Частичный порт Far3 API (вроде исправлено падение в ConfigureW)
  • Добавлена возможность копировать/вырезать/вставлять профили по Ctrl+Ins / Shift+Del / Shift+Ins
  • Добавлена русская документация (перевод Ann)
  • Добавлена настройка "Всегда использовать редактор Far"
http://plugring.farmanager.com/plugin.php?pid=836
Post Reply

Return to “Анонсы новых плагинов”