Panel Colorer — экспериментальный плагин для FAR+ConEmu

Здесь можно обсудить ваш любимый плагин.
afan
Posts: 33
Joined: Tue 24 Nov, 2009 23:08

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by afan »

Latest post of the previous page:

Вот DLL со включенным сохранением картинки в файл на десктопе:
http://dl.dropbox.com/u/789693/temp/Pan ... ug_bmp.zip

Подложите ее взамен старой и в дебаг-режиме посмотрите, создается ли на десктопе BMP-файл, соответствует ли размер картинки размеру окна ConEmu, и нарисовано ли там что-то кроме черного фона.

Да, еще: убедитесь, что в настройках ConEmu 1) ползунок "Darkening" не выкручен в ноль а стоит примерно посередине (рекомендуемое значение = 127).
Underwest
Posts: 26
Joined: Mon 06 Sep, 2010 17:30

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by Underwest »

vim - отдельное консольное приложение - мой любимый редактор :)
Странно как-то, в vim-е раскраска синтаксиса работет кроме фона, его глушит колорер в черный цвет оказывается, это через дебаг-дллку видно. Если убрать галку allow plugins фон нормальный в редакторе становится но красивый плагин перестает работать :(
а так все замечательно
afan
Posts: 33
Joined: Tue 24 Nov, 2009 23:08

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by afan »

Это тогда наверно к ConEmu пожелание больше -- отключать плагин на время выполнения стороннего процесса в консоли. Я это из плагина вряд ли смогу контролировать (я автору ConEmu написал).
refaim
Posts: 13
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 6 times

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by refaim »

Подложил. Файл создаётся, размер картинки правильный, но кроме чёрного фона ничего не нарисовано. «Darkening» = 127. На всякий случай прикладываю полностью ветку HKCU\Software\ConEmu.
Attachments
ConEmu.Settings.zip
(2.4 KiB) Downloaded 173 times
afan
Posts: 33
Joined: Tue 24 Nov, 2009 23:08

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by afan »

Попробуйте вот эту DLL (запишите поверх старой) -- будет ли лучше или все так же?
http://dl.dropbox.com/u/789693/temp/Pan ... ebug_2.zip
refaim
Posts: 13
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 6 times

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by refaim »

Всё заработало. Спасибо :)
Ещё заметил небольшой глюк:
Проявляется при переходе в другой каталог на FTP-сервере. Диалоговое окно появляется, отображается процесс перехода, но исчезает оно только из активной панели. В пассивной остаётся висеть полдиалога. Если переключиться в неё — огрызок исчезает.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by Zeroes »

Win7 x86
PanelColorer 0.92
FAR v2.0 (build 1665) x86 [2.0.0.1665]
ConEmu 2010.9.6 [2010.9.6.0]

при наличии папки \PLUGINS\PANELCOLORER c PanelColorer.dll при запуске Conemu
завершаются процессы Conemu/FAR

удаляю DLL всё запускается
FAR2 и Conemu ветку в реестре очищал не помогает.

сторонних плагинов нет.
воспр. 100%
Delete comment Comment 1 by Zeroes1, Today (114 minutes ago)
воспроизведение 100%
--- Zeroes & Ones ---
Underwest
Posts: 26
Joined: Mon 06 Sep, 2010 17:30

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by Underwest »

ничего не помогло, но пока экспериментировал, уже начал мне черный фон нравится, решил оставить как есть и плагин ;)
User avatar
Dream
Posts: 103
Joined: Fri 14 Apr, 2006 01:21

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by Dream »

Мой Кошмар - FAR GUI все ближе (-:
Вопрос, у меня почему-то все вываливается, если открыть любой файл не только на редактирование, но и на просмотр [F4/F3].

Code: Select all

Исключение:  Нарушение доступа (запись в 0x00000001)
Адрес:       0x0043EDA8
Функция:     ProcessViewerEventW
Модуль:      5\Plugins\ConEmu\plugins\ConEmu\ConEmu.dll
FAR, ComEmu, Panel Colorer все как по рецепту с хабра.
Грешил на плагин Colorer, но и без него тоже вылетает.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by Maximus5 »

Если без 'Panel Colorer' (удалить плагин, перезапустить фар) тоже вылетает - то тебе сюда.
r251
Posts: 3
Joined: Tue 07 Sep, 2010 11:13

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by r251 »

при входе в архив вылетает вместе с комэму. без плагина все нормально работает
refaim
Posts: 13
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 6 times

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by refaim »


Появляется при выключенных панелях в полноэкранном (Alt+Enter/Alt+F9) режиме.
afan
Posts: 33
Joined: Tue 24 Nov, 2009 23:08

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by afan »

Ситуация с вылетами, на мой взгляд, такова:

Panel Colorer дергает API FAR из отдельного потока (к сожалению, ProcessSynchroEventW работает не совсем так, как хотелось бы). Сам FAR 2 1661+ и его стандартные плагины вполне себе thread-safe, т.е. при стандартном наборе плагинов вылетать ничего не должно. Однако, как выяснилось, не всем сторонним плагинам такое поведение нравится, и из-за одного такого плагина FAR может начать вылетать в неожиданных местах (например, путем экспериментов выяснилось, что падения гарантированно начнутся, если установить плагин Observer совместно с Panel Colorer. Есть подозрения на плагин 7z. А вот плагин arclite, который заменяет 7z, работает стабильно). :facepalm:

В общем, вернусь через две недели из отпуска -- буду смотреть, что с этим можно сделать. Пока, если вы замечаете нестабильность работы FAR, попробуйте проверить на отдельной копии FAR со штатными плагинами + ConEmu + Panel Colorer.
r251
Posts: 3
Joined: Tue 07 Sep, 2010 11:13

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by r251 »

multiarc - штатный? вылетает. 7z обычный и альтернативный - вылетает.
afan
Posts: 33
Joined: Tue 24 Nov, 2009 23:08

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by afan »

Там ситуация более хитрая (как я это у себя воспроизвожу): если сторонних плагинов нет, то Multiarc (и другие плагины) у меня не вылетают, все стабильно. Если добавляется некий определенный сторонний плагин, который с Panel Colorer "не дружит", то упасть может и в MultiArc, и в FTP и в другом месте -- не обязательно именно в том плагине.

Так оставлять нельзя, конечно. Буду думать, как починить.
r251
Posts: 3
Joined: Tue 07 Sep, 2010 11:13

Re: Panel Colorer — экспериментальный плагин для FAR+ConEmu

Post by r251 »

голый фар, оставлены только multiarc + конэму + плагин. вылетает в архивах стабильно.
Post Reply

Return to “Обсуждение плагинов”