Page 1 of 2

Colorer — раскраска синтаксиса в редакторе

Posted: Thu 19 Nov, 2009 09:43
by ctapmex
FarColorer — плагин подсветки синтаксиса в редакторе файлового менеджера Far 2.
Основан на Colorer-take5 be five Library Игоря Русских.
Плагин теперь входит в дистрибутив Far Manager начиная с v.3.0.2948+

Colorer 1.0.2

Posted: Fri 04 Dec, 2009 10:17
by ctapmex
Проект вернулся к истокам. Теперь основной сайт как и прежде на SourceForge. Там же и репозитарий проекта. Я веду свой branche, и соответственно плагины, которые я буду выкладывать, собраны из него. После одобрения моих изменений, они попадут в trunc.
Так же вернулось к истоком имя плагина. Для фара его название Colorer. В разделе download головного сайта он значится под именем FarColorer, дабы не путать с основной библиотекой.

Ну а теперь собственно новая версия.
Colorer 1.0.2
изменения wrote: 1. восстановлена работоспособность опции "Крест"
2. изменено значение опции "Крест".
[ ] Не показывать никогда
[?] Показывать если включено в схеме
[x] Показывать всегда
3. поправлены языковые файлы, и файлы помощи
4. команда clr поддерживает относительные пути.
5. некоторые мелкие баги
замечания wrote: 1. т.к. название вернулось на Colorer, то соответственно в реестре ключ так же Colorer, а не ColorerSe
2. ключ реестра crossDontDraw переименован в CrossDraw, старый можно удалить
3. пути длиннее max_path команда clr не поддерживает
4. в архивах нет схем

Colorer 1.0.2.1

Posted: Wed 23 Dec, 2009 20:10
by ctapmex
Colorer 1.0.2.1
изменения wrote: 1. версия для far 1.75 . Приведена к возможностям плагина под far2, кроме относительных путей
2. в версии для far 2 исправлена небольшая ошибка чтения данных из реестра
3. обновлены схемы (базы раскраски)
4. измениния в языковых файлах и файлах помощи

Colorer 1.0.2.2

Posted: Wed 13 Jan, 2010 20:01
by ctapmex
для начала об изменениях в терминах.
С данного момента в хелпе, языковых файлах и в других местах будут использоваться следующие обозначения
(старое - новое)

Code: Select all

hrd файлы - цветовые стили
файл hrc с описанием языка - схема языка или hrc-схема
комплект hrc и hrd файлов, идущий вместе с плагином - библиотека схем
Colorer 1.0.2.2
изменения wrote: 1. Команда clr понимает относительные и длинные пути. А также пути
содержащие переменные окружения.
2. В настройках в пути до catalog.xml можно указывать переменные окружения.
Например %programfiles%\far2\plugins\colorer\catalog.xml
3. Поиск catalog.xml происходил не в том порядке, что указан был в хелпе.
4. Поправил CreateConsoleScreenBuffer - разрешил чтение/запись в консоль
5. Переделан диалог настройки плагина
а) если плагин отключен, то при загрузке имя цветового стиля пишется без описания.
б) "Тест catalog.xml" тестирует возможность загрузки базового файла настроек
catalog.xml, списка языковых схем и цветовых стилей, беря путь до него из окна
настроек. При ошибке загрузки плагин не отключается.
в) "Тест библиотеки схем" тестирует возможность загрузки всех языковых схем,
беря путь до catalog.xml из окна настроек.
г) убран параметр "Время до показа диалога отмены", т.к. фактически уже давно не
используется.
6. В меню плагина добавлен пункт "Перезагрузить библиотеку схем". При нажатии на него
плагин перечитывает настройки из реестра, а также библиотеку схем.
7. исправлена утечка памяти при работе с поврежденной библиотекой схем
8. мелкие оптимизации.
9. Обновлен файл справки и языковые файлы.
изменения библиотеки схем wrote: Fixes:
- HAML
- Ruby
- C++ environment-variable fix
New:
- ASN.1/ECN notations
- ERB - Rails HTML syntax
- Lua
- SCons scripts support (anatoly techtonik)

Colorer 1.0.2.3 critical fix

Posted: Fri 15 Jan, 2010 08:42
by ctapmex
Colorer 1.0.2.3
изменения wrote: 1. Исправлено падение плагина на диалоге настройки
2. Расширен диалог настройки плагина, и ширина поля для ввода пути к catalog.xml
3. Обновлен файл справки и языковые файлы.

Colorer 1.0.2.4

Posted: Thu 04 Feb, 2010 08:17
by ctapmex
Colorer 1.0.2.4
изменения wrote: 1. увеличена скорость работы плагина .
2. меню "Список функций"
а) комбинация Ctrl-Enter вставляла в редактор текст в иероглифах ( неверная кодировка)
б) нормально вводятся в фильтр клавиши ":;-_"
3. Поправлен порядок поиск catalog.xml
4. Обновлен файл справки и языковые файлы
да, скорость работы еще не фонтан. но уже куда лучше. причем загрузка процессора не 100%.
изменения библиотеки схем wrote: Fixes:
- HAML
- Ruby
- ERB
- SubStation Alpha (assa) ( исправлено не все что просили в теме)
- makefile
плюс поправил определение wxs и fb2 как xml.
в связи с ускорением работы, глюк с срабатыванием колорера (загрузка процессора) на неизвестных типах файлов по схеме <type name="default"><scheme name='default'/> можно считать исчерпанным. Т.к. если сделать какое то ограничение в коде на обработку этого типа, то пропадает возможность настройки своего типа по умолчанию.

