vendor/emmet.js
function shouldBreakInsideInline(node, profile) {
		var abbrUtils = require('abbreviationUtils');
		var hasBlockElems = _.any(node.children, function(child) {
			if (abbrUtils.isSnippet(child))
				return false;
			
			return !abbrUtils.isInline(child);
		});
		
		if (!hasBlockElems) {
			return shouldFormatInline(node, profile);
		}
		
		return true;
	}
function shouldBreakInsideInline(node, profile) {
		var abbrUtils = require('abbreviationUtils');
		var hasBlockElems = _.any(node.children, function(child) {
			if (abbrUtils.isSnippet(child))
				return false;
			
			return !abbrUtils.isInline(child);
		});
		
		if (!hasBlockElems) {
			return shouldFormatInline(node, profile);
		}
		
		return true;
	}
function shouldBreakInsideInline ( node , profile ) { var abbrUtils = require ( 'abbreviationUtils' ) ; var hasBlockElems = _ . any ( node . children , function ( child ) { if ( abbrUtils . isSnippet ( child ) ) return false ; return ! abbrUtils . isInline ( child ) ; } ) ; if ( ! hasBlockElems ) { return shouldFormatInline ( node , profile ) ; } return true ; }
Check if we should add line breaks inside inline element
@param {AbbreviationNode} node
@param {OutputProfile} profile
@return {Boolean}
Check if we should add line breaks inside inline element