AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Coder plugin (2)
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 61, 62, 63  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Fri Nov 08, 2013 3:03 pm    Post subject: Reply with quote

bond13 wrote:
Открыл HTML файл со вставками ASP кода типа <% ASP команды %> и заметил, что скрипт эти теги <% и %> обрабатывать не умеет и из-за этого начинает сбоить дальнейшая обработка.
Самостоятельно можно добавить в файл html.coder:
Code:
Folds:
;==================================================================
;Flags  Font    Color   Color   Fold        Fold         Delimiters
;       style   text    bkgrnd  start       end
;==================================================================
;513=1+512
513   0   0   0   "<%"        "%>"         ""
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Nov 15, 2013 10:28 am    Post subject: Reply with quote

Ребята, подскажите, можно ли в секции Words настроить флагами чтобы отбирались все вхождения? Чтобы указать, к примеру:
Code:
?   2   ${WARN}   0   некорректн
вместо:
Code:
0   2   ${WARN}   0   некорректная
0   2   ${WARN}   0   некорректно
0   2   ${WARN}   0   некорректное
и т.д.
Было бы удобно.
Back to top
View user's profile Send private message Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Nov 15, 2013 11:07 am    Post subject: Reply with quote

В XML-подсветке ещё небольшой трабл:
Quote:
<![CDATA[Слово1 слово2]]>
т.е. подсветкой захватывается первое слово и закрывающие квадратные скобки не подсвечиваются.
Было бы неплохо пофиксить.
Back to top
View user's profile Send private message Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Nov 15, 2013 12:42 pm    Post subject: Reply with quote

Ребята, а ни какой переменной нет для задания размера текста в окошке CodeFold?

И предложение: в окне настройки плага ниже списка переменных сделать поле для быстрого поиска, как есть в окошке CodeFold, т.к. что-то много переменных развелось и хотелось бы быстро находить набором.
Back to top
View user's profile Send private message Visit poster's website
Skif_off



Joined: 20 Oct 2013
Posts: 383

PostPosted: Mon Nov 18, 2013 2:09 pm    Post subject: Reply with quote

Сделал небольшой файл подсветки LaTex
Code:
Files:
*.tex
*.latex
*.sty

Quotes:
1   3   ${COMM}   0   "%"   ""   ""   ""   ""

QuotesRE:
0   "\\[a-zA-Z]*"   "\0=(0,${VAR},0)"

Delimiters:
1   0   ${TAG}   0   $
1   0   ${DEL1}   0   [
1   0   ${DEL1}   0   ]
1   0   ${DEL1}   0   {
1   0   ${DEL1}   0   }

Folds:
0   0   0   0   "\begin"   "\end"   ""
;77=1+4+8+64
77   0   0   0   "\if"   "\fi"   ""
(дело имею редко, но в силу функционала и скорости AkelPad для быстрого просмотра хотелось подсветить текст и увидеть структуру).

Возникла проблема с подобным:
\@tempdima
\z@
\@pnumwidth
\m@th
\if@twocolumn

Добавил
Code:
0   "\\[@a-zA-Z]*"   "\0=(0,${OP},0)"

но почему-то не работает. Гуглил, @ вроде не относится к метасимволам, экранировать ни к чему, проверял в утилите RegExp - ошибок нет.

З.Ы. "\\[a-zA-Z]*" - мое второе в жизни работающее регулярное выражение, прошу прощения, если все совсем просто Smile
Back to top
View user's profile Send private message
Dr. MefistO



Joined: 19 Nov 2013
Posts: 3

PostPosted: Tue Nov 19, 2013 7:42 am    Post subject: Reply with quote

Бага в сворачивании блоков для VBS-скриптов.

Какую функцию не сворачиваю, сворачивается весь документ от текущей строки до конца документа.

P.S. Я, скорее всего неверно диагностировал исходный язык программирования.

Помогите с детектом:
Code:
function wchar_strrev($string)
  dim $tmp
  while (len($string) > 0)
    $tmp = $tmp + substr($string, len($string) - 1)
    $string = substr($string, 1, len($string) - 2)
  loop
  $wchar_strrev = $tmp
endfunction


P.P.S Это KiXtart. Добавьте, пожалуйста, поддержку подсветки и сворачивания.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 383

PostPosted: Tue Nov 19, 2013 10:29 am    Post subject: Reply with quote

