Latest post of the previous page:
плагин же в текущей версии диффы не подсвечивает.Air Brush (Airbrush) — подсветка синтаксиса в редакторе
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush — подсветка синтаксиса в редакторе
Поискал в этой теме «colore*», «колоре*», «farcolor*» и не нашёл никаких указаний, возможно ли как-то подружить Airbrush и Colorer в том смысле, чтобы, например, Airbrush раскрашивал то, что умеет, а остальное отдавалось бы на откуп Колореру. Есть ли рекомендованный способ добиться такого эффекта, особенно в свете недавно появившейся возможности ?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13553
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 67 times
- Been thanked: 390 times
- Contact:
Air Brush — подсветка синтаксиса в редакторе
Из истории коммитов следует что тип текущей раскраски можно получить так:
Code: Select all
Plugin.SyncCall("9860393A-918D-450F-A3EA-84186F21B0A2",2,EditorID).
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush — подсветка синтаксиса в редакторе
Спасибо, возможно, попозже посмотрю. Пока что я прикрутил ручное переключение по
AltC-T
в Editor_Turbo_Alt-C-colorer.lua
.Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 5971
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Air Brush — подсветка синтаксиса в редакторе
удалить все модули, кроме moon.fmt? в текущей версии можно отключит раскраску у конкретного редактора
Plugin.SyncCall(abguid,0,eid,'00000000-0000-0000-0000-000000000000')
.- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Есть ли простой способ собрать Airbrush из-под WSL? Очень уж хочется попробовать свежую версию, но совсем не хочется заниматься развёртыванием и настройкой MinGW…
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 5971
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
не знаю, не пользуюсь. я постараюсь сегодня одно изменение доделать, которое опять всё ломает и тогда на плагринг выложу бинарники.
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 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: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
32
Притом падало на разных файлах, в т.ч. тех, которые Эйрбраш не красит.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 5971
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
это тут.
вызывается только из SetStartupInfoW, т.е. должно падать на первых открытых файлах. если это не так, то скорее всего — всё плохо.
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Я вроде примерно это и наблюдал:
Я сейчас посмотрел попристальнее и обнаружил, что не сообщил ещё одну важную деталь: (адрес памяти разнится). Только что-то я не очень понимаю, что должно произойти, чтобы нельзя было записать в глобальную переменную
Info
…Подозреваю, что какую-то роль в падении именно в этом модуле играет то, что
armgnuasm.fmt
первый по алфавиту среди форматок.Отладочную инфу в формате PDB сложно организовать?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- zg
- zero-gravity
- Posts: 5971
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 175 times
- Contact:
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
- Attachments
-
- airbrush-debug-20221128.7z
- pdb
- (378.58 KiB) Downloaded 35 times
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Вот теперь отчёты посодержательнее, хотя стек-фреймы плагина по-прежнему не распознаются.
Прилагаю архив с отчётами трёх падений: падение №1 , падения №2,3 .
- Attachments
-
- Airbrush_CrashLogs_2022-11-29.7z
- Переименованные файлы bug_report.txt из сгенерированных отчётов
- (13.87 KiB) Downloaded 32 times
- HaRT
- Moderator
- Posts: 10529
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
Air Brush (Airbrush) — подсветка синтаксиса в редакторе
Не знаю, играет ли это какую-то роль, но, поскольку теперь в «деле» фигурирует
Database is busy
, добавлю, что падение у меня всегда воспроизводилось, когда запущено более одного Фара (у меня один Фар вообще редкость). Притом конкретно сегодня оно воспроизводилось «на ура» при редактировании в новом окне Фара как раз файлов bug_report.txt
.Фар есть инструмент, а не нянька. © 2009 DrKnS