Latest post of the previous page:
плагин же в текущей версии диффы не подсвечивает.Air Brush (Airbrush) — подсветка синтаксиса в редакторе
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush — подсветка синтаксиса в редакторе
Поискал в этой теме «colore*», «колоре*», «farcolor*» и не нашёл никаких указаний, возможно ли как-то подружить Airbrush и Colorer в том смысле, чтобы, например, Airbrush раскрашивал то, что умеет, а остальное отдавалось бы на откуп Колореру. Есть ли рекомендованный способ добиться такого эффекта, особенно в свете недавно появившейся возможности ?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Air Brush — подсветка синтаксиса в редакторе
Из истории коммитов следует что тип текущей раскраски можно получить так:
Code: Select all
Plugin.SyncCall("9860393A-918D-450F-A3EA-84186F21B0A2",2,EditorID).
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush — подсветка синтаксиса в редакторе
Спасибо, возможно, попозже посмотрю. Пока что я прикрутил ручное переключение поJohn Doe wrote: Thu 06 Aug, 2020 15:23 Из истории коммитов следует что тип текущей раскраски можно получить так:
AltC-T в Editor_Turbo_Alt-C-colorer.lua.Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
Air Brush — подсветка синтаксиса в редакторе
удалить все модули, кроме moon.fmt? в текущей версии можно отключит раскраску у конкретного редактораHaRT wrote: Thu 06 Aug, 2020 14:50возможно ли как-то подружить Airbrush и Colorer в том смысле, чтобы, например, Airbrush раскрашивал то, что умеет, а остальное отдавалось бы на откуп Колореру.
Plugin.SyncCall(abguid,0,eid,'00000000-0000-0000-0000-000000000000').- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Есть ли простой способ собрать Airbrush из-под WSL? Очень уж хочется попробовать свежую версию, но совсем не хочется заниматься развёртыванием и настройкой MinGW…
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
не знаю, не пользуюсь. я постараюсь сегодня одно изменение доделать, которое опять всё ломает и тогда на плагринг выложу бинарники.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Что-то у меня сегодня плагин часто падает и при этом нередко уносит Фар. К сожалению, надёжного воспроизведения найти пока не могу, похоже на какую-то гонку с Колорером в первом редакторе после запуска.
И сгенерированные крэш-репорты малосодержательные, потому что там из полезного по сути только
Учитывая, как я понимаю, что плагин собирается посредством gcc (MinGW?), представляется ли возможным сгенерировать и опубликовать отладочную сборку с PDB-файлом? Или хотя бы PDB для уже опубликованной версии?
И сгенерированные крэш-репорты малосодержательные, потому что там из полезного по сути только
STATUS_ACCESS_VIOLATION да сама точка падения: , а весь ведущий к ней стэк вызовов состоит из множестваException stack ---------------------------------------------------------------------- 00001026 armgnuasm.fmt!SetColorizeInfo+0x26
[…] <unknown>!<unknown> (get the pdb)Учитывая, как я понимаю, что плагин собирается посредством gcc (MinGW?), представляется ли возможным сгенерировать и опубликовать отладочную сборку с PDB-файлом? Или хотя бы PDB для уже опубликованной версии?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
32
Притом падало на разных файлах, в т.ч. тех, которые Эйрбраш не красит.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
это тут.
вызывается только из SetStartupInfoW, т.е. должно падать на первых открытых файлах. если это не так, то скорее всего — всё плохо.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Я вроде примерно это и наблюдал:
Я сейчас посмотрел попристальнее и обнаружил, что не сообщил ещё одну важную деталь: (адрес памяти разнится). Только что-то я не очень понимаю, что должно произойти, чтобы нельзя было записать в глобальную переменную
Info…Подозреваю, что какую-то роль в падении именно в этом модуле играет то, что
armgnuasm.fmt первый по алфавиту среди форматок.Отладочную инфу в формате PDB сложно организовать?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 6207
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 206 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
попробуйте.
- Attachments
-
- airbrush-debug-20221128.7z
- pdb
- (378.58 KiB) Downloaded 71 times
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Вот теперь отчёты посодержательнее, хотя стек-фреймы плагина по-прежнему не распознаются.
Прилагаю архив с отчётами трёх падений: падение №1 , падения №2,3 .
- Attachments
-
- Airbrush_CrashLogs_2022-11-29.7z
- Переименованные файлы bug_report.txt из сгенерированных отчётов
- (13.87 KiB) Downloaded 65 times
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Не знаю, играет ли это какую-то роль, но, поскольку теперь в «деле» фигурирует
Database is busy, добавлю, что падение у меня всегда воспроизводилось, когда запущено более одного Фара (у меня один Фар вообще редкость). Притом конкретно сегодня оно воспроизводилось «на ура» при редактировании в новом окне Фара как раз файлов bug_report.txt.Фар есть инструмент, а не нянька. © 2009 DrKnS