code: function splitOnLineBreak( range, blockLimit, nodeData ) {
  			var firstBlockAscendant, pos;
  
  			if ( nodeData.hasBlockSibling )
  				return 1;
  
  			firstBlockAscendant = range.startContainer.getAscendant( DTD.$block, 1 );
  			if ( !firstBlockAscendant || !firstBlockAscendant.is( { div: 1, p: 1 } ) )
  				return 0;
  
  			pos = firstBlockAscendant.getPosition( blockLimit );
  
  			if ( pos == CKEDITOR.POSITION_IDENTICAL || pos == CKEDITOR.POSITION_CONTAINS )
  				return 0;
  
  			var newContainer = range.splitElement( firstBlockAscendant );
  			range.moveToPosition( newContainer, CKEDITOR.POSITION_AFTER_START );
  
  			return 1;
  		}
docs: Return 1 if <br> should be skipped when inserting, 0 otherwise.