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

Здесь можно обсудить ваш любимый плагин.
User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

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

Post by ctapmex » Wed 04 May, 2005 14:45

Far Colorer — плагин подсветки синтаксиса в редакторе, основанный на Colorer Library Игоря Русских.

- Актуальные версии основаны на Colorer Library версии take5.
- Изначальный автор плагина — Игорь Русских (lomecb, он же cail).
- После того как плагин портирован на Far 2, поддержкой занимается Алексей Добрунов (ctapmex, он же на форуме ctapmex).
- Официальная поддержка осуществляется через google-группу colorer_ru (на форуме бывает только ctapmex).

Домашняя страница библиотеки Colorer | Домашняя страница плагина для FAR | GitHub | Анонс

Плагин входит в дистрибутив Far Manager с v3.0.2948 (старые версии доступны тут)



Что не разжёвано в документации плагина:
  • Как подключить собственные цветовые стили *.hrd
  • Как подключить собственную схему:
    • используя пользовательский файл прототипов:
    • используя папку auto:
    • через пользовательский catalog.xml:
  • Как переопределить существующую схему
  • Как правильно "удалить" какую-либо стандартную схему
  • Как использовать относительные пути и переменные окружения
  • Если раскраска неправильна:
  • Неочевидные настройки: maxlinelength (в теме)
  • Тонкая настройка подсветки для отдельной схемы: в теме.
  • Документация по формату:

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Mon 24 Jul, 2017 17:23

Latest post of the previous page:

причем я пробовал настраивать параметр maxlinelength в настройках параметров схем, но это ровным счетом ничего не меняет. раскраска происходит до конца строк в несколько десятков тысяч символов, и фар виснет точно также при открытии файла.
Случайности не случайны.

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Mon 24 Jul, 2017 22:10

еще попробовал проделать такое: отключил Colorer, открыл файл, через меню плагинов включил Colorer и увидел надпись в окне "Перезагрузка библиотеки схем..." и Far висит...
Случайности не случайны.

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Mon 24 Jul, 2017 22:19

зависания происходят только если включен один из или оба параметра ("[x] Выделять парные элементы" и "[x] Показывать синтаксис")
если эти параметры отключены то ничего не зависает, но в них весь смысл использования Colorer.
Случайности не случайны.

User avatar
HaRT
Moderator
Posts: 8074
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Mon 24 Jul, 2017 22:39

Sim wrote:
Mon 24 Jul, 2017 22:10
еще попробовал проделать такое: отключил Colorer, открыл файл, через меню плагинов включил Colorer и увидел надпись в окне "Перезагрузка библиотеки схем..." и Far висит...
Подтверждаю: те полминуты при первом использовании Колорера у меня тратятся как раз при выведенном Reloading schema library.... Но почему-то на коротеньком TXT-файле такого не происходит. Что-то тут нечисто.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Tue 25 Jul, 2017 01:14

может от мощности процессора скорость зависит? у меня далеко не самый быстрый проц.
Случайности не случайны.

User avatar
zg
zero-gravity
Posts: 5263
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 43 times
Contact:

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

Post by zg » Tue 25 Jul, 2017 10:45

явный баг в колорере (или в фаре). первый раз открытие этого файла — долгое всегда. неважно, открывались ли до этого другие файлы такого же типа или вообще. последующие открытия заметно быстрее. [ ] Pairs [ ] Syntax у меня не влияют.

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Thu 10 Aug, 2017 02:28

а воз и ныне там :bad:
Случайности не случайны.

User avatar
DrKnS
Posts: 4615
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

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

Post by DrKnS » Tue 22 Aug, 2017 21:28

Если запускать фар под дебаггером, открытие редактора генерирует вот такие простыни:

Code: Select all

Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Exception thrown at 0x000007FEFD35A06D in Far.exe: Microsoft C++ exception: xercesc_3_1::EndOfEntityException at memory location 0x0000000000189570.
Там этот xercesc везде правильно используется? Или в этой библиотеке логика на исключениях построена?

охиёлки
Posts: 2
Joined: Fri 25 Aug, 2017 15:35

Правильнописание хромает

Post by охиёлки » Fri 25 Aug, 2017 17:53

3.0 build 4242 x64

Ребят, можно вот это поправить чтобы не слетала подсветка/подкраска?
Capture.PNG
Capture.PNG (93.91 KiB) Viewed 639 times

User avatar
HaRT
Moderator
Posts: 8074
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 25 Aug, 2017 18:46

 ! Message from: HaRT
охиёлки, впредь внимательнее смотрите, нужна ли новая тема. Пользуйтесь поиском. Сообщение я подклеил к правильной теме.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 8074
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 01 Sep, 2017 18:24

ur wrote:
Fri 13 Sep, 2013 09:29
Если кому нужна схема для Groovy, забирайте
Спасибо!
С тех пор в схему подробностей не добавилось?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Wed 20 Sep, 2017 08:06

поддержка Colorer заглохла?
может есть какая-то альтернатива? пусть не такая мощная, но лишь бы синтаксис показывала
Случайности не случайны.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Wed 20 Sep, 2017 11:38

Sim wrote:
Wed 20 Sep, 2017 08:06
может есть какая-то альтернатива?
Air Brush

User avatar
Sim
Posts: 365
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 1 time
Contact:

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

Post by Sim » Wed 20 Sep, 2017 12:12

Shmuel, спасибо, но не подходит мне
Случайности не случайны.

Post Reply

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