Latest post of the previous page:
Выкладывать исходники не предполагается?Highlight — Простой раскрасчик синтаксисов для редактора
Highlight — Простой раскрасчик синтаксисов для редактора
Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?2. разбирается только то, что на экране и предыдущие 100 строк.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Highlight — Простой раскрасчик синтаксисов для редактора
Предполагается постепенно, при наличии времени, улучшать плагин, в том числе и обработку длинных строк.AleXH wrote:Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?
Highlight — Простой раскрасчик синтаксисов для редактора
Вот прикрутили бы раскраску синтаксиса для Viewer. Вот это была бы вещь! Для редактора Colorera за глаза.
- HaRT
- Moderator
- Posts: 10854
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Highlight — Простой раскрасчик синтаксисов для редактора
Это ж вроде не поддержано в FAR API…
И неоднократно обсуждалось тут на форуме.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Highlight — Простой раскрасчик синтаксисов для редактора
Неоднократно обсуждалось, что Colorer этого не может по дизайну.
Но принципиальных ограничений вроде нет.
Дело за малым: научить фар красить вьювер. И для этого как водится полвьювера придётся переписать ;-)
Но принципиальных ограничений вроде нет.
Дело за малым: научить фар красить вьювер. И для этого как водится полвьювера придётся переписать ;-)
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Highlight — Простой раскрасчик синтаксисов для редактора
Главная проблема всех плагинов раскраски кроме колорера это то что цвета жёстко вшиты, может заранее вынести настройку цветом в отдельный файл?
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Highlight — Простой раскрасчик синтаксисов для редактора
Это не сложно сделать, но хочется прежде довести парсер до ума, что неизбежно повлечёт за собой изменения в формате файлов синтаксиса. То-есть на данном этапе это видится преждевременным.
- zg
- zero-gravity
- Posts: 6034
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Highlight — Простой раскрасчик синтаксисов для редактора
зачем же так:t-rex wrote:Главная проблема всех плагинов раскраски кроме колорера это то что цвета жёстко вшиты
Code: Select all
╔═════ c/c++ ══════╗
║ 0. Comment ║
║ 1. Keyword ║
║ 2. ";" Symbol ║
║ 3. String ║
║ 4. Number ║
║ 5. Hex Number ║
║ 6. Preprocessor ║
║ 7. //FIXME ║
║ 8. Pair ║
║ 9. Wrong Pair ║
╚══════════════════╝
Highlight — Простой раскрасчик синтаксисов для редактора
при загрузке плагина (при открытии первого файла на редактирование) возникает ошибка
очевидно это происходит из-за того, что D:\Tools\Far3-MP\Profile\Plugins\highlight64\onig.dll , требуемая для загрузки rex_onig.dl , находится не в %PATH%. Может быть перед загрузкой временно добавлять far.PluginStartupInfo().ModuleDir в PATH ?
и ссылка на плагринг теперь не работает (Unknown plugin id).
Code: Select all
╔═══════════════════ Highlight Error ════════════════════╗
║ Could not load ║
║ D:\Tools\Far3-MP\Profile\Plugins\highlight64\rex_onig.dl ║
╟─────────────────────────────────────────────────────────╢
║ {OK} ║
╚══════════════════════════════════════════════════════════╝
и ссылка на плагринг теперь не работает (Unknown plugin id).
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Highlight — Простой раскрасчик синтаксисов для редактора
1. onig.dll должна находиться либо на %PATH%, либо в %FARHOME%. Это - необходимое требование (requirement).
2. Поскольку с плагринга, увы, время от времени пропадают файлы, я ограничил количество плагинов там до трёх, чтобы легче отслеживать было.
3. Могу прикрепить плагин здесь. К сожалению, за эти годы не нашёл времени над ним поработать, поэтому он, практически, в прежнем состоянии.
2. Поскольку с плагринга, увы, время от времени пропадают файлы, я ограничил количество плагинов там до трёх, чтобы легче отслеживать было.
3. Могу прикрепить плагин здесь. К сожалению, за эти годы не нашёл времени над ним поработать, поэтому он, практически, в прежнем состоянии.
Last edited by Shmuel on Thu 10 Aug, 2017 14:40, edited 1 time in total.