Air Brush — подсветка синтаксиса в редакторе

Здесь можно обсудить ваш любимый плагин.
AlexII
Posts: 260
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 59 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by AlexII » Fri 20 Apr, 2012 07:03

Latest post of the previous page:


Denis
Posts: 1392
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: Airbrush — подсветка синтаксиса в редакторе

Post by Denis » Thu 13 Dec, 2012 14:23

Небольшое изменение для batch файлов:

Code: Select all

--- a/airbrush/src/plugins/zcustom/syntaxes/cmd.syntax
+++ b/airbrush/src/plugins/zcustom/syntaxes/cmd.syntax
@@ -72,15 +72,15 @@ context default
     keyword whole /[Vv]//[Ee]//[Rr]//[Ii]//[Ff]//[Yy]/ white
     keyword whole /[Vv]//[Oo]//[Ll]/ white
     keyword whole /[Xx]//[Cc]//[Oo]//[Pp]//[Yy]/ white
-    keyword %%/[a-zA-Z0-9]+/ brightmagenta
-    keyword %/[a-zA-Z0-9]+/% brightmagenta
-    keyword %/[a-zA-Z0-9]+/ brightmagenta
+    keyword %%/[a-zA-Z0-9_]+/ brightmagenta
+    keyword %/[a-zA-Z0-9_]+/% brightmagenta
+    keyword %/[a-zA-Z0-9_]+/ brightmagenta
     keyword < brightmagenta
     keyword > brightmagenta
     keyword | brightmagenta
     keyword @ brightmagenta
     keyword linestart :/[a-zA-Z0-9_]+/ brightgreen
 context linestart :: \n cyan
-context linestart /[\s\t]*//[Rr]//[Ee]//[Mm]//[\s\t]+/ \n cyan
+context /[\s\t]*//[Rr]//[Ee]//[Mm]//[\s\t\n]+/ \n cyan
 context " " yellow
     keyword %/[a-zA-Z0-9]+/% brightmagenta

User avatar
zg
zero-gravity
Posts: 5312
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 48 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by zg » Thu 13 Dec, 2012 21:38

Denis wrote:-context linestart /[\s\t]*//[Rr]//[Ee]//[Mm]//[\s\t]+/ \n cyan
+context /[\s\t]*//[Rr]//[Ee]//[Mm]//[\s\t\n]+/ \n cyan
а в чём смысл? коменты ж только с начала строки могут быть?

Denis
Posts: 1392
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: Airbrush — подсветка синтаксиса в редакторе

Post by Denis » Thu 13 Dec, 2012 22:40

Где-то читал, что rem могут и с середины. Но, может, и не прав.

User avatar
zg
zero-gravity
Posts: 5312
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 48 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by zg » Thu 13 Dec, 2012 22:53

Denis wrote:Где-то читал, что rem могут и с середины. Но, может, и не прав.

Code: Select all

dir rem aaa

User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Airbrush — подсветка синтаксиса в редакторе

Post by vkh » Fri 14 Dec, 2012 05:21

может такое имелось в виду

Code: Select all

dir & rem jhdjefhjefng

Denis
Posts: 1392
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: Airbrush — подсветка синтаксиса в редакторе

Post by Denis » Sun 28 Apr, 2013 21:15

Патч (требуется проверка) под последний Far:


User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by t-rex » Sun 28 Apr, 2013 21:38

unsubscribe в EE_CLOSE он как бы лишний, при закрытие редактора и так всё от него "отписывается".

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by t-rex » Sun 28 Apr, 2013 21:39

Ну и подписка ни как не в OpenW, плагин очень редко кто то вообще вызывает, подписка должна быть при EE_READ.

Denis
Posts: 1392
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: Airbrush — подсветка синтаксиса в редакторе

Post by Denis » Sun 28 Apr, 2013 21:58

Так?

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by t-rex » Sun 28 Apr, 2013 22:08

Угу

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by t-rex » Sun 28 Apr, 2013 22:13

Денис, я так думаю тебе пора уже какой нибудь плагин написать. :)

User avatar
zg
zero-gravity
Posts: 5312
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 48 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by zg » Mon 29 Apr, 2013 10:57

а в какой реальной ситуации отсутствие вызова ECTL_SUBSCRIBECHANGEEVENT проявляется.

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by ctapmex » Mon 29 Apr, 2013 12:04

например, ранее было , что при замене всех Tab на пробелы через конфиг текущего редактора , в редактор не посылалось никаких сообщений об изменении. ни redraw, ни чего другого. теперь приходят сообщения об изменении.

либо с макросами что то похожее было, если выключали отправку сообщений

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by t-rex » Mon 29 Apr, 2013 12:46

ну на колорере проявляется, на airbrush не знаю, может и не влияет даже.

User avatar
zg
zero-gravity
Posts: 5312
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 48 times
Contact:

Re: Airbrush — подсветка синтаксиса в редакторе

Post by zg » Mon 29 Apr, 2013 14:29

t-rex wrote:ну на колорере проявляется, на airbrush не знаю, может и не влияет даже.
на аирбраш влияет, если плагин или макрос сильно изменяют текст до текущего экрана на 50 строк и более. ну и табы, да. но это и до ee_change было и реально очень редко встречалось.

User avatar
John Doe
Бюрократ
Posts: 11415
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Airbrush — подсветка синтаксиса в редакторе

Post by John Doe » Thu 23 Oct, 2014 12:27

Это пока единственный плагин, раскрашивающий *.moon
Обновить бы на плагринге.

Post Reply

Return to “Обсуждение плагинов”