Colorer и AirBrush установлены одновременно

Здесь можно обсудить ваш любимый плагин.
Post Reply
awson
Posts: 26
Joined: Fri 11 Sep, 2009 13:22

Colorer и AirBrush установлены одновременно

Post by awson » Wed 19 Apr, 2017 09:58

Оба плагина установлены. Открываю, скажем, .cpp файл, вижу раскраску от колорера.

Что происходит? Срабатывает один колорер? Или срабатывает и тот и другой, но последним срабатывает колорер?

Есть ли готовая возможность сделать так, чтоб если для файла у эйрбраша есть специфическая (не дефолтная) расраска, то файл раскрашивался бы эйрбрашем, а если нет, -- то колорером?

Если такой возможности нет, то нужно ли модифицировать сам Фар или возможно обойтись написанием плагина, который это дело реализует? Если последнее, то в сторону каких API смотреть?

User avatar
zg
zero-gravity
Posts: 5253
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Colorer и AirBrush установлены одновременно

Post by zg » Wed 19 Apr, 2017 11:05

airbrush позволяет как узнать текущую раскраску colored,guid=Plugin.Call("9860393A-918D-450F-A3EA-84186F21B0A2",2,EditorId), так и установить раскраску, например сишную: Plugin.Call("9860393A-918D-450F-A3EA-84186F21B0A2",0,EditorId,'208B30EE-E89E-4050-BADF-299B80D02FFE').
колорер в последних версиях можно отключать/включать Plugin.Call("0E92FC81-4888-4297-A85D-31C79E0E0CEE","status", true/false) — так что ваша задача решаема небольшим макросом.

awson
Posts: 26
Joined: Fri 11 Sep, 2009 13:22

Colorer и AirBrush установлены одновременно

Post by awson » Wed 19 Apr, 2017 11:50

Спасибо!

Romfor
Posts: 1
Joined: Wed 03 May, 2017 22:50

Colorer и AirBrush установлены одновременно

Post by Romfor » Wed 03 May, 2017 22:57

zg, спасибо большое! я не знал это и не смог найти негде ответы на мои вопросы!

Post Reply

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