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

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

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

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

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

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



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

Anonymous

Post by Anonymous » Mon 12 Sep, 2005 04:52

Latest post of the previous page:

мыда ... некий colorer3craze ... 2000 (!) год .
имеет смысл (если да, то почему ?)
посмотреть новее ?

User avatar
mirror
Posts: 98
Joined: Sun 03 Apr, 2005 20:20
Contact:

Post by mirror » Mon 12 Sep, 2005 10:52

olive wrote:мыда ... некий colorer3craze ... 2000 (!) год .
Угу, так я и думал. С этим антиквариатом сталкивался только в виде строчки в history :)
olive wrote:имеет смысл (если да, то почему ?)
посмотреть новее ?

Имеет.
Глюков поубавилось, возможностей HRC прибавилось, куча новых языков и т.д. А главное — возможность поддержки. Я сомневаюсь, что сейчас кто-нибудь сможет тебe помочь найти ошибку в HRC для colorer 3. Игорь — и тот, наверное, его уже забыл. Вот в HRC для colorer 5 — совсем другое дело.

Так что мой совет — скачивать последнюю версию с http://colorer.sf.net
Правда, свой HRC, конечно, придется переписать под новую версию, но это, мне думается, не страшно. Ссылки на документацию я приводил. Сперва советую ознакомиться с тем, что я назвал «туториал по старой версии» (т.е. по colorer 4), а уже потом переходить к спецификации HRC. Для более плавного перехода, так сказать :)

Кстати, если это какой-нибудь известный язык, то велика вероятность, что он там уже есть. И все это делать не придется.
WBR, Eugene
e-mail: 4mirror собака mail точка ru

Anonymous

Post by Anonymous » Mon 12 Sep, 2005 11:42

спасибо , сейчас солью посмотрю
перевести я думаю не проблема нисколько,
а язык свой . спасибо за подсказку :)
а то так бы и сидел :) на 2000ной версии :)

Anonymous

Post by Anonymous » Tue 13 Sep, 2005 05:58

2 mirror

