Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

a2019
По поводу недостатка некоторой информации согласен. Я, как пришёл сюда, начал писать в теме FAQ, но Instructor выделил мои сообщения в отдельную тему Дополнения к FAQ. San_dr ведёт свой FAG, и это здорово, но я не понимаю, зачем вести доку ещё где-то, если можно всё писать в той же теме "Дополнения к FAQ", тогда инфа была бы в одном месте?..
Пишите, добавляйте, кто запрещает? Только надо оформлять нормально, понятно, доступно, и писать без ошибок, а иначе отвратительно такое читать...
a2019 wrote:и еще один вопрос - способен ли Акель печатать с подсветкой на цветном принтере?
Да. В меню "Файл" - "Параметры страницы..." есть такие галки (сейчас точно посмотреть не могу как они называются, т.к. дома нет принтера, а когда нет принтера, то "Параметры страницы..." к сожалению не открываются...). Но надо быть с этим осторожнее, особенно с галкой "Фон" (или как-то так она называется), т.к. у меня, при установленной тёмной теме Cobalt, принтер краску дико сожрал.

Offline
Posts: 8
Joined: Tue Jan 10, 2012 6:27 pm

Post by a2019 »

не понимаю, зачем вести доку ещё где-то, если можно всё писать в той же теме "Дополнения к FAQ"

ну это уже зависит от модераторов, как подумается им - так и будет. в одной теме конечно удобнее

Пишите, добавляйте, кто запрещает?

дело в том, что я на этом форуме не как создатель чего-либо. я тут как пользователь обыватель.
или на какой бы я не пришел форум задать пару вопросов - везде должен быть создателем чего либо?
на ProDTP - дизайнером, и писать факи по фотошопу,
на рутрекере - сидером и создать 500 раздач,
на planetaexcel - помогать в Экселе новичкам
на akelpad.sourceforge.net - в первый же день прощупывания Акеля писать факи? )

Да. В меню "Файл" - "Параметры страницы..."
VladSh спасибо, с Вами приятно общаться

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

на akelpad.sourceforge.net - в первый же день прощупывания Акеля писать факи? )
1. Я даже не хочу знать почему Вы думаете что в этом есть что-то плохое.
2. Также не буду спрашивать, почему Вы считаете что 5 в год по математике в 1 классе менее ценна и важна чем в 11 классе.
3. А почему бы и нет?
4. У Вас случайно на Хабрахабр инвайта нету? А то как-то не справедливо: там куча говно-статтей от говно-авторов школьного возраста потому что они имеют write-доступ, а я такой себе крутой местный чувак - автор нескольких плагинов к АР, нескольких скриптов, нескольких успешно реализованных фич.реквестов, да и баги иногда помогаю ловить, в общем крутой перец - и не могу на хабре поучить чего-нибудь. К чему я это: что плохого в том что здесь Вас считаю равным другие более опытные пользователи?

Offline
Posts: 8
Joined: Tue Jan 10, 2012 6:27 pm

Post by a2019 »

холиварить не умею, чего и вам не советую.
если по делу бы.

