text: Prism.languages.editorconfig = {
  	// https://editorconfig-specification.readthedocs.io
  	'comment': /[;#].*/,
  	'section': {
  		pattern: /(^[ \t]*)\[.+\]/m,
  		lookbehind: true,
  		alias: 'keyword',
  		inside: {
  			'regex': /\\\\[\[\]{},!?.*]/, // Escape special characters with '\\'
  			'operator': /[!?]|\.\.|\*{1,2}/,
  			'punctuation': /[\[\]{},]/
  		}
  	},
  	'key': {
  		pattern: /(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,
  		lookbehind: true,
  		alias: 'attr-name'
  	},
  	'value': {
  		pattern: /=.*/,
  		alias: 'attr-value',
  		inside: {
  			'punctuation': /^=/
  		}
  	}
  };
  