<?xml version="1.0"?>
<editorConfiguration>
	<propertyDefinitions>
		<propertyDefinition
			displayName="Default"
			definition="Unstyled text"
			propertyName="STYLE_DEFAULT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Selected Text Background Color"
			definition="The background color that selected text will be decorated with"
			propertyName="SELECTION_BGCOLOR"
			propertyType="color"/>
		<propertyDefinition
			displayName="Matching Word Background Color"
			definition="The background color that matching words will be decorated with"
			propertyName="WORDMATCH_BGCOLOR"
			propertyType="color"/>
		<propertyDefinition
			displayName="Line Numbers"
			definition="The style used to display line numbers"
			propertyName="STYLE_LINENUMBER"
			propertyType="style"/>
			
		<!-- ======================================	-->
		<!-- 				  STYLES				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Added Section"
			definition="Text sections that appear in the diff text, but not in the original"
			propertyName="STYLE_ADDED"
			propertyType="style"/>
		<propertyDefinition
			displayName="Assignment"
			definition="Variable Assignments"
			propertyName="STYLE_ASSIGNMENT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Attribute"
			definition="Attributes of a known XML element"
			propertyName="STYLE_ATTRIBUTE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unknown Attribute"
			definition="Attributes of an unknown XML element"
			propertyName="STYLE_ATTRIBUTEUNKNOWN"
			propertyType="style"/>	
		<propertyDefinition
			displayName="CDATA Section"
			definition="CDATA blocks"
			propertyName="STYLE_CDATA"
			propertyType="style"/>
		<propertyDefinition
			displayName="Class Name"
			definition="Python Class Name"
			propertyName="STYLE_CLASSNAME"
			propertyType="style"/>
		<propertyDefinition
			displayName="Command"
			definition="DOS Commands"
			propertyName="STYLE_COMMAND"
			propertyType="style"/>
		<propertyDefinition
			displayName="Control Macro"
			definition="Code template framework Control Macros"
			propertyName="STYLE_CONTROL_MACRO"
			propertyType="style"/>
		<propertyDefinition
			displayName="Date"
			definition="Date literals"
			propertyName="STYLE_DATE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Decorator"
			definition="Python function/method decorators"
			propertyName="STYLE_DECORATOR"
			propertyType="style"/>
		<propertyDefinition
			displayName="Deleted Section"
			definition="Text sections that appear in the original text, but not in the diff"
			propertyName="STYLE_DELETED"
			propertyType="style"/>
		<propertyDefinition
			displayName="Delimiter"
			definition="ADA Delimiters"
			propertyName="STYLE_DELIMITER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Function"
			definition="Python functions"
			propertyName="STYLE_DEFNAME"
			propertyType="style"/>
		<propertyDefinition
			displayName="Default Value"
			definition="Property default values"
			propertyName="STYLE_DEFVAL"
			propertyType="style"/>
		<propertyDefinition
			displayName="Directive"
			definition="Code generation template framework directives"
			propertyName="STYLE_DIRECTIVE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Documentation Keywords Style"
			definition="The style that keywords within documentation comment blocks will be decorated in."
			propertyName="STYLE_COMMENTDOCKEYWORD"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts"
			definition="The style that embedded preprocessor script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_BLOCK"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Comments"
			definition="The style that comments that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_COMMENT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Plain text"
			definition="The style that plain text that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_DEFAULT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Identifiers"
			definition="The style that identifiers that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_IDENTIFIER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Numbers"
			definition="The style that numbers that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_NUMBER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Operators"
			definition="The style that operators that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_OPERATOR"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Regular Expressions"
			definition="The style that regular expressions that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_REGEX"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Strings"
			definition="The style that strings that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_STRING"
			propertyType="style"/>
		<propertyDefinition
			displayName="Embedded scripts: Keywords"
			definition="The style that keywords that appear in embedded script blocks will be decorated in."
			propertyName="STYLE_EMBEDDED_WORD"
			propertyType="style"/>
		<propertyDefinition
			displayName="Entity Reference"
			definition="HTML character entity references"
			propertyName="STYLE_ENTITY"
			propertyType="style"/>
		<propertyDefinition
			displayName="Field Macro"
			definition="Code generation template framework Field Macros"
			propertyName="STYLE_FIELD_MACRO"
			propertyType="style"/>
		<propertyDefinition
			displayName="Function Macro"
			definition="Code generation template framework Function Macros"
			propertyName="STYLE_FUNCTION_MACRO"
			propertyType="style"/>
		<propertyDefinition
			displayName="Global Class"
			definition="The style global classes will be decorated in"
			propertyName="STYLE_GLOBALCLASS"
			propertyType="style"/>
		<propertyDefinition
			displayName="Header"
			definition="Diff header sections"
			propertyName="STYLE_HEADER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Hidden Command"
			definition="Directives starting with the hide operator (@)"
			propertyName="STYLE_HIDE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Identifier"
			definition="Declared identifiers"
			propertyName="STYLE_IDENTIFIER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Illegal"
			definition="Lexically illegal ADA identifiers or keywords"
			propertyName="STYLE_ILLEGAL"
			propertyType="style"/>
		<propertyDefinition
			displayName="Inline ASM"
			definition="Inline ASM blocks"
			propertyName="STYLE_ASM"
			propertyType="style"/>
		<propertyDefinition
			displayName="Key"
			definition="Property names"
			propertyName="STYLE_KEY"
			propertyType="style"/>
		<propertyDefinition
			displayName="Label"
			definition="A goto or switch label"
			propertyName="STYLE_LABEL"
			propertyType="style"/>
		<propertyDefinition
			displayName="Operator"
			definition="Language operators"
			propertyName="STYLE_OPERATOR"
			propertyType="style"/>
		<propertyDefinition
			displayName="Position"
			definition="Diff position indicators"
			propertyName="STYLE_POSITION"
			propertyType="style"/>
		<propertyDefinition
			displayName="Grammar Pragma"
			definition="Grammar pragma statements"
			propertyName="STYLE_PRAGMA"
			propertyType="style"/>
		<propertyDefinition
			displayName="Grammar Rules"
			definition="Grammar rule statements"
			propertyName="STYLE_RULE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Grammar Highlight"
			definition="Grammar editor highlight"
			propertyName="STYLE_HIGHLIGHT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Script"
			definition="HTML Script elements"
			propertyName="STYLE_SCRIPT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Section"
			definition="Property section declarations"
			propertyName="STYLE_SECTION"
			propertyType="style"/>
		<propertyDefinition
			displayName="Table"
			definition="SQL table names"
			propertyName="STYLE_TABLE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Element"
			definition="Known XML Elements"
			propertyName="STYLE_TAG"
			propertyType="style"/>
		<propertyDefinition
			displayName="Tagged Value Macro"
			definition="Code generation template tagged value macros"
			propertyName="STYLE_TAGGEDVALUE_MACRO"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unknown Element"
			definition="Unknown XML Elements"
			propertyName="STYLE_TAGUNKNOWN"
			propertyType="style"/>
		<propertyDefinition
			displayName="Task Style"
			definition="Verilog tasks"
			propertyName="STYLE_TASK"
			propertyType="style"/>
		<propertyDefinition
			displayName="User Task Style"
			definition="User defined Verilog tasks"
			propertyName="STYLE_TASK_EXTENDED"
			propertyType="style"/>
		<propertyDefinition
			displayName="Template Macro"
			definition="Code generation template template macros"
			propertyName="STYLE_TEMPLATE_MACRO"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unquoted Attribute Values"
			definition="Unquoted XML attribute values"
			propertyName="STYLE_UNQUOTEDVALUE"
			propertyType="style"/>
		<propertyDefinition
			displayName="UUID"
			definition="Universally Unique Identifiers"
			propertyName="STYLE_UUID"
			propertyType="style"/>
		<propertyDefinition
			displayName="Variable"
			definition="Code generation template variables"
			propertyName="STYLE_VARIABLE"
			propertyType="style"/>
		<propertyDefinition
			displayName="XML Declaration"
			definition="XML Declarations"
			propertyName="STYLE_XMLDECL"
			propertyType="style"/>		

		<!-- ======================================	-->
		<!-- 			BRACE HIGHLIGHTING			-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Autocomplete Brackets"
			definition="Inserts a corresponding closing bracket when an opening bracket is entered"
			propertyName="AUTO_BRACKETS"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Highlight Matching Brace"
			definition="Highlights the opening or closing brace that matches the brace the cursor is currently over"
			propertyName="BRACE_HILIGHTING"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Unmatched Brace"
			definition="The style in which braces without matches are decorated"
			propertyName="STYLE_BRACEBAD"
			propertyType="style"/>		
		<propertyDefinition
			displayName="Matching Brace"
			definition="The style in which matching braces are decorated"
			propertyName="STYLE_BRACELIGHT"
			propertyType="style"/>

		<!-- ======================================	-->
		<!-- 				OUTLINING 	-->
		<!-- ======================================	-->
		
		<propertyDefinition
			displayName="Show Outlining"
			definition="Show outlining"
			propertyName="FOLD"
			propertyType="boolean"/>

		<!-- ======================================	-->
		<!-- 				CARET LINE				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Background Color"
			definition="The color used to highlight the line the caret is on"
			propertyName="CARET_LINE_BGCOLOR"
			propertyType="color"/>
		<propertyDefinition
			displayName="Highlight Caret Line"
			definition="Highlights the current line that the caret is on"
			propertyName="CARET_LINE_VISIBLE"
			propertyType="boolean"/>
			
		<!-- ======================================	-->
		<!-- 				COMMENTS				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Line Comment Token"
			definition="The character sequence that represents the start of a line comment"
			propertyName="COMMENT_LINECOMMENT_TOKEN"
			propertyType="token"/>
		<propertyDefinition
			displayName="Stream Comment End Token"
			definition="The character sequence that represents the end of a stream comment"
			propertyName="COMMENT_STREAMCOMMENTEND_TOKEN"
			propertyType="token"/>		
		<propertyDefinition
			displayName="Stream Comment Start Token"
			definition="The character sequence that represents the start of a stream comment"
			propertyName="COMMENT_STREAMCOMMENTSTART_TOKEN"
			propertyType="token"/>
		<propertyDefinition
			displayName="Comment"
			definition="The style that comments will be decorated in"
			propertyName="STYLE_COMMENT"
			propertyType="style"/>
		<propertyDefinition
			displayName="Documentation Comment"
			definition="The style that documentation comments will be decorated in"
			propertyName="STYLE_COMMENTDOC"
			propertyType="style"/>
		<propertyDefinition
			displayName="Documentation Comment Keyword"
			definition="The style that documentation comment keywords will be decorated in"
			propertyName="STYLE_COMMENT_KEYWORD"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unknown Documentation Comment Keyword"
			definition="The style that unknown documentation comment keywords will be decorated in"
			propertyName="STYLE_COMMENT_KEYWORD_ERROR"
			propertyType="style"/>

		<!-- ======================================	-->
		<!-- 			DEBUGGER					-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Execution Highlight"
			definition="The color used to highlight the line the execution is on"
			propertyName="EXECUTION_LINE_BGCOLOR"
			propertyType="color"/>
		<propertyDefinition
			displayName="Background Color"
			definition="The color used to fill the line being highlighted by the debugger"
			propertyName="HIGHLIGHT_LINE_BGCOLOR"
			propertyType="color"/>
		
		<!-- ======================================	-->
		<!-- 				INDENTATION				-->
		<!-- ======================================	-->		
		<propertyDefinition
			displayName="Automatic Indentation"
			definition="Specifies whether the editor will automatically indent code based on scope/keywords"
			propertyName="INDENT_AUTOMATIC"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Scope End Token"
			definition="The character sequence that represents the end of a scope"
			propertyName="INDENT_BLOCK_END_CHAR"
			propertyType="token"/>
		<propertyDefinition
			displayName="Scope Start Token"
			definition="The character sequence that represents the start of a scope"
			propertyName="INDENT_BLOCK_START_CHAR"
			propertyType="token"/>
		<!--
		<propertyDefinition
			displayName="Indentation Strategy"
			definition=""
			propertyName="INDENT_BLOCK_START_CHAR"
			propertyType="token"/>
		-->
		<propertyDefinition
			displayName="Indentation Guides"
			definition="Display indentation markers at each tab stop"
			propertyName="INDENT_GUIDES"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Statement Termination Token"
			definition="Character sequence that represents the end of a statement"
			propertyName="INDENT_STATEMENT_END"
			propertyType="string"/>
		<propertyDefinition
			displayName="Indentation Keywords"
			definition="A list of keywords that trigger an increment in indentation"
			propertyName="INDENT_STATEMENT_KEYWORDS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Indentation Lookback"
			definition="The maximum number of lines the editor will lookback when calculating the current indentation level"
			propertyName="INDENT_STATEMENT_LOOKBACK"
			propertyType="integer"/>
		<propertyDefinition
			displayName="Indent Width"
			definition="The width of an indent in spaces"
			propertyName="INDENT_WIDTH"
			propertyType="integer"/>
		<propertyDefinition
			displayName="Margin"
			definition="The column to display the right hand margin at. Set to 0 (zero) for no margin"
			propertyName="MARGIN_COLUMN"
			propertyType="integer"/>
		<propertyDefinition
			displayName="Tabs Use Spaces"
			definition="Specifies whether space characters are used for tabs"
			propertyName="TAB_USE_SPACES"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Tab Width"
			definition="The width of a tab in spaces"
			propertyName="TAB_WIDTH"
			propertyType="integer"/>

		<!-- ======================================	-->
		<!-- 				INTELLISENSE			-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Autocomplete Visible Items"
			definition="The height of the autocomplete window in items"
			propertyName="INTELLISENSE_AUTOCOMPLETE_ITEMS"
			propertyType="integer"/>
		<propertyDefinition
			displayName="Scope Guides"
			definition="Shows the statement that began the specified scope when the mouse hovers over its corresponding indentation guide."
			propertyName="INTELLISENSE_SCOPEGUIDES"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Tooltip"
			definition="The style that editor tooltips will be decorated in"
			propertyName="STYLE_CALLTIP"
			propertyType="style"/>

		<!-- ======================================	-->
		<!-- 				KEYWORDS				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Case Sensitive"
			definition="Specifies whether the editor performs case sensitive comparisons when decorating keywords"
			propertyName="CASE_SENSITIVE"
			propertyType="boolean"/>
		<propertyDefinition
			displayName="Access Qualifiers"
			definition="Delphi access qualifiers"
			propertyName="CLASSWORDS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Commands"
			definition="DOS Commands"
			propertyName="COMMANDS "
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Control Macros"
			definition="Code generation template framework Control macros"
			propertyName="CONTROL_MACROS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Field Macros"
			definition="Code generation template framework Field macros"
			propertyName="FIELD_MACROS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Function Macros"
			definition="Code generation template framework Function macros"
			propertyName="FUNCTION_MACROS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Keywords"
			definition="Keywords for the current language"
			propertyName="KEYWORDS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Constants"
			definition="Visual Basic language constants"
			propertyName="KEYWORDS_CONSTANTS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="DTD Keywords"
			definition="Document Type Definition keywords"
			propertyName="KEYWORDS_DTD"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="User Keywords"
			definition="User defined keywords"
			propertyName="KEYWORDS_EXTENDED"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Javascript Keywords"
			definition="Inline Javascript keywords"
			propertyName="KEYWORDS_JAVASCRIPT"
			propertyType="stringList"/>	
		<propertyDefinition
			displayName="PHP Keywords"
			definition="Inline PHP keywords"
			propertyName="KEYWORDS_PHP"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="VBScript Keywords"
			definition="Inline VBScript keywords"
			propertyName="KEYWORDS_VBSCRIPT"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Preprocessor Definitions"
			definition="Preprocessor Definitions (used to gray out inactive code)"
			propertyName="KEYWORDS_PREPROCESSOR"
			propertyType="stringList"/>			
		<propertyDefinition
			displayName="Tables"
			definition="Database table names"
			propertyName="TABLES"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Tagged Value Macros"
			definition="Code generation template framework Tagged Value macros"
			propertyName="TAGGEDVALUE_MACROS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Tasks"
			definition="Verilog Tasks"
			propertyName="TASKS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="User Tasks"
			definition="User defined Verilog Tasks"
			propertyName="TASKS_EXTENDED"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Template Macros"
			definition="Code generation template framework Template macros"
			propertyName="TEMPLATE_MACROS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Attributes"
			definition="VHDL Standard Attributes"
			propertyName="STANDARD_ATTRIBUTES"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Functions"
			definition="VHDL Standard Functions"
			propertyName="STANDARD_FUNCTIONS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Operators"
			definition="VHDL Standard Operators"
			propertyName="STANDARD_OPERATORS"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Packages"
			definition="VHDL Standard Packages"
			propertyName="STANDARD_PACKAGES"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Types"
			definition="VHDL Standard Types"
			propertyName="STANDARD_TYPES"
			propertyType="stringList"/>
		<propertyDefinition
			displayName="Keyword Style"
			definition="The style that keywords will be decorated in"
			propertyName="STYLE_WORD"
			propertyType="style"/>
		<propertyDefinition
			displayName="Attribute Style"
			definition="The style that VHDL standard attributes will be decorated in"
			propertyName="STYLE_WORD_ATTRIBUTE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Constant Style"
			definition="The style that Visual Basic language constants will be decorated in"
			propertyName="STYLE_WORD_CONSTANT"
			propertyType="style"/>
		<propertyDefinition
			displayName="User Keyword Style"
			definition="The style that user defined keywords will be decorated in"
			propertyName="STYLE_WORD_EXTENDED"
			propertyType="style"/>
		<propertyDefinition
			displayName="Function Style"
			definition="The style that VHDL standard functions will be decorated in"
			propertyName="STYLE_WORD_FUNCTION"
			propertyType="style"/>
		<propertyDefinition
			displayName="Operator Style"
			definition="The style that VHDL standard operators will be decorated in"
			propertyName="STYLE_WORD_OPERATOR"
			propertyType="style"/>
		<propertyDefinition
			displayName="Package Style"
			definition="The style that VHDL standard packages will be decorated in"
			propertyName="STYLE_WORD_PACKAGE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Type Style"
			definition="The style that VHDL standard types will be decorated in"
			propertyName="STYLE_WORD_TYPE"
			propertyType="style"/>

		<!-- ======================================	-->
		<!-- 				MACROS					-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[1]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[1]"
			propertyName="MACRO_CTRL_ALT_1"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[2]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[2]"
			propertyName="MACRO_CTRL_ALT_2"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[3]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[3]"
			propertyName="MACRO_CTRL_ALT_3"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[4]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[4]"
			propertyName="MACRO_CTRL_ALT_4"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[5]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[5]"
			propertyName="MACRO_CTRL_ALT_5"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[6]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[6]"
			propertyName="MACRO_CTRL_ALT_6"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[7]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[7]"
			propertyName="MACRO_CTRL_ALT_7"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[8]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[8]"
			propertyName="MACRO_CTRL_ALT_8"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[9]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[9]"
			propertyName="MACRO_CTRL_ALT_9"
			propertyType="macro"/>
		<propertyDefinition
			displayName="Macro [Ctrl]+[Alt]+[0]"
			definition="The macro to be bound to the key combination [Ctrl]+[Alt]+[0]"
			propertyName="MACRO_CTRL_ALT_0"
			propertyType="macro"/>

		<!-- ======================================	-->
		<!-- 				NUMBERS					-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Number"
			definition="The style that numbers will be decorataed in"
			propertyName="STYLE_NUMBER"
			propertyType="style"/>
			
		<!-- ======================================	-->
		<!-- 				PREPROCESSOR			-->
		<!-- ======================================	-->	
		<propertyDefinition
			displayName="Preprocessor Directive"
			definition="The style that preprocessor directives will be decorated in"
			propertyName="STYLE_PREPROCESSOR"
			propertyType="style"/>
		<propertyDefinition
			displayName="Inactive Code"
			definition="The style that inactive code will be decorated in"
			propertyName="STYLE_INACTIVE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Styling within Preprocessor Blocks"
			definition="Specifies whether text inside preprocessor blocks is decorated"
			propertyName="STYLING_WITHIN_PREPROCESSOR"
			propertyType="boolean"/>
			
		<!-- ======================================	-->
		<!-- 				LITERALS				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Character"
			definition="The style that character literals will be decorated in"
			propertyName="STYLE_CHARACTER"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unterminated Character"
			definition="The style that unterminated character literals will be decorated in"
			propertyName="STYLE_CHARACTEREOL"
			propertyType="style"/>
		<propertyDefinition
			displayName="Regular Expression"
			definition="The style that regular expressions will be decorated in"
			propertyName="STYLE_REGEX"
			propertyType="style"/>
		<propertyDefinition
			displayName="String"
			definition="The style that string literals will be decorated in"
			propertyName="STYLE_STRING"
			propertyType="style"/>
		<propertyDefinition
			displayName="Unterminated String"
			definition="The style that unterminated string literals will be decorated in"
			propertyName="STYLE_STRINGEOL"
			propertyType="style"/>
		<propertyDefinition
			displayName="Triple-Quote (Double)"
			definition="The style that triple-double quotes will be decorated in"
			propertyName="STYLE_TRIPLEDOUBLESTRING"
			propertyType="style"/>
		<propertyDefinition
			displayName="Triple-Quote (Single)"
			definition="The style that triple-single quotes will be decorated in"
			propertyName="STYLE_TRIPLESINGLESTRING"
			propertyType="style"/>
		<propertyDefinition
			displayName="Verbatim String"
			definition="The style that verbatim string literals will be decorated in"
			propertyName="STYLE_VERBATIM"
			propertyType="style"/>
		<propertyDefinition
			displayName="Word Characters"
			definition="The set of characters that can be used to create words"
			propertyName="WORD_CHARACTERS"
			propertyType="string"/>
			
		<!-- ======================================	-->
		<!-- 				WHITESPACE				-->
		<!-- ======================================	-->
		<propertyDefinition
			displayName="Whitespace"
			definition="The style in which whitespace characters will be decorated in"
			propertyName="STYLE_WHITESPACE"
			propertyType="style"/>
		<propertyDefinition
			displayName="Show Whitespace"
			definition="Specified whether whitespace characters will be made visible in the editor"
			propertyName="WHITESPACE_VISIBLE"
			propertyType="boolean"/>		
	</propertyDefinitions>

	<lexerConfigurations>
		<!-- ======================================	-->
		<!-- 				GLOBAL LEXER			-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="global" description="Properties applied across all lexers">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
				<property name="INTELLISENSE_AUTOCOMPLETE_ITEMS"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
	
			<!-- Preprocessor -->
			<propertyGroup name="Preprocessor">
				<property name="STYLING_WITHIN_PREPROCESSOR"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>
	
		<!-- ======================================	-->
		<!-- 				COLORS LEXER			-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="colors" description="Colors applied across all lexers when in selected theme">	
			<!-- Default -->
			<propertyGroup name="(Default)">
				<property name="STYLE_DEFAULT"/>
				<property name="SELECTION_BGCOLOR"/>
				<property name="WORDMATCH_BGCOLOR"/>
				<property name="STYLE_LINENUMBER"/>
			</propertyGroup>
	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="STYLE_BRACELIGHT"/>
				<property name="STYLE_BRACEBAD"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_BGCOLOR"/>
			</propertyGroup>
			
			<!-- Debugger -->
			<propertyGroup name="Debugger">
				<property name="EXECUTION_LINE_BGCOLOR"/>
				<property name="HIGHLIGHT_LINE_BGCOLOR"/>
			</propertyGroup>
			
			<!-- Comments -->
			<propertyGroup name="Comments">
				<property name="STYLE_COMMENT"/>
				<property name="STYLE_COMMENTDOC"/>
				<property name="STYLE_COMMENTDOCKEYWORD"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="STYLE_CALLTIP"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="STYLE_WORD"/>
				<property name="STYLE_WORD_EXTENDED"/>
				<property name="STYLE_OPERATOR"/>
				<property name="STYLE_IDENTIFIER"/>
				<property name="STYLE_ASM"/>
			</propertyGroup>
			
			<!-- Literals -->
			<propertyGroup name="Literals">
				<property name="WORD_CHARACTERS"/>
				<property name="STYLE_STRING"/>
				<property name="STYLE_STRINGEOL"/>
				<property name="STYLE_CHARACTER"/>
				<property name="STYLE_CHARACTEREOL"/>
				<property name="STYLE_NUMBER"/>
				<property name="STYLE_DATE"/>
			</propertyGroup>
	
			<!-- Preprocessor -->
			<propertyGroup name="Preprocessor">
				<property name="STYLE_PREPROCESSOR"/>
				<property name="STYLE_INACTIVE"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="STYLE_WHITESPACE"/>
			</propertyGroup>
			
			<!-- ADA -->
			<propertyGroup name="Code Generation Templates">
				<property name="STYLE_DELIMITER"/>
			</propertyGroup>
			
			<!-- Batch Files -->
			<propertyGroup name="Batch Files">
				<property name="STYLE_COMMAND"/>
				<property name="STYLE_LABEL"/>
				<property name="STYLE_HIDE"/>
			</propertyGroup>
			
			<!-- Code Generation Templates -->
			<propertyGroup name="Code Generation Templates">
				<property name="STYLE_DIRECTIVE"/>
				<property name="STYLE_VARIABLE"/>
				<property name="STYLE_TEMPLATE_MACRO"/>
				<property name="STYLE_FIELD_MACRO"/>
				<property name="STYLE_TAGGEDVALUE_MACRO"/>
				<property name="STYLE_FUNCTION_MACRO"/>
				<property name="STYLE_CONTROL_MACRO"/>
			</propertyGroup>
			
			<!-- Diff Files -->
			<propertyGroup name="Diff Files">
				<property name="STYLE_COMMAND"/>
				<property name="STYLE_HEADER"/>
				<property name="STYLE_POSITION"/>
				<property name="STYLE_DELETED"/>
				<property name="STYLE_ADDED"/>
			</propertyGroup>
			
			<!-- Embedded Scripts -->
			<propertyGroup name="Embedded Scripts">
				<property name="STYLE_EMBEDDED_BLOCK"/>
				<property name="STYLE_EMBEDDED_DEFAULT"/>
				<property name="STYLE_EMBEDDED_WORD"/>
				<property name="STYLE_EMBEDDED_COMMENT"/>
				<property name="STYLE_EMBEDDED_IDENTIFIER"/>
				<property name="STYLE_EMBEDDED_OPERATOR"/>
				<property name="STYLE_EMBEDDED_STRING"/>
				<property name="STYLE_EMBEDDED_NUMBER"/>
				<property name="STYLE_EMBEDDED_REGEX"/>
			</propertyGroup>
			
			<!-- Grammar -->
			<propertyGroup name="Grammar">
				<property name="STYLE_PRAGMA"/>
				<property name="STYLE_HIGHLIGHT"/>
				<property name="STYLE_RULE"/>
			</propertyGroup>
			
			<!-- Properties Files -->
			<propertyGroup name="Properties Files">
				<property name="STYLE_SECTION"/>
				<property name="STYLE_ASSIGNMENT"/>
				<property name="STYLE_DEFVAL"/>
				<property name="STYLE_KEY"/>
			</propertyGroup>
			
			<!-- Python -->
			<propertyGroup name="Python">
				<property name="STYLE_CLASSNAME"/>
				<property name="STYLE_DEFNAME"/>
				<property name="STYLE_DECORATOR"/>
				<property name="STYLE_TRIPLESINGLESTRING"/>
				<property name="STYLE_TRIPLEDOUBLESTRING"/>
			</propertyGroup>
			
			<!-- SQL -->
			<propertyGroup name="SQL">
				<property name="STYLE_TABLE"/>
				<property name="STYLE_DATABASEOBJECTS"/>
			</propertyGroup>
			
			<!-- Verilog -->
			<propertyGroup name="Verilog">
				<property name="STYLE_TASK"/>
				<property name="STYLE_TASK_EXTENDED"/>
			</propertyGroup>
			
			<!-- VHDL -->
			<propertyGroup name="VHDL">
				<property name="STYLE_WORD_OPERATOR"/>
				<property name="STYLE_WORD_ATTRIBUTE"/>
				<property name="STYLE_WORD_FUNCTION"/>
				<property name="STYLE_WORD_PACKAGE"/>
				<property name="STYLE_WORD_TYPE"/>
			</propertyGroup>
			
			<!-- Visual Basic -->
			<propertyGroup name="Visual Basic">
				<property name="STYLE_WORD_CONSTANT"/>
			</propertyGroup>
			
			<!-- XML -->
			<propertyGroup name="XML">
				<property name="STYLE_TAG"/>
				<property name="STYLE_ATTRIBUTE"/>
				<property name="STYLE_ENTITY"/>
				<property name="STYLE_XMLDECL"/>
				<property name="STYLE_CDATA"/>
				<property name="STYLE_UNQUOTEDVALUE"/>
			</propertyGroup>
		</lexerConfiguration>
	
		<!-- ======================================	-->
		<!-- 				CPP LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="cpp" description="Properties for languages that use the C++ lexer">
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
		
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
				<property name="INDENT_AUTOMATIC"/>
				<property name="INDENT_STATEMENT_LOOKBACK"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="KEYWORDS_EXTENDED"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Preprocessor -->
			<propertyGroup name="Preprocessor">
				<property name="KEYWORDS_PREPROCESSOR"/>
				<property name="STYLING_WITHIN_PREPROCESSOR"/>
			</propertyGroup>
		</lexerConfiguration>
				
		<!-- ======================================	-->
		<!-- 				VB LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="vb" description="Properties for languages that use the Visual Basic lexer">
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>

			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
				<property name="INDENT_AUTOMATIC"/>
				<property name="INDENT_STATEMENT_LOOKBACK"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="KEYWORDS_EXTENDED"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 			  PYTHON LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="python" description="Properties for languages that use the Python lexer">
				
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
				<property name="INDENT_AUTOMATIC"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 			  PASCAL LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="pascal" description="Properties for languages that use the Pascal lexer">
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
		
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
				<property name="INDENT_AUTOMATIC"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 				EACGT LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="eacgt" description="Properties for languages that use the Enterprise Architect Code Generation Template lexer">
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>
		
		<!-- ======================================	-->
		<!-- 				SQL LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="sql" description="Properties for languages that use the SQL lexer">
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>

			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>

			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="TABLES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
			
			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 				DIFF LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="diff" description="Properties for languages that use the Diff lexer">	
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>

			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 				BAT LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="bat" description="Properties for languages that use the BAT lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 				PROPS LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="props" description="Properties for languages that use the PROPS lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!-- 				ADA LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="ada" description="Properties for languages that use the ADA lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>			

		<!-- ======================================	-->
		<!-- 			VERILOG LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="verilog" description="Properties for languages that use the VERILOG lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
				<property name="INTELLISENSE_AUTOCOMPLETE_ITEMS"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="KEYWORDS_EXTENDED"/>
				<property name="TASKS"/>
				<property name="TASKS_EXTENDED"/>
			</propertyGroup>
					
			<!-- Preprocessor -->
			<propertyGroup name="Preprocessor">
				<property name="STYLING_WITHIN_PREPROCESSOR"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>			

		<!-- ======================================	-->
		<!-- 				VHDL LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="vhdl" description="Properties for languages that use the VHDL lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>
			
			<!-- Keywords -->
			<propertyGroup name="Language">
				<property name="KEYWORDS_EXTENDED"/>
			</propertyGroup>
			
			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>
		
		<!-- ======================================	-->
		<!-- 				XML LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="xml" description="Properties for languages that use the XML lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Outlining -->
			<propertyGroup name="Outlining">
				<property name="FOLD"/>
			</propertyGroup>

			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
			
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>		

		<!-- ======================================	-->
		<!-- 				HTML LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="html" description="Properties for languages that use the HTML lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
		
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>	

		<!-- ======================================	-->
		<!-- 				LUA LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="lua" description="Properties for languages that use the lua lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
		
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>
	
			<!-- Preprocessor -->
			<propertyGroup name="Preprocessor">
				<property name="STYLING_WITHIN_PREPROCESSOR"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>

		<!-- ======================================	-->
		<!--				CSS LEXER				-->
		<!-- ======================================	-->
		<lexerConfiguration lexer="css" description="Properties for languages that use the css lexer">	
			<!-- Brace Highlighting -->
			<propertyGroup name="Brace Highlighting">
				<property name="AUTO_BRACKETS"/>
				<property name="BRACE_HILIGHTING"/>
			</propertyGroup>
			
			<!-- Caret Line -->
			<propertyGroup name="Caret Line">
				<property name="CARET_LINE_VISIBLE"/>
			</propertyGroup>
		
			<!-- Indentation -->
			<propertyGroup name="Indentation">
				<property name="TAB_WIDTH"/>
				<property name="TAB_USE_SPACES"/>
				<property name="MARGIN_COLUMN"/>
				<property name="INDENT_WIDTH"/>
				<property name="INDENT_GUIDES"/>
				<property name="INDENT_AUTOMATIC"/>
			</propertyGroup>
		
			<!-- Intellisense -->
			<propertyGroup name="Intellisense">
				<property name="INTELLISENSE_SCOPEGUIDES"/>
			</propertyGroup>

			<!-- Macros -->
			<propertyGroup name="Macros">
				<property name="MACRO_CTRL_ALT_1"/>
				<property name="MACRO_CTRL_ALT_2"/>
				<property name="MACRO_CTRL_ALT_3"/>
				<property name="MACRO_CTRL_ALT_4"/>
				<property name="MACRO_CTRL_ALT_5"/>
				<property name="MACRO_CTRL_ALT_6"/>
				<property name="MACRO_CTRL_ALT_7"/>
				<property name="MACRO_CTRL_ALT_8"/>
				<property name="MACRO_CTRL_ALT_9"/>
				<property name="MACRO_CTRL_ALT_0"/>
			</propertyGroup>

			<!-- Whitespace -->
			<propertyGroup name="Whitespace">
				<property name="WHITESPACE_VISIBLE"/>
			</propertyGroup>
		</lexerConfiguration>


	</lexerConfigurations>

	<languageMappings>
		<language name="(Global)" lexer="global" filename="global.properties"/>
		<language name="(Light Theme)" lexer="colors" filename="light.properties"/>
		<language name="(Dark Theme)" lexer="colors" filename="dark.properties"/>
		<language name="Actionscript" lexer="cpp" filename="asSyntax.properties"/>
		<language name="Ada" lexer="ada" filename="adaSyntax.properties"/>
		<language name="Batch Files" lexer="bat" filename="batSyntax.properties"/>
		<language name="BPEL" lexer="xml" filename="bpelSyntax.properties"/>
		<language name="C++" lexer="cpp" filename="cppSyntax.properties"/>
		<language name="C#" lexer="cpp" filename="csSyntax.properties"/>
		<language name="Cascading Stylesheets (CSS)" lexer="css" filename="cssSyntax.properties"/>
		<language name="Code Generation Templates" lexer="eacgt" filename="cgtSyntax.properties"/>
		<language name="Data Definition Language (DDL)" lexer="sql" file="ddlSyntax.properties"/>
		<language name="Delphi" lexer="pascal" filename="pascalSyntax.properties"/>
		<language name="Diff Files" lexer="diff" filename="diffSyntax.properties"/>
		<language name="DTD Files" lexer="xml" filename="dtdSyntax.properties"/>
		<language name="HTML" lexer="html" filename="htmlSyntax.properties"/>
		<language name="IDL" lexer="cpp" filename="idlSyntax.properties"/>
		<language name="Java" lexer="cpp" filename="javaSyntax.properties"/>
		<language name="Javascript" lexer="cpp" filename="javascriptSyntax.properties"/>
		<language name="JScript" lexer="cpp" filename="jscriptSyntax.properties"/>
		<language name="Lua" lexer="lua" filename="luaSyntax.properties"/>
		<language name="PHP" lexer="html" filename="phpSyntax.properties"/>
		<language name="Properties Files" lexer="props" filename="propertiesSyntax.properties"/>
		<language name="Python" lexer="python" filename="pythonSyntax.properties"/>
		<language name="Resource Configuration (.rc) Scripts" lexer="cpp" filename="rcSyntax.properties"/>
		<language name="Shape Script" lexer="cpp" filename="shapeSyntax.properties"/>
		<language name="SQL" lexer="sql" filename="sqlSyntax.properties"/>
		<language name="VBScript" lexer="vb" filename="vbScriptSyntax.properties"/>
		<language name="Verilog" lexer="verilog" filename="verilogSyntax.properties"/>
		<language name="VHDL" lexer="vhdl" filename="vhdlSyntax.properties"/>
		<language name="Visual Basic 6" lexer="vb" filename="vb6Syntax.properties"/>
		<language name="Visual Basic.NET" lexer="vb" filename="vbNetSyntax.properties"/>
		<language name="XML" lexer="xml" filename="xmlSyntax.properties"/>
	</languageMappings>
</editorConfiguration>
