Page 65 of 99

Posted: Mon Nov 24, 2014 8:40 am
by Serge Yolkin
Для экспорта текста в RTF хотелось бы ещё опцию "Экспортировать основной цвет фона, как цвет заливки абзаца" (не знаю, возможно ли это).

Posted: Fri Nov 28, 2014 10:23 pm
by VladSh
Только сейчас заметил, что после переезда на 4.9.0 тема Default и одна из моих, которая также была светлой, отображаются с таким же фоном, как и Bespin, хотя, естественно, фон в этих темах не менялся. При переключении на другие темы фон нормально меняется.
В глобальных переменных есть:
SpecialChar_BasicBkColor = 0
SpecialChar_SelBkColor = 0
и пакован AutoComplete_... в которых установлены значения по умолчанию.
Что бы это могло быть, и как поправить?

Posted: Sat Nov 29, 2014 7:16 am
by Instructor
VladSh
Главное меню -> Вид -> Цвета...

Posted: Sun Nov 30, 2014 5:37 pm
by VladSh
Instructor
Спасибо!
Открыл диалог, перевыбрал, кнопка Ok была почему-то недоступна, попробовал нажать ввод после выбора и попустило.
Уже когда-то было и спрашивал, и забыл, и опять не понял почему такое раз в 2-3 года происходит))

Posted: Sat Dec 06, 2014 3:59 pm
by VladSh
Instructor
Не могли бы Вы в coder-файлы подобавлять переменные на символы блоков (к примеру: {}) и на комменты: однострочные и блочные? coder-файлы - место для этого - лучше не придумать. Было бы удобно, чтобы скрипты получали эти данные оттуда.

Posted: Tue Dec 09, 2014 8:00 pm
by yozhic
Докладываю. Панель CodeFold расположена справа. При наведении курсора всплывающие подсказки уплывают правым краем за пределы экрана (т.е. не читаются). Не могли бы поправить :?
Coder 14.2, Akel 4.9.0, Win(XP|8.1)

Posted: Mon Dec 15, 2014 6:18 pm
by Lenchik
Обновленный кодер плагин ругается на

Code: Select all

; Имитация курсивного текста латиницы
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\/[a-zß-öø-ÿā-ŷź-ſƀ-ɏɐ-ʯḁ-ỿⱠ-Ɀa-zff-st]+\/)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(3,${IF},0) 
; Имитация курсивного текста кириллицы
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\/[а-яё]+\/)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(3,${OP},0) 
; Имитация курсивного текста для всех остальных вариантов (fallback)
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\/\w+\/)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(3,0,0) 
; Имитация жирного текста латиницы
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\*[a-zß-öø-ÿā-ŷź-ſƀ-ɏɐ-ʯḁ-ỿⱠ-Ɀa-zff-st]+\*)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(2,${IF},0)
; Имитация жирного текста кириллицы
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\*[а-яё]+\*)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(2,${OP},0)
; Имитация жирного текста для всех остальных вариантов (fallback)
0	(?:(?<=\s)|(?<=\.)|(?<=\W)|(?<=\A))(\*\w+\*)(?:(?=\s)|(?=\.)|(?=\W)|(?=\Z))	\1=(2,0,0)

Это замечательно, что показывает, что ему не нравится. Но непонятно, что изменилось с обновлением, и что именно ему не нравится :(

Posted: Mon Dec 15, 2014 6:41 pm
by Instructor
Lenchik
Копируете выражение в диалог поиска программы и нажимаете найти. При наличии ошибки в выражении, диалог укажет место ошибки.

В вашем случае положительный просмотр (?<=\A) не может быть нулевой длины - указываем просто \A.

Posted: Mon Dec 15, 2014 9:23 pm
by YuS
Instructor wrote: положительный просмотр (?<=\A) не может быть нулевой длины - указываем просто \A.
В справке бы отразить этот момент, т.к. ранее такой шаблон работал ...

Posted: Tue Dec 16, 2014 10:00 am
by Instructor
Изменено: порядок аббревиатур теперь сохраняется.
Добавлено: флаг 2 переменной HighLight_AutoMarkFlags - автоматически отмечать только слова совпадающие целиком.
Добавлено: флаг 4 во внешний вызов с кодом 2 - отмечать только слова совпадающие целиком (Coder::HighLight).
Добавлено: необязательный параметр для внешнего вызова с кодом 2 для получения типа кеша (Coder::Settings).
Добавлено: возможность прервать информирование о недостающих переменных в активной теме.
Добавлено: умное дополнение аббревиатур справа. Раскрытие в зависимости от наличия разделителя: "Ake|lPa " в "AkelPad| ", но не "Ake|lParam" в "AkelPad|ram".

Changed: abbreviations order now preserved.
Added: flag 2 for variables HighLight_AutoMarkFlags - automatic marking only whole words matching.
Added: flag 4 for external call with code 2 - marking only whole words matching.
Added: optional parameter for external call with code 2 to receive cache type (Coder::Settings).
Added: possibility to interrupt reporting of missing variables in active theme.
Added: smart complete abbreviation from right. Expand depending on delimiter: "Ake|lPa " to "AkelPad| ", but not "Ake|lParam" to "AkelPad|ram".


Coder plugin v14.4

Posted: Tue Dec 16, 2014 1:52 pm
by Andrey_A_A
Раньше работала кнопка:

Code: Select all

"Обновить кеш синтаксиса" Call("Coder::Settings", 2, 4) Icon("%a\AkelPadImage.dll",466)
Сейчас она вешает AkelPad.
Версия 14.4

Posted: Tue Dec 16, 2014 3:10 pm
by Instructor
Andrey_A_A
Вызов не корректен.
"Обновить кеш синтаксиса" Call("Coder::Settings", 2, 4) Icon("%a\AkelPadImage.dll",466)

Posted: Tue Dec 16, 2014 3:16 pm
by Andrey_A_A
Instructor
Спасибо за разъяснение.
Я уже понял, только непонятно почему этого нет в истории (о том, что он убран) - ладно, если бы он был бы экспериментальным, но этот вызов работал несколько лет не только в кнопках, но и в скриптах...

Posted: Tue Dec 16, 2014 3:29 pm
by Instructor
Andrey_A_A
Работал, т.к. любой мусор после 1-ого аргумента игнорировался. Сейчас используется 2 аргумент, поэтому он должен либо не указываться, либо строго соответствовать документации.

Posted: Tue Dec 16, 2014 7:00 pm
by Cuprum
Поставлена птичка в настройках "отмечать теги", но почему-то некорректно отмечает или совсем не отмечает парные

Code: Select all

<li>
...
</li>