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 (1)
Goto page Previous  1, 2, 3 ... 98, 99, 100, 101  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
VladSh



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

PostPosted: Thu Dec 20, 2012 9:34 am    Post subject: Reply with quote

Instructor wrote:
Цвет для поиска то указываем?
Конечно нет! Откуда ж я знаю, в какую метку в следующий момент тыкнет пользователь? Указывать цвет, - это вместо 2-х кнопок, в моём случае, придётся делать 14; в чём же ж тут автоматичность?
Ожидается: пользователь установил каретки на слово, помеченное определённой меткой, жмёт "Вверх" или "Вниз", программа автоматически определяет цвет "из под каретки" и производит переход к следующей/предыдущей метке соответствующего цвета.
Back to top
View user's profile Send private message Visit poster's website
Lenchik



Joined: 10 Jan 2011
Posts: 280

PostPosted: Thu Dec 20, 2012 6:24 pm    Post subject: Reply with quote

Instructor wrote:
Code:
Quotes:
;======================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote
;       style   text    bkgrnd  start   end     char    include exclude
;======================================================================
;1541=1+4+512+1024
5   3   ${COMM}   0   "--"   "--"   ""   ""   ""

Так, как хотелось бы, не работает. Наглядно это видно на
------------59pnh6TmX25tMatqhNVZ8O
------------59pnh6TmX25tMatqhNVZ8O--
в подсветке файла mht http://rghost.ru/42390310 (кодер-файл и тестовый mht)
А вот строки вроде
---------- Пересылаемое письмо ----------
подсвечиваются, а этого как раз не хотелось бы (вот для них это правило подойдет, спасибо, тоже использую).
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Fri Dec 21, 2012 4:39 am    Post subject: Reply with quote

Lenchik
Не понятно. Опишите конкретнее - на примерах.
Back to top
View user's profile Send private message Send e-mail
Lenchik



Joined: 10 Jan 2011
Posts: 280

PostPosted: Fri Dec 21, 2012 1:42 pm    Post subject: Reply with quote

в mht и msg файлах (вообще, это наверняка более широкий стандарт, просто я с практической стороны подошел) есть строчка (пример):
Code:
boundary=----------Geas9ihHb6PUT2zYTdmQ2F

То, что после знака = это индикатор границы
Code:
----------Geas9ihHb6PUT2zYTdmQ2F

Этой границей отбиваются вложенные элементы, вот только перед самой границей вставляется два дефиса --
то есть из этой строки уже получается
Code:
------------Geas9ihHb6PUT2zYTdmQ2F

А к завершающей границе (отбивке) приписывают еще два дефиса
Code:
------------Geas9ihHb6PUT2zYTdmQ2F--

Вот два вида границ я и хочу выделять.


Ваше задание выделения выделяет только блок
Code:
------------

в начале каждого вида границ, и надписи вроде
Code:
------- Прикрепленное сообщение ----

которые изначально выделять не собирался.


Вообще впоследствии было бы неплохо как-то в fold сделать так, чтобы еще и в codefold можно что-то передать из описания того, что лежит между каждой парой границ:
Code:
------------Geas9ihHb6PUT2zYTdmQ2F
Content-Disposition: inline; filename=2012_phenomenon.htm
Content-Type: text/html; charset=UTF-8; name=2012_phenomenon.htm
Content-ID: <op.mhtml.1356040018078.d19f8b423114d3d0@192.168.0.3>
Content-Location: http://en.wikipedia.org/wiki/2012_phenomenon
Content-Transfer-Encoding: Quoted-Printable


Всё это нужно для удобства просмотра и редактирования сохраненных писем и страниц когда нужно повыкидывать оттуда какие-то вложения. Без цепляния за глаз подсветкой часто промахиваюсь.

Может это как-то регулярными выражениями можно сделать, просто я в них пока плохо разбираюсь, надеялся на проверенные временем способы, тем более, что вроде в других coder'ах бывает подобное, а у меня почему-то не работает.
Я правила видел так:
-- потом много разного из цифр, букв и дефисов до конца строки
-- потом много разного из цифр, букв и дефисов до -- после которых перенос строки
Как сделать так, чтобы правила не пересекались и вообще как это задать, чтобы проверялось наличие двух дефисов в начале и конце или только в начале, а в конце перенос строки?
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5454

PostPosted: Wed Dec 26, 2012 9:20 am    Post subject: Reply with quote

Lenchik
Для файла "AkelPad __ Просмотр темы - Coder plugin.mht" пару правил, которые могут быть полезны:
Code:
Quotes:
;==============================================================================
;Flags  Font    Color   Color   Quote           Quote   Escape  Quote   Quote
;       style   text    bkgrnd  start           end     char    include exclude
;==============================================================================
;1536=512+1024
1536   2   ${AREA}   0   "------------"   "--"   ""   "01234567890abcdefghijklmnopqrstuvwxyz"   ""
;1552=16+512+1024
1552   2   ${AREA}   0   "------------"   ""   ""   "01234567890abcdefghijklmnopqrstuvwxyz"   ""

