Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

html.coder

в Extensions добавить бы расширение .tpl (html-шаблоны, используемые во многих CMS-движках), а также HTML 5 теги с их атрибутами

ещё одна ссылка


css.coder

новые CSS 3 свойства и псевдо-классы в css.coder


как-никак 2011 год на дворе 8)

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

Post by FeyFre »

Ну что-то типа бага нашел.
Есть код на js примерно такой

Code: Select all

for(kk in m)
{
	alert('m:'+kk+':'+m[kk]);
}
Причем не важно где он находится, внутри чего-то или сам в пустом файле. Подсвечивается вроде бы нормально, фолд рисуется тоже. Хочу его закомментировать. Значит пишу после "}" "*/" и перед "for" "/*" (не обязательно на этой же строке). Ожидаю что оно "позеленеет"(окрасится в цвет комментариев) и создастся фолд исключительно на весь комментарий. Не тут то было. Перекрашивание и переопределение фолда иногда не происходят(закона пока не выявил, но на указанном выше примере у меня не происходит всегда).
Но если не перекрасилось, то заставить отработать как надо можно следующими способами:
1. Сохранение и переоткрытие файла(оно и понятно - всё парсим сначала)
2. Внутри комментария стереть и заново вставить "{" (в общем случае это наверное будет открывающий ограничитель фолда из активного синтаксического файла)

Вот такое вот наблюдение.

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

Post by Lenchik »

se7h wrote:html.coder
в Extensions добавить бы расширение .tpl (html-шаблоны, используемые во многих CMS-движках)
В случае наличия раскраски под конкретный движок, будет реально использоваться та подсветка, чей кодер файл будет выше в списке сортировки по имени файла. А это нежелательно.

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

Post by Instructor »

FeyFre
Исправлено.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Lenchik
официально для html один файл подсветки, к тому же .tpl большей частью это html-код с метками для CMS-движка

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

Post by VladSh »

Дали ссылку на интересный редактор HippoEDIT.
Понравилась подсветка (это тонкий намёк se7h :D).

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

Post by Instructor »

Исправлено: приоритет секции "Folds:" перед "Skips:" (CodeFold).

Fixed: priority of "Folds:" section before "Skips:" (CodeFold).


Coder plugin v4.6

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor
Если присмотреться, то можно заметить, что HTML5-теги уже присутсвуют в html.coder в виде раскрываемых аббревиатур. Раскрыл такую, теги не подсвечены - не порядок :?, но мы же порядочные люди в конце-то концов :D

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

Post by Infocatcher »

se7h
Кто же так предлагает? Надо же списочек составить.
У меня вот

Code: Select all

; HTML5:
0	0	${TAG_ALT}	0	article
0	0	${TAG_ALT}	0	aside
0	0	${TAG_ALT}	0	audio
0	0	${TAG_ALT}	0	canvas
0	0	${TAG_ALT}	0	details
0	0	${TAG_ALT}	0	figcaption
0	0	${TAG_ALT}	0	figure
0	0	${TAG_ALT}	0	footer
0	0	${TAG_ALT}	0	header
0	0	${TAG_ALT}	0	hgroup
0	0	${TAG_ALT}	0	mark
0	0	${TAG_ALT}	0	meter
0	0	${TAG_ALT}	0	nav
0	0	${TAG_ALT}	0	output
0	0	${TAG_ALT}	0	progress
0	0	${TAG_ALT}	0	rp
0	0	${TAG_ALT}	0	rt
0	0	${TAG_ALT}	0	ruby
0	0	${TAG_ALT}	0	section
0	0	${TAG_ALT}	0	summary
0	0	${TAG_ALT}	0	time
0	0	${TAG_ALT}	0	video
.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Infocatcher,
Надо же списочек составить.
Я вот тут выкладывал свой вариант, может чем сгодится при составлении.

Offline
Posts: 7
Joined: Fri Jan 28, 2011 7:27 am

Post by Mechael »

Instructor wrote:Mechael
Предлагаю...
Что-то в MSDN'е я не встретил указываемые вами ключевые слова для VBScript.
Судя по описанным расширениям в vbs.coder расширениям он предназначен не только для vbs скриптов.
Я редактирую VBA скрипты находящиеся в *.bas файлах там все что я указал в своем посте есть и востребовано без этих исправления фолдсу сносит башню однозначно.
Ну а "Exit Function" это и для vbs не допустимо так как ... смотрим тут

В целом же vbs и правда сильно урезан предлагаю добавить копию vbs.coder назвав ее bas.coder куда добавить всю поддержку обычного VB думаю что по миф меня это тоже устроит.
Последние изменение несколько улучшило фолдин bas файлов но без внесенных мной изменений он желает оставлять лучшего, к сожалению и их не достаточно :(
так например
код

Code: Select all

if условие then 'коментарий
  код
else
  код
end if
фолдится не правильно, это возникает из за пробела который идет после then по видимому при разбое этот пробел воспринимается как код хотелось бы что бы так не происходило.

Offline
Posts: 7
Joined: Fri Jan 28, 2011 7:27 am

Post by Mechael »

Продолжая предыдущий пост,
Еще хуже что не работает правильно для:

Code: Select all

If условие Then Exit For
так как во такой код уже никуда не годится :(

Code: Select all

if условие then
  for l to j
    for i to j
      If условие Then Exit For
    next i
  next l
end if

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

Post by Instructor »

Mechael wrote:Ну а "Exit Function" это и для vbs не допустимо так как ... смотрим тут
Не понятно, что не допустимо?

Code: Select all

if условие then 'коментарий
  код
else
  код
end if
Т.к. после then идут не пробельные символы, то

Code: Select all

if условие then 'коментарий
воспринимается как однострочный if ... then ...

Code: Select all

if условие then 
  for l to j 
    for i to j 
      If условие Then Exit For 
    next i 
  next l 
end if
У меня нормально фолдится.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

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

Code: Select all

;==================================================
; Написал, Собрал, Составил Аверин Андрей (01.09.2010 - 28.12.2010)
;==================================================

Extensions:
asa
bas
basic
bi
cls
frm
sct
vb
vb6
vb5 
vbs
wbt 
wsf
wsc

Font:
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}


Colors:
${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor}


AutoMark:
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}