ответ на мой вопрос VladSh уже написал

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Кто-нибудь знает как задать в Кодере подсветку адресов электронной почты?
Примерно по аналогии с такими регулярными выражениями (правильность тестировал на http://gskinner.com/RegExr/ так как в них не слишком понимаю):

Code: Select all

[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+
"[\w\.-]+"\s*<[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+>
<[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+>
Естественно несколькими правилами, если необходимо.
Чем-то вида

Code: Select all

136	0	${STR}	0	""	"@"	""	"01234567890abcdefghijklmnopqrstuvwxyz.-_"	""
400	0	${STR}	0	"@"	""	""	"01234567890abcdefghijklmnopqrstuvwxyz.-_"	""
у меня не выходит. В приведенном примере может работать только одна из строк.

Code: Select all

Return-path: <gluck@mail.subscribe.ru>
Received-SPF: pass (mx12.mail.ru: domain of mail.subscribe.ru designates 81.222.217.163 as permitted sender) client-ip=81.222.217.163; envelope-from=gluck@mail.subscribe.ru; helo=macka163.subscribe.ru;
Received: from [81.222.217.163] (port=44096 helo=macka163.subscribe.ru)
	by mx12.mail.ru with esmtp (envelope-from <gluck@mail.subscribe.ru>)
	id 1Rl4qp-0008Hw-DI
	for user_userovich.userov@mail.ru; Thu, 12 Jan 2012 00:32:51 +0400
List-Id: <psychology.zeland.subscribe.ru>
List-Owner: <mailto:ask@subscribe.ru>
Message-Id: <20120111230852.hkx.530162@530162.psychology.zeland.subscribe>
From: "Subscribe.Ru" <namma530162@subscribe.ru>
<meta name="author" content="vadim@zelands.ru автор рассылки Вадим Зеланд" />

Code: Select all

1	0	0	0	" "
1	0	0	0	"	"
1	0	${DEL1}	0	(
1	0	${DEL1}	0	)
;1	0	${DEL2}	0	.
1	0	${DEL2}	0	{
1	0	${DEL2}	0	}
1	0	${DEL2}	0	,
1	0	${DEL2}	0	:
1	0	${DEL2}	0	;
1	0	${DEL2}	0	!
1	0	${DEL2}	0	~
1	0	${DEL2}	0	|
1	0	${DEL2}	0	=
1	0	${DEL2}	0	-
1	0	${DEL2}	0	*
1	0	${DEL2}	0	+
1	0	${DEL2}	0	/
1	0	${DEL2}	0	\
1	0	${DEL2}	0	<
1	0	${DEL2}	0	>
1	0	${DEL2}	0	&
1	0	${DEL2}	0	^
1	0	${DEL2}	0	%
1	0	${DEL2}	0	?
1	0	${DEL2}	0	[
1	0	${DEL2}	0	]
1	0	${DEL2}	0	`"`


И чтобы не плодить посты, как записать правило
The __END__ special keyword can be used to quickly disable some last commands of the script
То есть чтобы от этого слова и до конца документа применялось ("комментировалось") игнорируя любые другие вложенные "комментарии".
Last edited by Lenchik on Sun Jan 15, 2012 11:04 am, edited 1 time in total.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Lenchik wrote:подсветку адресов электронной почты
Это все хорошо, пока не доходит но новомодных васяпупкин@клевыйсайт.рф :)
Ладно хоть пока что не очень этой мутью злоупотребляют.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Infocatcher, и без кириллицы хватает паталогичного непропускания адрессов типа user@machinename (без точки справа от @)
кстати, первая регулярка пропустить адрес типа .@. :lol:

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Наверное имеет смысл в ini.spck добавить *.spck, чтобы комменты подсвечивались.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Наверное имеет смысл в ini.spck добавить *.spck, чтобы комменты подсвечивались.
Не имеет. Имеет смысл создать spck.coder и там настроить, ибо .spck даже отдаленно не напрминают .ini

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

FeyFre
Я прежде чем написать, так и сделал - создал )) но в *.spck нужно выделять только комментарий, что есть и точно такое же в ini.coder.
Если добавят, то удалю, не добавят - оставлю. Но держать 1 конфигурационный файл ради одного правила как то не очень..)

Offline
Posts: 4
Joined: Sat Jul 16, 2011 9:27 pm

Post by ~uname »

Faulting application name: AkelPad.exe, version: 4.7.2.0
Faulting module name: Coder.dll, version: 8.1.0.0
Exception code: 0xc0000005
Fault offset: 0x0000000000001ca2
Падает при включённом «Автоматическом списке», при попытке отобразить в окне списка предполагаемое слово, если в файле имеются «слова» неопределённой большой длинны, совпадающие с текущим вводимым текстом.

(Конкретно: в теле редактируемого скрипта присутствует фрагмент, состоящий из 5200 последовательных букв "A".
При вводе "A" (либо "AA", если автосписок настроен отображаться с третьего символа) — происходит гарантированное падение.)

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Lenchik wrote:Кто-нибудь знает как задать в Кодере подсветку адресов электронной почты?...

Code: Select all

Quotes:
;======================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote
;       style   text    bkgrnd  start   end     char    include exclude
;======================================================================
;393=1+8+128+256
393	2	${OP}	0	""	"@"	""	"01234567890abcdefghijklmnopqrstuvwxyz.-_"	""
;401=1+16+128+256
401	2	${OP}	0	"@"	""	""	"01234567890abcdefghijklmnopqrstuvwxyz.-_"	""
Без точки в "Delimiters:". Чтобы @ захватывалось, не используем 128 во втором правиле.
Lenchik wrote:...То есть чтобы от этого слова и до конца документа применялось ("комментировалось") игнорируя любые другие вложенные "комментарии".

Code: Select all

Folds:
;==============================================================
;Flags  Font    Color   Color   Fold       Fold      Delimiters
;       style   text    bkgrnd  start      end
;==============================================================
;513=1+512
513	3	${COMM}	0	"__END__"  ""        ""
~uname
Исправлено.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Ребята, кто-нибудь делал/видел coder-файл для Java? /то, что есть сейчас (подсветка для ЦЭ-плас-плас), очень слабо подходит для Java/.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Если понадобится, могу подкинуть файлы подсветки из плагина Colorer и редактора Kate

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Если там пробиты часто используемые объекты типа InputStream и т.п, то можно на мыло, а то самому задолбаешься выбирать..
Locked