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

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

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

Post by awson »

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

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

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

Если такой возможности нет, то нужно ли модифицировать сам Фар или возможно обойтись написанием плагина, который это дело реализует? Если последнее, то в сторону каких API смотреть?
User avatar
zg
zero-gravity
Posts: 5951
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 175 times
Contact:

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

Post by zg »

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: 59
Joined: Fri 11 Sep, 2009 13:22
Been thanked: 1 time

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

Post by awson »

Спасибо!
Romfor
Posts: 1
Joined: Wed 03 May, 2017 22:50

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

Post by Romfor »

zg, спасибо большое! я не знал это и не смог найти негде ответы на мои вопросы!
User avatar
HaRT
Moderator
Posts: 10436
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 190 times
Been thanked: 324 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by HaRT »

У кого есть понимание, объясните, пожалуйста, из-за чего Colorer и Airbrush так конфликтуют. Что мешает им «разойтись миром», когда синтаксис конкретного файла Колорером не поддерживается? Казалось бы, пусть Airbrush раскрасит синтаксис, а Colorer наложит на это крест (в хорошем смысле :) )… Но нет, почему-то так не работает. Что нужно исправить, чтобы их примирить?
Last edited by HaRT on Wed 16 Nov, 2022 23:30, edited 1 time in total.
Reason: Добавлена ссылка на обсуждение Airbrush
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 5951
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 175 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by zg »

HaRT wrote: Mon 14 Nov, 2022 15:43 У кого есть понимание, объясните, пожалуйста, из-за чего Colorer и Airbrush так конфликтуют.
колорер для неизвестных файлов выставляет default type, который тупо красит всё в цвет по умолчанию.
User avatar
zg
zero-gravity
Posts: 5951
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 175 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by zg »

HaRT wrote: Mon 14 Nov, 2022 15:43 из-за чего Colorer и Airbrush так конфликтуют
я добавил настройку приоритета, можно 0 на 1 поменять, должно быть нормально.
User avatar
HaRT
Moderator
Posts: 10436
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 190 times
Been thanked: 324 times

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

Post by HaRT »

zg wrote: Wed 19 Apr, 2017 11:05 задача решаема небольшим макросом
Родственное обсуждение, в котором показано, в частности, как выключить Колорер не вообще, а в конкретном редакторе.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10436
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 190 times
Been thanked: 324 times

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

Post by HaRT »

zg wrote: Wed 16 Nov, 2022 22:32 я добавил настройку приоритета, можно 0 на 1 поменять, должно быть нормально.
Спасибо, но быстро опробовать не смогу, поскольку на ПлагРинге свежий Air Brush не выложен, а готового к использованию gcc на Винде для самостоятельной сборки у меня нет.
Last edited by HaRT on Wed 16 Nov, 2022 23:26, edited 1 time in total.
Reason: Добавлена ссылка на ПлагРинг
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 5951
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 175 times
Contact:

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

Post by zg »

HaRT wrote: Wed 16 Nov, 2022 23:18 на ПлагРинге свежий Air Brush не выложен
добавил.
User avatar
HaRT
Moderator
Posts: 10436
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 190 times
Been thanked: 324 times

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

Post by HaRT »

zg wrote: Wed 16 Nov, 2022 22:32 я добавил настройку приоритета, можно 0 на 1 поменять, должно быть нормально.
Во, теперь вижу раскраску от Air Brush поверх раскраски от Colorer! В частности, в МунСкрипте и синтаксис, и крест. Спасибо большое!
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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