Quotes:
5	2	#A9A9A9	0	`"`	`"`	""	""	""
5	2	#A9A9A9	0	`="`	`"`	""	""	""
;1=1
1	2	#66CD00	0	"'="	""	""	""	""
1	2	#66CD00	0	"' /"	""	""	""	""
1	2	#66CD00	0	"' Версия"	""	""	""	""
1	2	#66CD00	0	"' Автор"	""	""	""	""
1	2	#66CD00	0	"' Mail"	""	""	""	""
1	2	#66CD00	0	"'-"	""	""	""	""
1	2	#66CD00	0	"' ="	""	""	""	""
1	2	#66CD00	0	"==="	""	""	""	""
1	2	#66CD00	0	"/* ="	""	""	""	""
1	2	#66CD00	0	"' --"	""	""	""	""
1	2	#66CD00	0	"' ="	""	""	""	""
1	2	#66CD00	0	"' +"	""	""	""	""
1	2	#66CD00	0	"'*"	""	""	""	""
1	2	#66CD00	0	"//-"	""	""	""	""
1	3	#008000	0	"//"	""	""	""	""
1	3	#008000	0	"'"	""	""	""	""
1	2	#66CD00	0	"'``"	""	""	""	""
1	2	#66CD00	0	"###"	""	""	""	""
1	2	#66CD00	0	"+++"	""	""	""	""
1	2	#66CD00	0	"- - -"	""	""	""	""
1	2	#66CD00	0	"***"	""	""	""	""
;5=1+4
5	3	#A9A9A9	0	`"`	`"`	"\"	""	""
;5=1+4
5	3	#008000	0	<!--	-->	""	""	""
;389=1+4+128+256
389	0	#0000FF	0	</	>	""	""	""
;401=1+16+128+256
401	0	#0000FF	0	<	""	""	""	""
;401=1+16+128+256
401	0	#A9A9A9	0	=	""	""	""	""