Folds:
;=====================================================================================
;Flags  Font    Color   Color   Fold                         Fold           Delimiters
;       style   text    bkgrnd  start                        end
;=====================================================================================
;426=2+8+32+128+256
426   0   0   0   "Content-Transfer-Encoding:" "------------" ""
Back to top
View user's profile Send private message Send e-mail
vadim



Joined: 16 Aug 2012
Posts: 9

PostPosted: Thu Dec 27, 2012 3:10 pm    Post subject: Статус "Только чтение" Reply with quote

Есть ли возможность устанавливать для отдельных элементов в схеме статус "Только чтение"?

Например, как частный случай, можно привести HTML шаблон:

Code:
<TABLE class="" border="" cellpadding="" cellspacing="" width="" bgcolor="">
 <TR>
 <TD class="" valign="">
 <FONT size=""><B></B><BR><A href=""></FONT>
 </TD></TR></TABLE>


Его необходимо заполнить значениями и данными. Но при заполнении можно случайно повредить или удалить сами теги, часть их, или промахнуться и вставить значения не туда куда следует. Если бы была возможность для отдельных элементов или их комбинаций задавать статус "Только чтение", то можно было бы создать схему, при которой значения разрешалось бы вставлять только в определенные места шаблона.

На данный момент мне удалось найти в редакторе возможность устанавливать режим "Только чтение" для всего текста целиком, а не для отдельных его частей.

Я конечно понимаю, что плагин Coder работает. в общем-то, с цветовыми схемами, но мне необходима вышеописанная возможность. Может кто-нибудь подскажет как можно добиться подобного в АкелПад?
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 280

PostPosted: Thu Dec 27, 2012 4:23 pm    Post subject: Reply with quote

Instructor
Спасибо. А почему фолдинг только на одном mht файле работает, как раз "AkelPad __ Просмотр темы - Coder plugin.mht"?
Back to top
View user's profile Send private message Visit poster's website
Diskretor



Joined: 31 Dec 2012
Posts: 8

PostPosted: Mon Dec 31, 2012 8:47 pm    Post subject: Reply with quote

Возвращаюсь к ошибке:

*.coder содержит неизвестную переменную "${HighLight BkImageFile}"

Почитал здесь + Manual-ы, так и не понял почему ошибка и что исправить.
Просто закомментировал эту строку
${HighLight_BkImageFile} ${HighLight_BkImageAlpha}
и ошибка пропала.

Но не знаю, что именно я потерял.
Что поправить, чтобы работало, как и задумывалось?
(можно по пунктам)

Да и спасибо Instructor. Это неоценимая работа и лучший редактор.
Back to top
View user's profile Send private message
FeyFre



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

PostPosted: Mon Dec 31, 2012 9:35 pm    Post subject: Reply with quote

Diskretor, сравните этот файл с другими подобными, и внесите изменения в свой. У Вас скорее всего файл делался достаточно давно, на столько что-бы изменился его формат(было пару раз).

Потеряли Вы скорее всего фоновую картинку редактора ассоциированную с указанными в файле расширениями. Как-то так. В общем с фоновой картинкой при открытии таких файлов могут возникнуть недоразумения.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
VladSh



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

PostPosted: Fri Jan 04, 2013 12:35 pm    Post subject: Reply with quote

Instructor
Прошу из cpp.coder убрать *.java, т.к. java.coder имеется.
Back to top
View user's profile Send private message Visit poster's website
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Wed Jan 16, 2013 11:43 pm    Post subject: Reply with quote

Доброе время суток.
У меня почему-то не работают ни подсветка, ни фолдинг.

Вот посмотрите:
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Thu Jan 17, 2013 11:07 am    Post subject: Reply with quote

Jabberwock
А css.coder в \Plugs\Coder\ тоже есть?
Back to top
View user's profile Send private message Visit poster's website
Jabberwock



Joined: 10 Dec 2006
Posts: 24

PostPosted: Thu Jan 17, 2013 11:51 am    Post subject: Reply with quote

VladSh wrote:
Jabberwock
А css.coder в \Plugs\Coder\ тоже есть?

Да.


Я пока временно перешел на Notepad++, но он непривычный и нелюбимый. Надеюсь, мне тут помогут.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Thu Jan 17, 2013 12:17 pm    Post subject: Reply with quote

Jabberwock
Возможно css.coder свой и сохранён не в той кодировке; д.б. 1200 (UTF-16 LE).
Возможно расширение css имеется ещё в каком-то coder-файле в секции Files.

После каждого изменения надо делать обновление кэша - Call("Coder::Settings", 2).

У меня варианты закончились.
Back to top
View user's profile Send private message Visit poster's website
DV



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

PostPosted: Thu Jan 17, 2013 4:14 pm    Post subject: Reply with quote

Jabberwock,
пробовали замочить (удалить с крайней жестокостью) файл AkelFiles\Plugs\Coder\cache ?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 98, 99, 100, 101  Next
Page 99 of 101

 
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