Позвольте вопрос.
А не планируется ли создание HRC для очень продвинутого "шаблонизатора" smarty (http://smarty.php.net)?
Точнее, скорее всего, HRC нужен сразу для связки php+smarty, но мне кажется, что для значительной части разработок, поначалу хватит подсветки синтаксиса хотя-бы только одного "чистого" smarty, без php.
Ибо, как система отображения шаблонов в php, smarty весьма продвинут, и очень полезен, вот только сильно напрягает отсутствие в любимом редакторе подсветки его синтаксиса. :?
Я сам было попробовал сделать HRC - но т.к. никогда до того не занимался подобного рода работами, вобщем - "ниасилил" :(
И это при том, что, на сайте smarty есть файлы подсветки синтаксиса, для кучи разных редакторов - (http://smarty.php.net/contribs/syntax_highlighting/), но даже они мне не помогли, с моей нулевой квалификацией в этом вопросе.

Так, что если, кто-либо из специалистов сможет сделать такой HRC - я думаю, что многие веб-програмеры будут благодарны за это, а я в первую очередь ;)

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

Colorer и долгая загрузка hrc

Post by Kirill » Fri 23 Sep, 2005 12:16

Каждый раз когда я перезапускаю ФАР у меня последний Colorer перечитывает hrc-файлы. На остальных компах все нормально. В чем может быть косяк?

User avatar
mirror
Posts: 98
Joined: Sun 03 Apr, 2005 20:20
Contact:

Post by mirror » Fri 23 Sep, 2005 15:33

Лично я смарти не люблю, не использую и считаю морально устаревшей. Так что особой мотивации такой hrc писать лично у меня сейчас нет.

Может быть потом она у меня появится, хотя врятли скоро. Посмотрим.
WBR, Eugene
e-mail: 4mirror собака mail точка ru

User avatar
Wave
Posts: 1764
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

Баг колорера, наверное...

Post by Wave » Tue 18 Oct, 2005 15:58

Значит так: альфы 39 и 51 - на других не проверял, лениво. Солорер пятый - без него всё нормально. Фар виснет при попытке открыть в редакторе такие файлы: Заходишь на сайт http://mobi.ua/ и выбираешь html версию сайта. Сохраняешь web-страницу эксплорером полностью. Я так несколько страниц сохранил, например http://mobi.ua/mobi/index.php?option=co ... &Itemid=68 При попытке открыть сохраненные файлы фар и виснет. Я сначала думал, что дело в смеси русских и английских букв в имени (сначала так поименовал, "и" украинскую поменял на "i" английскую), баг последнего фара, но потом переименовал их - тот же результат.
Colorer-take5 Library beta4. $Date: 2005/04/28 14:18:08 $
XPsp2ProRus, результат наблюдался в связке "фар плюс солорер минус все прочие плуги".
Если ещё какая-то информация нужна - готов предоставить. Если всё это сообщение не нужно -
извиняюсь и исчезаю.

P.s. Настройки колорера такие:
"crossDontDraw"=dword:00000000
"pairsDontDraw"=dword:00000000
"syntaxDontDraw"=dword:00000000
"oldOutlineView"=dword:00000000
"disabled"=dword:00000000
"catalog"=""
"maxTime"=""
"hrdName"="black_ay" - вроде в стандартной поставке есть.

Настройки редактора:
[HKEY_CURRENT_USER\Software\Far\Editor]
"AutoDetectTable"=dword:00000001
"ExternalEditorName"="C:\\TOOLS\\Edit\\GridinSoftNotepad\\gsnote.exe !.!"
"UseExternalEditor"=dword:00000000
"ExpandTabs"=dword:00000002
"TabSize"=dword:00000004
"PersistentBlocks"=dword:00000001
"DelRemovesBlocks"=dword:00000000
"AutoIndent"=dword:00000001
"SaveEditorPos"=dword:00000000
"EditorCursorBeyondEOL"=dword:00000001
"SaveEditorShortPos"=dword:00000001
"ReadOnlyLock"=dword:00000000
"AnsiTableForNewFile"=dword:00000001
"AnsiTableAsDefault"=dword:00000001
"WordDiv"="!%^&*()+|{}:\"<>?`-=\\[];',./"
"BSLikeDel"=dword:00000000
"EditorF7Rules"=dword:00000001
"FileSizeLimit"=dword:00000000
"CharCodeBase"=dword:00000001
"EditorUndoSize"=dword:00000800
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Post by Zeroes » Tue 18 Oct, 2005 20:50

блин я IE (w2003sp1+хотфиксы) сохранить страницу не могу

---------------------------
Ошибка сохранения веб-страницы.
---------------------------
Не удается сохранить эту веб-страницу в указанном месте.
---------------------------
ОК
---------------------------

Wave можешь архив послать на sdindikov@mail.ru?
index.htm той страницы но сохраненное оперой 8.5 открывает без проблем

FAR2051+Colorer-take5 Library beta4 (но немного ещё фикшенный) автор присылал. colorer.dll 417,792 06.06.05 19:18
--- Zeroes & Ones ---

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 2 times
Contact:

Post by DiRTy_GaRRy » Tue 18 Oct, 2005 22:06

Подтверждаю. Виснет.

FAR2051+Colorer-take5 Library beta 4 (с SF).
Attachments
Мобі - Нова мобільна пропозиція.rar
Страничка на которой виснет.
(8.75 KiB) Downloaded 524 times
Ы?

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Post by Skirda » Wed 19 Oct, 2005 07:48

Обламывается на строке 3:

Code: Select all

<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> --><!-- newprip не флеш --><!-- <html xmlns="http://www.w3.org/1999/xhtml">--><HTML><HEAD><TITLE>Мобi - Нова мобiльна пропозицiя</TITLE>
ФАР, после отработки ECTL_GETSTRING, отдает управление плагину, но... не получает онного (управления) обратно.

User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Post by Zeroes » Wed 19 Oct, 2005 15:54

Wave

Ну так что автору Colorer'a уже сообщили?
А то он форум не читает, а поправить у думаю он сможет быстро...
--- Zeroes & Ones ---

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko » Wed 19 Oct, 2005 16:22

лучше не надо. а то недавно что-то подправляли. теперь крест шириной в табуляцию.

User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Post by Zeroes » Wed 19 Oct, 2005 17:50

Andrey Budko

ну так тебе никто не мешает остановится обновлять плагин.
--- Zeroes & Ones ---

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko » Wed 19 Oct, 2005 18:41

так в фаре сломали!

User avatar
Wave
Posts: 1764
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

Post by Wave » Wed 19 Oct, 2005 18:43

Сообщил, да, теперь когда отреагирует... А багфикс желателен...
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Wave
Posts: 1764
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

Post by Wave » Wed 19 Oct, 2005 19:49

2 Andrey Budko: я когда пост писал, твоего ещё не было... В ФАРе? Ну как бы... Моё дело сообщить - больше ничего не могу...
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Post by Zeroes » Thu 20 Oct, 2005 12:06

Andrey Budko

А мне по ответу Валентина показалось что виноват плагин.
не? :)
--- Zeroes & Ones ---

Post Reply

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