Delimiters:
;======================================
1	0	0	0	" "
1	0	0	0	"	"
1	0	#CC3300	0	(
1	0	#CC3300	0	)
1	0	#CC3300	0	[
1	0	#CC3300	0	]
1	0	#CC3300	0	</
1	0	#CC3300	0	/>
1	0	#CC3300	0	<
1	0	#CC3300	0	>
1	0	#FF0000	0	+
1	0	#FF0000	0	-
1	0	#FF0000	0	~1
1	0	#FF0000	0	~
1	0	#FF8000	0	,
1	0	#9A00B1	0	&
1	0	#9A00B1	0	_
1	0	#000000	0	1
1	0	#000000	0	2
1	0	#000000	0	3
1	0	#000000	0	4
1	0	#000000	0	5
1	0	#000000	0	6
1	0	#000000	0	7
1	0	#000000	0	8
1	0	#000000	0	9
1	0	#000000	0	0
1	0	#000000	0	=
0	0	#669900	0	.MenuCommand
1	0	#9966CC	0	SetClipboardText
1	0	#9966CC	0	GetEditWnd
1	0	#9966CC	0	SendMessage
1	0	#9966CC	0	GetSelStart
1	0	#9966CC	0	GetSelEnd
1	0	#9966CC	0	SetSel
1	0	#9966CC	0	GetSelText
1	0	#9966CC	0	ReadFile
1	0	#9966CC	0	RegisterCallback
1	0	#9966CC	0	.RegisterCallback
1	0	#9966CC	0	GetMainWnd
1	0	#9966CC	0	GetAkelDir
1	0	#9966CC	0	GetInstanceDll
1	0	#9966CC	0	IsOldWindows
1	0	#9966CC	0	IsOldRichEdit
1	0	#9966CC	0	IsOldComctl32
1	0	#9966CC	0	IsAkelEdit
1	0	#9966CC	0	IsMDI
1	0	#9966CC	0	GetEditFile
1	0	#9966CC	0	GetEditCodePage
1	0	#9966CC	0	GetEditBOM
1	0	#9966CC	0	GetEditNewLine
1	0	#9966CC	0	GetEditModified
1	0	#9966CC	0	GetEditReadOnly
1	0	#9966CC	0	MessageBox
1	0	#9966CC	0	GetTextRange
1	0	#9966CC	0	ReplaceSel
1	0	#9966CC	0	TextFind
1	0	#9966CC	0	TextReplace
1	0	#9966CC	0	GetClipboardText
1	0	#9966CC	0	IsPluginRunning
1	0	#9966CC	0	Command
1	0	#9966CC	0	Recode
1	0	#9966CC	0	OpenFile
1	0	#9966CC	0	SaveFile
1	0	#9966CC	0	.SaveFile
1	0	#9966CC	0	.AddParameter
1	0	#9966CC	0	.GetLastError
1	0	#9966CC	0	.UnregisterCallback
1	0	#9966CC	0	MemCopy
1	0	#9966CC	0	MemRead
1	0	#9966CC	0	MemStrPtr
1	0	#9966CC	0	MemFree
1	0	#9966CC	0	WindowRegisterClass
1	0	#9966CC	0	WindowUnregisterClass
1	0	#9966CC	0	WindowGetMessage
1	0	#9966CC	0	WindowSubClass
1	0	#9966CC	0	WindowUnsubClass
1	0	#9966CC	0	ThreadHook
1	0	#9966CC	0	ThreadUnhook
1	0	#9966CC	0	SystemFunction
1	0	#9966CC	0	MemAlloc
1	0	#9966CC	0	.Font
1	0	#C048E0	0	WScript.Echo
1	0	#C048E0	0	.MessageBoxW
1	0	#697800	0	WScript.Sleep
1	2	#0000FF	0	WScript.Arguments
1	2	#0000FF	0	.Arguments.Count
1	2	#0000FF	0	.Arguments
1	2	#0000FF	0	.Argument
1	2	#FF0000	0	WScript.CreateObject
1	2	#FF0000	0	CreateObject
1	2	#FF0000	0	WScript
1	0	#004B78	0	.AtEndOfStream
1	0	#004B78	0	ShellExecute
1	0	#004B78	0	.BuildPath
1	0	#004B78	0	.Close
1	0	#004B78	0	.EnumWindows
1	0	#004B78	0	.Space
1	0	#004B78	0	.CreateFolder
1	0	#004B78	0	.CreateTextFile
1	0	#004B78	0	.ExpandEnvironmentStrings
1	0	#004B78	0	.FileExists
1	0	#004B78	0	.FileName
1	0	#004B78	0	.Files
1	0	#004B78	0	.Size
1	0	#004B78	0	.DateCreated
1	0	#004B78	0	.DateLastAccessed
1	0	#004B78	0	.DriveLetter
1	0	#004B78	0	.Drive
1	0	#004B78	0	.ShortName
1	0	#004B78	0	.ShortPath
1	0	#004B78	0	.Type
1	0	#004B78	0	.DateLastModified 
1	0	#004B78	0	.GetAbsolutePathName
1	0	#004B78	0	.GetBaseName
1	0	#004B78	0	.GetSpecialFolder
1	0	#004B78	0	GetTempName
1	0	#004B78	0	.GetExtensionName
1	0	#004B78	0	.GetFile
1	0	#004B78	0	.GetFolder
1	0	#004B78	0	.GetParentFolderName
1	0	#004B78	0	.NameSpace
1	0	#004B78	0	.Name
1	0	#004B78	0	.OpenAsTextStream
1	0	#004B78	0	.OpenTextFile
1	0	#004B78	0	.openTextFile
1	0	#004B78	0	.ParentFolder
1	0	#004B78	0	.FullName
1	0	#004B78	0	.Path
1	0	#004B78	0	.Version
1	0	#004B78	0	.Availability
1	0	#004B78	0	.Number
1	0	#004B78	0	.Items
1	0	#004B78	0	.Item
1	0	#004B78	0	.Verbs
1	0	#004B78	0	.Count
1	0	#004B78	0	.ReadAll
1	0	#004B78	0	.readAll
1	0	#004B78	0	.ReadLine
1	0	#004B78	0	.RegRead
1	0	#004B78	0	.Beep
1	0	#004B78	0	.Register
1	0	#004B78	0	.GetSystemMetrics
1	0	#004B78	0	.RegDelete
1	0	#004B78	0	.RegWrite
1	0	#004B78	0	.SubFolders
1	0	#004B78	0	.WriteLine
1	0	#004B78	0	.Write
1	0	#004B78	0	.Self
1	0	#004B78	0	.ScriptName
1	0	#004B78	0	.StdIn
1	0	#004B78	0	.StdOut
1	0	#004B78	0	.StdErr
1	0	#004B78	0	.Title
1	0	#004B78	0	.ScriptFullName
1	0	#004B78	0	.SubMatches
1	0	#004B78	0	.ParseName
1	0	#004B78	0	.GetDetailsOf
1	0	#004B78	0	.Environment
1	0	#004B78	0	.SpecialFolders
1	0	#004B78	0	.CreateShortcut
1	0	#004B78	0	.GetAbsolutePathName
1	0	#004B78	0	.Timeout
1	0	#004B78	0	.Interactive
1	0	#004B78	0	.ParentWindow.ClipboardData.GetData
1	0	#004B78	0	ScriptEngine
1	0	#004B78	0	BuildVersion
1	0	#004B78	0	MajorVersion
1	0	#004B78	0	MinorVersion
1	0	#004B78	0	Err.Description
1	0	#004B78	0	Err.Source
1	0	#785A00	0	GetSetting
1	0	#785A00	0	SaveSetting
1	0	#785A00	0	.LoadKeyboardLayout
1	0	#785A00	0	.ActivateKeyboardLayout
1	0	#B10000	0	INIReadSection
1	0	#B10000	0	INIWriteSection
1	0	#B10000	0	INIRead
1	0	#B10000	0	INIWrite
1	0	#B10000	0	INIDelete
1	0	#B10000	0	Pause
1	0	#B10000	0	GetSrcPath
1	0	#B10000	0	ClearClip
1	0	#B10000	0	TCPath
1	0	#B10000	0	MainINI
1	0	#B10000	0	FtpINI
1	0	#B10000	0	LockTC
1	0	#B10000	0	LoadIncFile
1	0	#B10000	0	SetTextToClip
1	0	#B10000	0	GetTextFromClip
1	0	#B10000	0	UserCmd
1	0	#B10000	0	GetTrgPath
1	0	#B10000	0	FormatAny
1	0	#B10000	0	GetSrcSelectedFiles
1	0	#B10000	0	GetTrgSelectedFiles
1	0	#B10000	0	GetFilter
1	0	#B10000	0	SetFileDateAtr
1	0	#B10000	0	DbgPrint
1	0	#B10000	0	SendCommand
1	0	#B10000	0	SendKeystroke
1	0	#800080	0	FolderExists
1	0	#800080	0	SkipLine
1	0	#800080	0	SubFolder
1	0	#800080	0	SubFolder
1	0	#800080	0	MessBox
1	0	#800080	0	WScript.Echo
1	0	#800080	0	Call
1	0	#800080	0	CreateForm
1	0	#800080	0	ClientWidth
1	0	#800080	0	ClientHeight 
1	0	#800080	0	CenterControl
1	0	#800080	0	ShowModal
1	0	#800080	0	ShowOpen 
1	0	#800080	0	.Run
1	0	#800080	0	Translate
1	0	#800080	0	CreateDialogForm
1	0	#800080	0	CreateButton
1	0	#800080	0	GetRef
1	0	#800080	0	Destroy
1	0	#800080	0	CreateMenuBar
1	0	#800080	0	SendKeys
1	0	#800080	0	GetPath
1	0	#800080	0	Exists
1	0	#800080	0	GetObject
1	0	#800080	0	DriveType
1	0	#800080	0	IsReady
1	0	#800080	0	RootFolder
1	0	#829400	0	.Pattern
1	0	#829400	0	.Multiline
1	0	#829400	0	.Test
1	0	#829400	0	.Execute
1	0	#829400	0	.Global 
1	0	#829400	0	.IgnoreCase
1	0	#829400	0	.Pattern
1	0	#829400	0	.GetDWORDValue
1	0	#829400	0	.GetDWordValue
1	0	#829400	0	.GetStringValue
1	0	#829400	0	.GetProperty
1	0	#829400	0	GetProperty
1	0	#829400	0	.EnableOOoWriter
1	0	#829400	0	.EnableOOoCalc
1	0	#829400	0	.Delimiter
1	0	#829400	0	.EnableMSExcel
1	0	#829400	0	.EnableMSWord
1	0	#829400	0	EnableOOoWriter
1	0	#829400	0	EnableOOoCalc
1	0	#829400	0	Delimiter
1	0	#829400	0	EnableMSExcel
1	0	#829400	0	EnableMSWord
1	0	#829400	0	.RunCommand
1	0	#829400	0	.StrCodePage
1	0	#829400	0	.FileCodePage
1	0	#829400	0	.GetIPAddress
1	0	#829400	0	.DiffTextFiles2
1	0	#829400	0	.DiffTextFiles
1	0	#829400	0	.FormatDateTimeForFilename
1	0	#829400	0	.GetTitleForegroundWindow
1	0	#829400	0	.GetForegroundWindow
1	0	#829400	0	.GetScreenResolution
1	0	#829400	0	.CompareFolders
1	0	#829400	0	.FileLeftPath
1	0	#829400	0	.FileLeft
1	0	#829400	0	.FileRightPath
1	0	#829400	0	.FileRight
1	0	#829400	0	.CopyRight2Left
1	0	#829400	0	.CopyLeft2Right
1	0	#829400	0	.DeleteRight
1	0	#829400	0	.DeleteLeft
1	0	#829400	0	.FindFile
1	0	#829400	0	.EmptyFolders
1	0	#829400	0	.WalkFoldersEx
1	0	#829400	0	.WalkFilesEx
1	0	#829400	0	.WalkFiles
1	0	#829400	0	.WalkFolders
1	0	#829400	0	.ClearFolder
1	0	#829400	0	.CreateDirs
1	0	#829400	0	.ClearFolder
1	0	#829400	0	.LastErrorNumber
1	0	#829400	0	.LastErrorDescription
1	0	#829400	0	.LastErrorSource
1	0	#829400	0	.LastErrorMethod
1	0	#829400	0	.LastErrorReason
1	0	#829400	0	.LastErrorInfo
1	0	#829400	0	.DynamicWrapper
1	0	#829400	0	.RegDynWrap
1	0	#829400	0	.LastErrorInfo
1	0	#829400	0	.IsAlive
1	0	#829400	0	.BinCode
1	0	#829400	0	.FilePatch
1	0	#829400	0	EnableLogEvent
1	0	#829400	0	.EnableLogEvent
1	0	#829400	0	.ScrollIE
1	0	#829400	0	.EnableIE
1	0	#829400	0	.EnableFileOut
1	0	#829400	0	.LogFilePath
1	0	#829400	0	.IncludeDateTime
1	0	#829400	0	.EnableEcho
1	0	#829400	0	ScrollIE
1	0	#829400	0	EnableIE
1	0	#829400	0	EnableFileOut
1	0	#829400	0	LogFilePath
1	0	#829400	0	IncludeDateTime
1	0	#829400	0	EnableEcho
1	0	#829400	0	.Out
1	0	#829400	0	.Out
1	0	#FF8000	0	objServiceManager
1	0	#FF8000	0	objWMIService
1	0	#FF8000	0	ShellWindows
1	0	#FF8000	0	objDynaWrap
1	0	#FF8000	0	objShellApp
1	0	#FF8000	0	objWshShell
1	0	#FF8000	0	wshShellObj
1	0	#FF8000	0	WSHNetwork
1	0	#FF8000	0	objAutoItX
1	0	#FF8000	0	oShellApp
1	0	#FF8000	0	objMSWord
1	0	#FF8000	0	objRegExp
1	0	#FF8000	0	objExcel
1	0	#FF8000	0	AkelPad
1	0	#FF8000	0	WshShell
1	0	#FF8000	0	Wrapper
1	0	#FF8000	0	oAutoIt
1	0	#FF8000	0	objWord
1	0	#FF8000	0	Errors
1	0	#FF8000	0	objFSO
1	0	#FF8000	0	SciTE
1	0	#FF8000	0	oDict
1	0	#FF8000	0	objIE
1	0	#FF8000	0	objXL
1	0	#FF8000	0	regEx
1	0	#FF8000	0	xlApp
1	0	#FF8000	0	FCrc
1	0	#FF8000	0	oDlg
1	0	#FF8000	0	oFSO
1	0	#FF8000	0	oftp
1	0	#FF8000	0	sett
1	0	#FF8000	0	Shell
1	0	#FF8000	0	Mess
1	0	#FF8000	0	TCS
1	0	#FF8000	0	WMI
1	0	#FF8000	0	WSS
1	0	#FF8000	0	XSB
1	0	#FF8000	0	eXL
1	0	#FF8000	0	fso
1	0	#FF8000	0	FSO
1	0	#FF8000	0	lgo
1	0	#FF8000	0	ntw
1	0	#FF8000	0	oWD
1	0	#FF8000	0	wso
1	0	#FF8000	0	WSO
1	0	#FF8000	0	WSH
1	0	#FF8000	0	DX
1	0	#FF8000	0	bf
1	0	#696969	0	.Documents
1	0	#696969	0	.Selection.Font.Name
1	0	#696969	0	.Selection.Font.Size
1	0	#696969	0	.Selection
1	0	#696969	0	.ParagraphFormat.Alignment
1	0	#696969	0	.TypeText
1	0	#696969	0	.TypeParagraph
1	0	#00CC99	0	.AddressBar
1	0	#00CC99	0	.MenuBar
1	0	#00CC99	0	.StatusBar
1	0	#00CC99	0	.ToolBar
1	0	#00CC99	0	.document
1	0	#00CC99	0	.Document
1	0	#00CC99	0	.parentWindow
1	0	#00CC99	0	.offscreenBuffering
1	0	#00CC99	0	.createElement
1	0	#00CC99	0	.Body
1	0	#00CC99	0	.appendChild
1	0	#00CC99	0	.Visible
1	0	#E007FE	0	vbCritical
1	2	#0000FF	0	WScript.Arguments
1	2	#0000FF	0	.Length
1	2	#FF0000	0	WScript.CreateObject
1	2	#FF0000	0	WScript.
1	0	#697800	0	True
1	0	#697800	0	False
1	0	#FF0000	0	Wscript.Quit 
1	0	#FF0000	0	WScript.Quit
1	0	#FF0000	0	CreateObject
1	0	#FF0000	0	MessQuit
1	0	#FF0000	0	Nothing
1	0	#FF0000	0	Regions
1	0	#FF0000	0	.Quit
1	0	#C048E0	0	vbNewLine
1	0	#C048E0	0	vbTab
1	0	#C048E0	0	vbNullString
1	0	#C048E0	0	vbNullChar
1	0	#C048E0	0	vbVerticalTab
1	0	#C048E0	0	vbLf
1	0	#C048E0	0	vbFormFeed
1	0	#C048E0	0	vbCrLf
1	0	#C048E0	0	vbCr
1	0	#C048E0	0	InputBox
1	0	#C048E0	0	.AddItem
1	0	#C048E0	0	.Add
1	0	#C048E0	0	.Fonts
1	0	#C048E0	0	.FontCount
1	0	#C048E0	0	.Arguments
1	0	#C048E0	0	.Description
1	0	#C048E0	0	.IconLocation
1	0	#C048E0	0	.TargetPath
1	0	#C048E0	0	.WindowStyle
1	0	#C048E0	0	.WorkingDirectory
1	0	#C048E0	0	.Save
1	0	#C048E0	0	MsgBox
1	0	#C048E0	0	Popup
1	0	#C048E0	0	Array
1	0	#C048E0	0	Lbound
1	0	#C048E0	0	Ubound
1	0	#C048E0	0	LBound
1	0	#C048E0	0	UBound
1	0	#C048E0	0	IsObject
1	0	#C048E0	0	IsArray
1	0	#C048E0	0	IsDate
1	0	#C048E0	0	IsEmpty
1	0	#C048E0	0	IsNull
1	0	#C048E0	0	IsNumeric
1	0	#C048E0	0	IsObject
1	0	#C048E0	0	VarType
1	0	#C048E0	0	TypeName
1	0	#C048E0	0	InputBox
1	0	#C048E0	0	CreateObject(
1	0	#C048E0	0	GetObject
1	0	#C048E0	0	CBool
1	0	#C048E0	0	CByte
1	0	#C048E0	0	CCur
1	0	#C048E0	0	CDate
1	0	#C048E0	0	CDbl
1	0	#C048E0	0	CInt
1	0	#C048E0	0	CLng
1	0	#C048E0	0	CSng
1	0	#C048E0	0	CStr
1	0	#C048E0	0	Eval
1	0	#C048E0	0	GetLocale 
1	0	#C048E0	0	SetLocale
1	0	#C048E0	0	RGB
1	0	#B18400	0	Round
1	0	#800080	0	WriteLine
1	0	#E007FE	0	vbSystemModal
1	0	#E007FE	0	vbApplicationModal
1	0	#E007FE	0	vbDefaultButton4
1	0	#E007FE	0	vbDefaultButton3
1	0	#E007FE	0	vbDefaultButton2
1	0	#E007FE	0	vbDefaultButton1
1	0	#E007FE	0	vbExclamation
1	0	#E007FE	0	vbQuestion
1	0	#E007FE	0	vbRetryCancel
1	0	#E007FE	0	vbYesNo
1	0	#E007FE	0	vbYesNoCancel
1	0	#E007FE	0	vbAbortRetryIgnore
1	0	#E007FE	0	vbOKCancel
1	0	#E007FE	0	vbOKOnly
1	0	#E007FE	0	vbInformation
1	0	#E007FE	0	vbNo
1	0	#E007FE	0	vbYes
1	0	#E007FE	0	vbIgnore
1	0	#E007FE	0	vbRetry
1	0	#E007FE	0	vbAbort
1	0	#E007FE	0	vbCancel
1	0	#E007FE	0	vbOK
1	0	#E007FE	0	vbCRLF
1	0	#E007FE	0	vbCrLf
0	0	#99CC00	0	vbBlack
0	0	#99CC00	0	vbRed
0	0	#99CC00	0	vbGreen
0	0	#99CC00	0	vbYellow
0	0	#99CC00	0	vbBlue
0	0	#99CC00	0	vbMagenta
0	0	#99CC00	0	vbCyan
0	0	#99CC00	0	vbWhite
0	0	#99CC00	0	vbBinaryCompare
0	0	#99CC00	0	vbTextCompare
0	0	#99CC00	0	vbObjectError
0	0	#99CC00	0	vbUseDefault
0	0	#99CC00	0	vbTrue
0	0	#99CC00	0	vbFalse
0	0	#99CC00	0	vbEmpty
0	0	#99CC00	0	vbNullString
0	0	#99CC00	0	vbNull
0	0	#99CC00	0	vbInteger
0	0	#99CC00	0	vbLong
0	0	#99CC00	0	vbSingle
0	0	#99CC00	0	vbDouble
0	0	#99CC00	0	vbCurrency
0	0	#99CC00	0	vbDate
0	0	#99CC00	0	vbString
0	0	#99CC00	0	vbObject
0	0	#99CC00	0	vbError
0	0	#99CC00	0	vbBoolean
0	0	#99CC00	0	vbVariant
0	0	#99CC00	0	vbDataObject
0	0	#99CC00	0	vbDecimal
0	0	#99CC00	0	vbByte
0	0	#99CC00	0	vbArray
0	0	#1DE900	0	.Attributes
0	0	#FF5C5C	0	CStr

