Pygin — Python adapter
Адаптеры (или плагины на любых языках и с любым интерфейсом)
Я понимаю, шо новый год, но это ж прям праздник какой-то. =) Только бы вот если бы он ещё не крэшился.
Last edited by techie on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [spoiler]
Reason: [spoiler]
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Адаптеры (или плагины на любых языках и с любым интерфейсом)
Питон не нашло? Фар, старее, чем сегодняшний 4498, будет падать, если не нашло.
Надо версия 3.5 и чтобы в %PATH% путь прописан был, см. readme.
Адаптеры (или плагины на любых языках и с любым интерфейсом)
4498 уже не падает.
Класс. Работает. =)
А нельзя выбрать с какой версией дружить? Или выбрать её автоматом в расчёте на то, что питоновский код совместим между версиями.
Когда ошибка в скрипте, непонятно как дебажить. Всё что есть это .
Не перегружается плагин, если отредактировать его. Неудобно.
Last edited by techie on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], [spoiler]
Reason: [code], [spoiler]
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Адаптеры (или плагины на любых языках и с любым интерфейсом)
Нельзя, увы. Линкуется с pythonNN.dll статически, другого способа я не знаю.
Ошибка выводится в stdout. Если запусить с погашенными панелями, будет видно.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Адаптеры (или плагины на любых языках и с любым интерфейсом)
Интересно, как PTVS дружит с несколькими экземплярами установленного питона на выбор…
Фар есть инструмент, а не нянька. © 2009 DrKnS
Использование адаптера питона
Создаю каталог helloworld. В него записываю __init__.py из архива. Делаю load:helloworld. В меню по f11 ничего не появляется. Что я делаю не так? Если каталог helloworld переписать в %FARHOME%\Plugins и перезапустить far, то все работает.
Использование адаптера питона
У меня не получается изменить текст, печатываемый плагином, без перезагрузки Фара.
Нельзя ли сделать так, чтобы в load: можно было указывать имя каталога, содержащего __init.py__ , чтобы было видно какой plugin грузится?
Нельзя ли сделать так, чтобы в load: можно было указывать имя каталога, содержащего __init.py__ , чтобы было видно какой plugin грузится?
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Использование адаптера питона
Питон не особо умеет выгрузку вообще. Но перегрузить вроде бы можно. Версия в шапке обновлена.
Можно запускать
load:имя_папки\__init__.py
из папки уровнем выше, например.