Dr. MefistO
Кажется, больше подойдет AutoIt.
Back to top
View user's profile Send private message
Dr. MefistO



Joined: 19 Nov 2013
Posts: 3

PostPosted: Tue Nov 19, 2013 12:32 pm    Post subject: Reply with quote

Нет, это точно Kixtart.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 383

PostPosted: Tue Nov 19, 2013 12:51 pm    Post subject: Reply with quote

Dr. MefistO
Верю Smile Я имел в виду, что из существующих подсветка AutoIt подойдет больше, чем VBScript и если делать отдельный .coder-файл, то можно пилить au3.coder (заменить список функций и поправить секцию Folds).

Добавлено:
Фолдинг в KiXtart - это проблема, ибо допустимы конструкции вида
Code:
if @error exit 120 endif

С вопросом лучше перейти в соответствующую тему Coder plugin
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Tue Nov 19, 2013 2:04 pm    Post subject: Reply with quote

VladSh wrote:
Code:
?   2   ${WARN}   0   некорректн
вместо:
Code:
0   2   ${WARN}   0   некорректная
0   2   ${WARN}   0   некорректно
0   2   ${WARN}   0   некорректное
Секцией "QuotesRE:".

VladSh wrote:
<![CDATA[Слово1 слово2]]>
Поправлено в 4.8.6.

VladSh wrote:
Ребята, а ни какой переменной нет для задания размера текста в окошке CodeFold?
В новой версии плагина можно будет использовать шрифт окна редактирования для списка.

Skif_off
У меня подсвечивается. Несколько рекомендаций (работать будет и без них):
- Возьмите за основу какой-либо синтаксический файл, например, ini.coder. Чтобы были прописаны такие вещи как:
Code:
Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}

- Если не используется флаг 1, то шаблон коррекнее будет:
Code:
0   "\\[@a-z]*"   "\0=(0,${OP},0)"
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 383

PostPosted: Tue Nov 19, 2013 2:48 pm    Post subject: Reply with quote

Instructor wrote:
У меня подсвечивается.

Вот в таком виде
Code:
0   "\\[a-z]*"   "\0=(0,${VAR},0)"
0   "\\[@a-z]*"   "\0=(0,${OP},0)"

подсвечивается? У меня почему-то только по отдельности Sad

Instructor wrote:
Несколько рекомендаций (работать будет и без них):
- Возьмите за основу какой-либо синтаксический файл, например, ini.coder. Чтобы были прописаны такие вещи как:

Так и делал, но в принципе, у меня все .coder-файлы проверены и в каждом есть все секции.
Instructor wrote:
- Если не используется флаг 1, то шаблон коррекнее будет:
Code:
0   "\\[@a-z]*"   "\0=(0,${OP},0)"

Спасибо, исправил, забыл про флаг, но помнил, что в LaTex регистр в команде имеет значение.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 383

PostPosted: Tue Nov 19, 2013 5:00 pm    Post subject: Reply with quote

В продолжение диалога о KiXtart:

пристрелочный coder-файл от дилетанта Smile, если интересно. (Голову было нечем занять)
Back to top
View user's profile Send private message
Dr. MefistO



Joined: 19 Nov 2013
Posts: 3

PostPosted: Wed Nov 20, 2013 5:30 am    Post subject: Reply with quote

Skif_off,
Работает на ура, благодарю!
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Wed Nov 20, 2013 6:18 am    Post subject: Reply with quote

Skif_off wrote:
Вот в таком виде
Code:
0   "\\[a-z]*"   "\0=(0,${VAR},0)"
0   "\\[@a-z]*"   "\0=(0,${OP},0)"

подсвечивается? У меня почему-то только по отдельности Sad
Чтобы помочь с правилом, необходимо понять назначение символа "@" и увидеть конечные примеры подсветки.
Back to top
View user's profile Send private message Send e-mail
melky



Joined: 01 Aug 2011
Posts: 3

PostPosted: Wed Nov 20, 2013 7:54 am    Post subject: Кеш плагина Reply with quote

По-моему, не самая лучшая идея хранить кеш Program Files:
Cannot open file "C:\Program Files\AkelPad\AkelFiles\Plugs\Coder\cache"

Если есть где поменять, ткните носом, пожалуйста.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 61, 62, 63  Next
Page 18 of 63

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group