Words:
;===================================
1	0	#FF5C5C	0	RegExpReplace
1	0	#FF5C5C	0	Right
1	0	#FF5C5C	0	ReplaceSel
1	0	#FF5C5C	0	InStrRev
1	0	#FF5C5C	0	InStr
1	0	#FF5C5C	0	,
1	0	#FF5C5C	0	Split
1	0	#FF5C5C	0	LCase
1	0	#FF5C5C	0	UCase
1	0	#FF5C5C	0	LTrim
1	0	#FF5C5C	0	RTrim
1	0	#FF5C5C	0	Space
1	0	#FF5C5C	0	String
1	0	#FF5C5C	0	StrComp
1	0	#FF5C5C	0	StrReverse
1	0	#FF5C5C	0	FormatCurrency
1	0	#FF5C5C	0	FormatDateTime
1	0	#FF5C5C	0	FormatNumber
1	0	#FF5C5C	0	FormatPercent
1	0	#FF5C5C	0	Left
0	0	#669900	0	Application
0	0	#669900	0	Visible
0	0	#669900	0	Addressbar
0	0	#669900	0	MenuBar
0	0	#669900	0	ToolBar
0	0	#669900	0	StatusBar
0	0	#669900	0	FullScreen
0	0	#669900	0	TheaterMode
0	0	#669900	0	Resizable
0	0	#669900	0	Silent
0	0	#669900	0	Offline
0	0	#669900	0	RegisterAsBrowser
0	0	#669900	0	Parent
0	0	#669900	0	Container
0	0	#669900	0	TopLevelContainer
0	0	#669900	0	RegisterAsDropTarget
0	0	#669900	0	StatusText
0	0	#669900	0	.Height
0	0	#669900	0	.Width
0	0	#669900	0	.Top
0	0	#669900	0	.Left
0	0	#669900	0	.Name
0	0	#669900	0	.Path
0	0	#669900	0	.Type
0	0	#669900	0	.Mode
0	0	#669900	0	.Open
0	0	#669900	0	.Charset
0	0	#669900	0	.Position
0	0	#669900	0	LocationName
0	0	#669900	0	LocationURL
0	0	#669900	0	HWND
0	0	#669900	0	.Trace
0	0	#669900	0	.Send
0	0	#669900	0	.LUA
0	0	#669900	0	.Props
0	0	#669900	0	.GetText
0	0	#669900	0	.Busy
0	0	#669900	0	ReadyState
0	0	#669900	0	Document
0	0	#669900	0	Stop
0	0	#669900	0	Quit
0	0	#669900	0	ExecWB
0	0	#669900	0	QueryStatusWB
0	0	#669900	0	ShowBrowserBar
0	0	#669900	0	ClientToWindow
0	0	#669900	0	GoBack
0	0	#669900	0	GoForward
0	0	#669900	0	GoHome
0	0	#669900	0	GoSearch
0	0	#669900	0	.Navigate
0	0	#669900	0	Navigate2
0	0	#669900	0	Refresh
0	0	#669900	0	Refresh2
0	0	#669900	0	OnQuit
0	0	#669900	0	OnFullScreen
0	0	#669900	0	OnMenuBar
0	0	#669900	0	OnStatusBar
0	0	#669900	0	OnToolBar
0	0	#669900	0	OnVisiBle
0	0	#669900	0	PrintTemplateInstantiation
0	0	#669900	0	PrintTemplateTeardown
0	0	#669900	0	BeforeNavigate2
0	0	#669900	0	DownloadBegin
0	0	#669900	0	NavigateComplete2
0	0	#669900	0	DownloadComplete
0	0	#669900	0	DocumentComplete
0	0	#669900	0	NavigateError
0	0	#669900	0	CommandStateChange
0	0	#669900	0	NewWindow2
0	0	#669900	0	StatusTextChange
0	0	#669900	0	TitleChange
0	0	#00BFFF	0	And
0	0	#00BFFF	0	Not
0	0	#00BFFF	0	Or
0	0	#00BFFF	0	Xor
0	0	#00BFFF	0	Eqv
0	0	#00BFFF	0	Imp
0	0	#00BFFF	0	Is
0	0	#00BFFF	0	Mod
0	0	#99CC00	0	DoItForThisFile
0	0	#339933	0	Rem
0	0	#339933	0	Set
0	0	#339933	0	Get
0	0	#339933	0	Let
0	0	#339933	0	Class
0	0	#339933	0	Const
0	0	#339933	0	Dim
0	0	#339933	0	Sub
0	0	#339933	0	Call
0	0	#339933	0	Do
0	0	#339933	0	Exit
0	0	#339933	0	Loop
0	0	#339933	0	For
0	0	#339933	0	To
0	0	#339933	0	Step
0	0	#339933	0	On
0	0	#339933	0	Error
0	0	#339933	0	Next
0	0	#339933	0	Resume
0	0	#339933	0	GoTo
0	0	#339933	0	Each
0	0	#339933	0	If
0	0	#339933	0	 In 
0	0	#339933	0	Then
0	0	#339933	0	Else
0	0	#339933	0	ElseIf
0	0	#339933	0	End
0	0	#339933	0	Select
0	0	#339933	0	Case
0	0	#339933	0	While
0	0	#339933	0	Until
0	0	#339933	0	Wend
0	0	#339933	0	With
0	0	#FF5C5C	0	Len
0	0	#FF5C5C	0	Right
0	0	#FF5C5C	0	Left
0	0	#FF5C5C	0	Mid
0	0	#FF5C5C	0	InStr
0	0	#FF5C5C	0	,
0	0	#FF5C5C	0	InStrRev
0	0	#FF5C5C	0	Split
0	0	#FF5C5C	0	LCase
0	0	#FF5C5C	0	LTrim
0	0	#FF5C5C	0	Trim
0	0	#FF5C5C	0	RTrim
0	0	#FF5C5C	0	Chr
0	0	#FF5C5C	0	Join
0	0	#FF5C5C	0	Asc
0	0	#FF5C5C	0	.StrPtr
0	0	#FF5C5C	0	.StrGet
0	0	#FF5C5C	0	.NumGet
0	0	#FF5C5C	0	.NumPut
0	0	#C048E0	0	Hex
0	0	#C048E0	0	Oct
0	0	#C048E0	0	CCur
0	0	#C048E0	0	CDate
0	0	#C048E0	0	CDBl
0	0	#C048E0	0	CInt
0	0	#C048E0	0	CLng
0	0	#C048E0	0	CSng
0	0	#C048E0	0	CStr
0	0	#B18400	0	Abs
0	0	#B18400	0	Int
0	0	#B18400	0	Fix
0	0	#B18400	0	Sgn
0	0	#B18400	0	Round
0	0	#B18400	0	Rnd
0	0	#B18400	0	Sqr
0	0	#B18400	0	Sin
0	0	#B18400	0	Cos
0	0	#B18400	0	Tan
0	0	#B18400	0	Atn
0	0	#B18400	0	Exp
0	0	#B18400	0	Log
0	0	#E007FE	0	vbNo
0	0	#E007FE	0	vbYes
0	0	#E007FE	0	vbIgnore
0	0	#E007FE	0	vbRetry
0	0	#E007FE	0	vbAbort
0	0	#E007FE	0	vbCancel
0	0	#E007FE	0	vbOK
1	0	#FF8000	0	Mess
1	0	#AD5CFF	0	vbSunday
1	0	#AD5CFF	0	vbMonday
1	0	#AD5CFF	0	vbTuesday
1	0	#AD5CFF	0	vbWednesday
1	0	#AD5CFF	0	vbThursday
1	0	#AD5CFF	0	vbFriday
1	0	#AD5CFF	0	vbSaturday
1	0	#AD5CFF	0	vbUseSystemDayOfWeek
1	0	#AD5CFF	0	vbFirstJan1
1	0	#AD5CFF	0	vbFirstFourDays
1	0	#AD5CFF	0	vbFirstFullWeek
1	0	#AD5CFF	0	vbGeneralDate
1	0	#AD5CFF	0	vbLongDate
1	0	#AD5CFF	0	vbShortDate
1	0	#AD5CFF	0	vbLongTime
1	0	#AD5CFF	0	vbShortTime
1	0	#EA5CFF	0	Date
1	0	#EA5CFF	0	Day
1	0	#EA5CFF	0	Hour
1	0	#EA5CFF	0	Month
1	0	#EA5CFF	0	Sleep
1	0	#EA5CFF	0	Now
1	0	#EA5CFF	0	Year
1	0	#EA5CFF	0	Time
1	0	#EA5CFF	0	Timer
1	0	#EA5CFF	0	IsDate
1	0	#EA5CFF	0	Weekday
1	0	#EA5CFF	0	Minute
1	0	#EA5CFF	0	Second
1	0	#EA5CFF	0	DateValue
1	0	#EA5CFF	0	TimeValue
1	0	#EA5CFF	0	DateSerial
1	0	#EA5CFF	0	TimeSerial
1	0	#EA5CFF	0	MonthName
1	0	#EA5CFF	0	WeekdayName
1	0	#EA5CFF	0	DateAdd
1	0	#EA5CFF	0	DateDiff
1	0	#EA5CFF	0	DatePart
1	0	#FF5C5C	0	Replace
1	0	#FF5C5C	0	.Replace
1	0	#FF5C5C	0	ReplaceIn
1	0	#FF0000	0	Quit
0	0	#B18400	0	Int
1	0	#CC9900	0	MoveFile
1	0	#CC9900	0	MoveFolder
1	0	#CC9900	0	CopyFile
1	0	#CC9900	0	CopyFolder
1	0	#CC9900	0	DeleteFolder
1	0	#CC9900	0	DeleteFile
1	0	#CC9900	0	.MoveFile
1	0	#CC9900	0	.MoveFolder
1	0	#CC9900	0	.CopyFile
1	0	#CC9900	0	.CopyFolder
1	0	#CC9900	0	.DeleteFolder
1	0	#CC9900	0	.DeleteFile
1	0	#B18400	0	.CopyHere
1	0	#B18400	0	.MoveHere
1	0	#B18400	0	.Copy
1	0	#339933	0	Const
1	0	#339933	0	Private
1	0	#339933	0	Public
1	0	#339933	0	ReDim
1	0	#339933	0	Preserve
1	0	#339933	0	Erase
1	0	#339933	0	Function
1	0	#339933	0	Execute
1	0	#339933	0	ExecuteGlobal
1	0	#339933	0	Property
1	0	#339933	0	Option
1	0	#339933	0	Explicit
1	0	#339933	0	Randomize
1	0	#800080	0	Show
1	0	#C048E0	0	Filter
1	0	#004B78	0	Err
1	0	#E9AF00	0	Description
1	0	#339933	0	Resume
1	0	#339933	0	GoTo
1	0	#339933	0	Each
1	0	#339933	0	Then
1	0	#339933	0	Else
1	0	#339933	0	ElseIf
1	0	#339933	0	Case
1	0	#339933	0	While
1	0	#339933	0	Until
1	0	#339933	0	Wend
1	0	#339933	0	With
1	0	#9966CC	0	Font
1	0	#800080	0	Run

