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 ... 46, 47, 48 ... 64, 65, 66  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Thu May 29, 2014 10:57 pm    Post subject: Reply with quote

Подскажите как сделать, чтобы подсвечивались ближайшие угловые скобки при установке курсора рядом с ними, все подсвечиваются (), [], {} а <> нет. Может где-то в настройках?

Back to top
View user's profile Send private message Send e-mail Visit poster's website
opk44



Joined: 16 Jan 2010
Posts: 366

PostPosted: Thu May 29, 2014 11:27 pm    Post subject: Reply with quote

Andrey_A_A
1. Темой ошиблись. Смотреть тут: XBrackets-plugin
2. Настраивать тут: XBrackets-plugin / Settings / птичка в "Считать < > парой скобок"
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Fri May 30, 2014 12:15 am    Post subject: Reply with quote

opk44 wrote:
1. Темой ошиблись.

Точно, извиняюсь.. Спасибо, дело было не в галочке, необходимо было внести расширения...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Serge Yolkin



Joined: 27 Jul 2010
Posts: 280

PostPosted: Fri May 30, 2014 12:58 pm    Post subject: Reply with quote

В такой записи:
Code:
<tag onload="if(2>1)document.getElementsByTagName('BODY')[0].innerText='blah-blah-blah';">

</tag>
концом открывающего тега tag Coder считает знак "больше". Мелочь, конечно, но можно ли заставить его игнорировать то, что захватывается правилами Quotes/QuotesRE ?
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2060
Location: Vinnitsa, Ukraine

PostPosted: Fri May 30, 2014 7:55 pm    Post subject: Reply with quote

Serge Yolkin
Это не есть валидный XML/HTML/SGML документ, и правильно оно считает. ">" должно быть заменено на &gt; Не думаю что стоит менять правильное на неправильное в угоду криворукости таких вот дезайнеров. %)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Serge Yolkin



Joined: 27 Jul 2010
Posts: 280

PostPosted: Sat May 31, 2014 2:01 am    Post subject: Reply with quote

FeyFre
Угу. А ещё тэги должны быть закрыты...
Стандарты - это хорошо, но и с заменой на &gt; код, строго говоря, будет не валидным, по крайней мере, для XML/XHTML. Можно валидатором проверить.
А что касается угоды, так это в угоду тем, кто такие перлы вынужден разгребать. Я-то стараюсь минимизировать количество фекалий в коде.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1646

PostPosted: Sat May 31, 2014 8:51 am    Post subject: Reply with quote

FeyFre wrote:
">" должно быть заменено на &gt;

Хм, а вот это
(http://www.w3.org/TR/2008/REC-xml-20081126/#syntax)
Quote:
The ampersand character (&) and the left angle bracket (<) MUST NOT appear in their literal form, except when used as markup delimiters, or within a comment, a processing instruction, or a CDATA section. If they are needed elsewhere, they MUST be escaped using either numeric character references or the strings " &amp; " and " &lt; " respectively. The right angle bracket (>) may be represented using the string " &gt; ", and MUST, for compatibility, be escaped using either " &gt; " or a character reference when it appears in the string " ]]> " in content, when that string is not marking the end of a CDATA section.

как понимать?
То есть, вроде, < не должен использоваться как есть, а вот > может (но не должен?) быть заменен на &gt;.
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 856
Location: Kyiv, Ukraine

PostPosted: Sat May 31, 2014 7:30 pm    Post subject: Reply with quote

Забавно, что все эти замечания насчёт угловых скобок позволили мне чисто случайно наткнуться на ошибку в XBrackets, которая была там чуть не с самого начала! И проявилась она как раз с угловыми скобками из-за того, что функция определения типа файла в специфической ситуации не определяла текущий файл как HTML-совместимый.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 27 Jul 2010
Posts: 280

PostPosted: Sun Jun 01, 2014 7:57 am    Post subject: Reply with quote

Infocatcher
Не могу сейчас искать - убегаю, но, ЕМНИП, к значениям атрибутов требования ещё жёстче, чем к данным между тегами (если эти значения отдельно не задекларированы).
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 27 Jul 2010
Posts: 280

PostPosted: Wed Jun 04, 2014 2:50 pm    Post subject: Reply with quote

Долгое время пытался описать регуляркой регулярки в JS. Сменил концепцию: вместо описания всего, что может быть внутри регулярки (а там много чего может быть), попробовал описать то, что снаружи. Получилось короче и работает точнее:
Code:
4 (?<=[{\[(,;:=!?&\n])\s*(\/(?!\/).*?[^\\](\\\\)*\/)[gim]{0,3}\s*(?=[}\]),;:.\n])`   `\1=(3,${TYPE},0)`
Может кто-нибудь потестировать?

Last edited by Serge Yolkin on Wed Jun 04, 2014 8:38 pm; edited 1 time in total
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1646

PostPosted: Wed Jun 04, 2014 4:06 pm    Post subject: Reply with quote

Serge Yolkin
Я себе когда-то вот такой тестовый файл делал:
https://gist.github.com/Infocatcher/be52ae6a37dcfa4234ae
(но до чего-то работающего тогда эксперименты не дошли)
Back to top
View user's profile Send private message Visit poster's website
Serge Yolkin



Joined: 27 Jul 2010
Posts: 280

PostPosted: Wed Jun 04, 2014 8:39 pm    Post subject: Reply with quote

Infocatcher
Спасибо, обнаружил пару косячков. Поправил в предыдущем посте.
Back to top
View user's profile Send private message
ShDM



Joined: 06 Jun 2014
Posts: 3

PostPosted: Fri Jun 06, 2014 7:35 pm    Post subject: Reply with quote

Не могу заставить работать файл подсветки для Фортран. Скачал, скинул в соответствующую папку, удалил файл cache. Не фига не робит. Помогите.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Sat Jun 07, 2014 4:46 am    Post subject: Reply with quote

ShDM
Откуда скачали? Файлы с каким расширением открываете? Файл coder должен быть в кодировке UTF16-LE.
Back to top
View user's profile Send private message Send e-mail
ShDM



Joined: 06 Jun 2014
Posts: 3

PostPosted: Sat Jun 07, 2014 6:35 am    Post subject: Reply with quote

Скачивал из этой темы, ранее. Файлы открываю *.f90 *.f95. Файл coder именно в это кодировке. На Си и Си++ он подсвечивает нормально, фортан не хочет.
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 ... 46, 47, 48 ... 64, 65, 66  Next
Page 47 of 66

 
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