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

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

FarColorer — плагин подсветки синтаксиса в редакторе файлового менеджера Far 2.
Основан на Colorer-take5 be five Library Игоря Русских.
Плагин теперь входит в дистрибутив Far Manager начиная с v.3.0.2948+
Last edited by ctapmex on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Update
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2

Post 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. в архивах нет схем
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.1

Post by ctapmex »

Colorer 1.0.2.1
изменения wrote: 1. версия для far 1.75 . Приведена к возможностям плагина под far2, кроме относительных путей
2. в версии для far 2 исправлена небольшая ошибка чтения данных из реестра
3. обновлены схемы (базы раскраски)
4. измениния в языковых файлах и файлах помощи
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.2

Post 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)
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.3 critical fix

Post by ctapmex »

Colorer 1.0.2.3
изменения wrote: 1. Исправлено падение плагина на диалоге настройки
2. Расширен диалог настройки плагина, и ширина поля для ввода пути к catalog.xml
3. Обновлен файл справки и языковые файлы.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.4

Post 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'/> можно считать исчерпанным. Т.к. если сделать какое то ограничение в коде на обработку этого типа, то пропадает возможность настройки своего типа по умолчанию.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.5

Post 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, как когда то и планировалась, предназначена для схем пользователя.

обновились цветовые стили. добавлены или обновлены некоторые регионы.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.6

Post by ctapmex »

Colorer 1.0.2.6
изменения wrote: 1. окно Outliner в фильтр принимает цифры с цифровой клавиатуры и ~
2. исправлена ошибка работы "креста" при выборе типа раскраски
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.7

Post 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
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.8

Post by ctapmex »

Colorer 1.0.2.8
изменения wrote: 1. избавляемся от хака для быстрого получения строк из редактора
2. ошибка доступа к памяти при вызове clr
Внимание! Версия 1.0.2.8 будет нормально работать только на far 2.0 build 1625 и выше. На предыдущих версиях будет работать медленно.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.9

Post 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 и выше. На предыдущих версиях
будет работать медленно.
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.10

Post by ctapmex »

Colorer 1.0.2.10
изменения wrote: 1. ошибка clr - мусор в конце имени файла
2. ошибка переполнения стека при раскраске очень длинной строки.
Экспериментально. При повторении просьба выслать тестовый файл.
3. изменение цвета фона редактора в зависимости от цветовой схемы. на коротких
файлах фон редактора становится одноцветным
4. плагин работает как в консольном режиме, так и в truemod режиме
!!! крест и изменение цвета фона не работает в truemod
5. переименованы файлы помощи и языковые файлы.
!!!Старые нужно удалить
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.11

Post by ctapmex »

Colorer 1.0.2.11
изменения wrote: 1. clr при включенном truemod работал некорректно
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

Colorer 1.0.2.12
изменения wrote: 1. исправлены проблемы с раскраской блочных комментариев
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Colorer 1.0.2.13

Post by ctapmex »

Colorer 1.0.2.13
изменения wrote: 1. косметика диалога настроек
2. некорректность цвета креста.
3. базы перегружались при каждом открытии редактора
Post Reply

Return to “Анонсы новых плагинов”