vendor/emmet.js
function(editor) {
			var content = String(editor.getContent());
			var caretPos = editor.getCaretPos();
			var tag = require('htmlMatcher').tag(content, caretPos);
			return tag && tag.open.name.toLowerCase() == 'style' 
				&& tag.innerRange.cmp(caretPos, 'lte', 'gte');
		}
function(editor) {
			var content = String(editor.getContent());
			var caretPos = editor.getCaretPos();
			var tag = require('htmlMatcher').tag(content, caretPos);
			return tag && tag.open.name.toLowerCase() == 'style' 
				&& tag.innerRange.cmp(caretPos, 'lte', 'gte');
		}
function ( editor ) { var content = String ( editor . getContent ( ) ) ; var caretPos = editor . getCaretPos ( ) ; var tag = require ( 'htmlMatcher' ) . tag ( content , caretPos ) ; return tag && tag . open . name . toLowerCase ( ) == 'style' && tag . innerRange . cmp ( caretPos , 'lte' , 'gte' ) ; }
Check if current caret position is inside &lt;style&gt; tag
@param {IEmmetEditor} editor
@returns
Check if current caret position is inside &lt ; style&gt ; tag