Skif_off, спасибо. Да, дело в кодировке, перекачал и сохранил в UTF-16LE и всё исправилось.
Posted: Fri Oct 30, 2015 7:30 pm
by Drugmix
Instructor,
а какой сейчас статус у работы regex в правилах QuotesRE в Coder плагине?
Должен ли он полностью соответствовать работе PCRE на https://regex101.com/#pcre ?
При использовании сверхжадных квантификаторов, лучше избегать неоднозначных шаблонов. Если уж используется вариативность, то надо оставлять пути для отхода, т.е. чтобы у парсера была возможность возврата по строке для проверки всех вариантов.
В такой ситуации, лучше использовать атомарную группу, с учетом того, что в ней первое найденное совпадение будет и единственное, либо обычный жадный "+"
так:
Instructor wrote:
Drugmix
У меня правило отрабатывает. Убедитесь, что вы используете последнюю тестовую версию программы.
Действительно отрабатывает, правда именно только в последней тестовой.
*мечтательно, самому себе:
Эх, опять что-ли поплакаться, чтобы сделали возможность в апдейтере обновление до крайней тестовой версии...
Posted: Sat Oct 31, 2015 9:30 am
by Kley
YuS wrote:Эх, опять что-ли поплакаться, чтобы сделали возможность в апдейтере обновление до крайней тестовой версии...
...и поддержку языковых модулей для нее. Так недолго и английский выучить, сидя на тестовой по пол-года
Posted: Sat Oct 31, 2015 10:32 am
by Lenchik
Kley
Когда под себя написаны все менюшки, на русском, то язык тестовой версии не имеет значения.
А образец базового меню лежит где-то на странице с плагинами, если не изменяет память.
Posted: Sat Oct 31, 2015 12:53 pm
by Kley
Lenchik
Да, да, конечно. Меню... Все команды, типа "" Command(4153), "" Command(4154), надо переделывать, давая им свои имена.
А как насчет диалогов настройки, поиска, замены... Или скриптов, типа LinesFilter.js... Что с ними делать? Не научите?
Всякий раз видеть при старте-перезагрузке:
AkelPad wrote:Update Russian.dll
Current version: 4.9.6.0
Required version: 4.9.7.0
Приходится переходить на внутренний язык.
Lenchik wrote:Когда под себя написаны все менюшки, на русском, то язык тестовой версии не имеет значения.
Представьте себя на месте нового пользователя AkelPad...
p.s. Может по этому и нет тестовых версий в "апдейтере"?
Posted: Sat Oct 31, 2015 1:10 pm
by Lenchik
Да, новые пользователи задерживаются на Акеле в случае своебразного "шила" или любопытства. Либо соскакивают на NotePad++, либо качают сборку от San_dr, например, и обнаруживают "дивный новый мир". Я как раз обнаружил коллегу, который даже не знает, что подсветка синтаксиса есть в акеле...
Posted: Mon Nov 02, 2015 12:22 pm
by Drugmix
Instructor wrote:Добавлено: при перемещении секции "QuotesRE:" выше "Quotes:", приоритет секции "QuotesRE:" становится выше. Требуется AkelPad 4.9.7 или выше.
Added: when moving section "QuotesRE:" above "Quotes:", priority of section "QuotesRE:" becomes higher. Required AkelPad 4.9.7 or higher.
А вы бы не могли такую информацию сразу в доки заносить? Мне кажется, она важная.
Posted: Tue Nov 03, 2015 4:41 pm
by Cuprum
Instractor
Поскольку сейчас дублирующие слова не выводятся в списке дополнения, я попытался логически структурировать подсказки и подсветку согласно стандарту ECMA-262 (6-я версия)
Получилось
.
Может, запилить его? Тут еще кое-что не внесено, но основные слова есть. Бонус : в таком виде js.coder может быть неплохим справочником по списку свойств и методов последней редакции нативного Javascript.
Cuprum,
извините пожалуйста. js.coder версий, от разных людей, предостаточно.
Я излагал ( боюсь писать писал ) про версию из PlugsPack. Если Вы тоже,
то с "тестовой" ничего не изменилось