FoldPanel:
${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}

FoldList:
${CodeFold_ListTextColor} ${CodeFold_ListBkColor}

TagMark:
${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}

Skips:
1	`"`             `"`     ""
1	"'"             ""	""
1	"Exit Function"	""	""

Folds:
0	0	0	0	"Sub"       "End Sub"       " 	"
0	0	0	0	"Class"     "End Class"     " 	"
0	0	0	0	"Function"  "End Function"  " 	"
0	0	0	0	"For"  "Next"  " 	"

Blocks:
$~With
With $[]
${AutoComplete_Indent}$[]
End With

$~Each
For Each $[] In $[]
${AutoComplete_Indent}$[]
Next

$~Abs()
Abs()

$~Right
Right(,)

$~Left
Left(,)

$~vbNewLine
 & vbNewLine & 

$~Int
Int()

$~Fix
Fix()

$~Sgn
Sgn()

$~Ext=FSO.GetExtensionName(Path)
Ext=FSO.GetExtensionName(Path)

$~Name
Name=FSO.GetBaseName(Path)

$~MsgBox"Имя1="&N
MsgBox "Имя1= " & N

$~Path = FSO.GetParentFolderName(SelFile) & "\"
${INDENT}$[Path = FSO.GetParentFolderName(SelFile) & "\"]

$~Set FSO =
Set FSO = CreateObject("Scripting.FileSystemObject")

$~Set WSH =
Set WSH = WScript.CreateObject("WScript.Shell")

$~Set TCS =
Set TCS = CreateObject("TCSCRIPT.Helper") 

$~Round
Round()

$~Rnd
Rnd()

$~Sqr
Sqr()

$~Sin
Sin()

$~Cos
Cos()

$~Tan
Tan()

$~Atn
Atn()

$~Exp
Exp()

$~Log
Log()

$~Log
Log()

$~Len
Len()

$~Chr
Chr()

$~Chr(34)
& Chr(34) &

$~Mid
Mid(,,)

$~Right
Right(,)

$~Replace()
Replace(Text, Str2, Str1, 1, -1, 1)

$~Left
Left(,)

$~Re
Replace(,,)

$~In
InStr(,,)

$~For
For $[] To $[]
${AutoComplete_Indent}$[]
Next

$~Replace()
$[Replace(,,)]

$~Until
Do Until $[]
${AutoComplete_Indent}$[]
Loop

$~While
Do While $[]
${AutoComplete_Indent}$[]
Loop

$~Select
Select Case $[]
${AutoComplete_Indent}Case $[]
${AutoComplete_Indent}$[]
${AutoComplete_Indent}Case $[]
${AutoComplete_Indent}$[]
${AutoComplete_Indent}Case Else
${AutoComplete_Indent}$[]
End Select

$~If
If $[] Then
${AutoComplete_Indent}$[]
End If

$~Sub
Sub $[]($[])
${AutoComplete_Indent}$[]
End Sub

$~Class
Class $[]
${AutoComplete_Indent}$[]
End Class

$~Function
Function $[]($[])
${AutoComplete_Indent}$[]
End Function

Offline
Posts: 11
Joined: Thu Feb 03, 2011 8:10 am

Неправильная раскраска

Post by userpuser »

Подскажите почему неправильно раскрашивает такой кусок:
------------------------------------------------------
<p>Another thing you should know is that blogs can be somewhat limiting compared to a website (in terms of design and data manipulation) until you learn more about how blogs are coded.</p>
<p>However, if you use WordPress, you'll have the flexibility to do so much with your blog's content and layout. <br>
Blog or Website? Can't Decide?</p>

------------------------------------------------------
Насколько я понимаю внутри тегов <p></p> никакой дополнительной раскраски текста не нужно, ведь это чистый текст, а здесь раскрашиваются зачем-то: a, data, content, и текст за тильдами.
Как исправить? Реально напрягает. Все англ. артикли "а" выделены.
PS: настройки по умолчанию (не трогал). Заранее спасибо за ответ.
Locked