Colorer и Airbrush установлены одновременно
Colorer и Airbrush установлены одновременно
Оба плагина установлены. Открываю, скажем, .cpp файл, вижу раскраску от колорера.
Что происходит? Срабатывает один колорер? Или срабатывает и тот и другой, но последним срабатывает колорер?
Есть ли готовая возможность сделать так, чтоб если для файла у эйрбраша есть специфическая (не дефолтная) расраска, то файл раскрашивался бы эйрбрашем, а если нет, -- то колорером?
Если такой возможности нет, то нужно ли модифицировать сам Фар или возможно обойтись написанием плагина, который это дело реализует? Если последнее, то в сторону каких API смотреть?
Что происходит? Срабатывает один колорер? Или срабатывает и тот и другой, но последним срабатывает колорер?
Есть ли готовая возможность сделать так, чтоб если для файла у эйрбраша есть специфическая (не дефолтная) расраска, то файл раскрашивался бы эйрбрашем, а если нет, -- то колорером?
Если такой возможности нет, то нужно ли модифицировать сам Фар или возможно обойтись написанием плагина, который это дело реализует? Если последнее, то в сторону каких API смотреть?
- zg
- zero-gravity
- Posts: 5973
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Colorer и AirBrush установлены одновременно
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)
— так что ваша задача решаема небольшим макросом.Colorer и AirBrush установлены одновременно
zg, спасибо большое! я не знал это и не смог найти негде ответы на мои вопросы!
- HaRT
- Moderator
- Posts: 10541
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Colorer — гибкая раскраска синтаксиса в редакторе и др.
У кого есть понимание, объясните, пожалуйста, из-за чего Colorer и Airbrush так конфликтуют. Что мешает им «разойтись миром», когда синтаксис конкретного файла Колорером не поддерживается? Казалось бы, пусть Airbrush раскрасит синтаксис, а Colorer наложит на это крест (в хорошем смысле
)… Но нет, почему-то так не работает. Что нужно исправить, чтобы их примирить?

Last edited by HaRT on Wed 16 Nov, 2022 23:30, edited 1 time in total.
Reason: Добавлена ссылка на обсуждение Airbrush
Reason: Добавлена ссылка на обсуждение Airbrush
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 5973
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Colorer — гибкая раскраска синтаксиса в редакторе и др.
колорер для неизвестных файлов выставляет default type, который тупо красит всё в цвет по умолчанию.
- zg
- zero-gravity
- Posts: 5973
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Colorer — гибкая раскраска синтаксиса в редакторе и др.
я добавил настройку приоритета, можно 0 на 1 поменять, должно быть нормально.
- HaRT
- Moderator
- Posts: 10541
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Colorer и Airbrush установлены одновременно
Родственное обсуждение, в котором показано, в частности, как выключить Колорер не вообще, а в конкретном редакторе.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10541
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Colorer и Airbrush установлены одновременно
Спасибо, но быстро опробовать не смогу, поскольку на ПлагРинге свежий Air Brush не выложен, а готового к использованию gcc на Винде для самостоятельной сборки у меня нет.
Last edited by HaRT on Wed 16 Nov, 2022 23:26, edited 1 time in total.
Reason: Добавлена ссылка на ПлагРинг
Reason: Добавлена ссылка на ПлагРинг
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10541
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Colorer и Airbrush установлены одновременно
Во, теперь вижу раскраску от Air Brush поверх раскраски от Colorer! В частности, в МунСкрипте и синтаксис, и крест. Спасибо большое!
Фар есть инструмент, а не нянька. © 2009 DrKnS