Colorer 1.0.2.5

Posted: Sat 06 Mar, 2010 14:12
by ctapmex
Colorer 1.0.2.5
изменения wrote: 1. Переделано хранение настроек в реестре. Убрано отрицание в имени параметра.
Рекомендую очистить ключ реестра сolorer.
2. Исправлены проблемы прорисовки.
3. При отключении плагина, "убирание за собой" происходит во всех открытых редакторах.
4. Из диалога настроек убрана кнопка "Тест catalog.xml". При сохранении настроек (нажатии "Ок")
происходит проверка чтения catalog.xml.
5. Исправлена ошибка работы с регионами с номером больше 9. Наглядный и единственный пример схема assa.hrc
6. При поиске файла catalog.xml генерировалось много exception
изменения библиотеки схем wrote: New:
- AirPlay SDK
- SASS support and sass in haml support
- JCL - Job Control Language
Fixed:
- Ruby minor updates
- Diff : add new options for support git diff (Yuri Khan)
- Text : add support pseudo-graphic
- Reg minor updates
- Makefile.hrc support nmake
- Awk : scripts, +regexp
- Far.hrc : +XML, +callplugin, +\ or \\ in registry, new macro functions and constants
- C : Formatting lines and links to system variables in them, paired quotes for strings
- HTML : add HTML5 tags
так же поменялась структура папки hrc
теперь, все схемы, что идут в дистрибутиве, лежат в одном архиве common.jar. Папка auto, как когда то и планировалась, предназначена для схем пользователя.

обновились цветовые стили. добавлены или обновлены некоторые регионы.

Colorer 1.0.2.6

Posted: Thu 15 Apr, 2010 10:07
by ctapmex
Colorer 1.0.2.6
изменения wrote: 1. окно Outliner в фильтр принимает цифры с цифровой клавиатуры и ~
2. исправлена ошибка работы "креста" при выборе типа раскраски

Colorer 1.0.2.7

Posted: Fri 16 Jul, 2010 05:40
by ctapmex
Colorer 1.0.2.7
изменения wrote: 1. исправлена ошибка ввода цифр в фильтр окна Outliner
2. ошибка доступа к памяти при работе через clr
3. не посылаем лишний раз ECTL_REDRAW ( мигание курсора)
4. инициализация главной части плагина только в редакторе или в диалоге настроек
изменения библиотеки схем wrote: New:
- Mako templates (Mikael Lepisto)
- Scala
- Acapella
Fixed:
- SASS keywords and improvements
- Ruby : ruby custom RE syntax; ruby 1.9 style symbols
- Haml
- JCL : add support comments
- Far macro
- Reg empty hex value

Colorer 1.0.2.8

Posted: Wed 01 Sep, 2010 12:54
by ctapmex
Colorer 1.0.2.8
изменения wrote: 1. избавляемся от хака для быстрого получения строк из редактора
2. ошибка доступа к памяти при вызове clr
Внимание! Версия 1.0.2.8 будет нормально работать только на far 2.0 build 1625 и выше. На предыдущих версиях будет работать медленно.

Colorer 1.0.2.9

Posted: Tue 21 Sep, 2010 11:39
by ctapmex
Colorer 1.0.2.9
изменения wrote: 1. ошибка переполнения стека при закрытии редактора
2. clr работает с файлами в локальной сети
изменения библиотеки схем wrote: Fixed:
- Ruby : ruby string fixes
- pl/sql : backslash escapes param for pl/sql
Внимание! Версии старше 1.0.2.7 будут нормально работать только на far 2.0 build 1625 и выше. На предыдущих версиях
будет работать медленно.

Colorer 1.0.2.10

Posted: Thu 14 Oct, 2010 06:39
by ctapmex
Colorer 1.0.2.10
изменения wrote: 1. ошибка clr - мусор в конце имени файла
2. ошибка переполнения стека при раскраске очень длинной строки.
Экспериментально. При повторении просьба выслать тестовый файл.
3. изменение цвета фона редактора в зависимости от цветовой схемы. на коротких
файлах фон редактора становится одноцветным
4. плагин работает как в консольном режиме, так и в truemod режиме
!!! крест и изменение цвета фона не работает в truemod
5. переименованы файлы помощи и языковые файлы.
!!!Старые нужно удалить

Colorer 1.0.2.11

Posted: Thu 14 Oct, 2010 09:54
by ctapmex
Colorer 1.0.2.11
изменения wrote: 1. clr при включенном truemod работал некорректно

Re: Colorer — раскраска синтаксиса в редакторе

Posted: Fri 15 Oct, 2010 04:42
by ctapmex
Colorer 1.0.2.12
изменения wrote: 1. исправлены проблемы с раскраской блочных комментариев

Colorer 1.0.2.13

Posted: Mon 18 Oct, 2010 06:46
by ctapmex
Colorer 1.0.2.13
изменения wrote: 1. косметика диалога настроек
2. некорректность цвета креста.
3. базы перегружались при каждом открытии редактора