code: function isInElementNameContext(editor, prefix, bufferPosition) {
  	const marker = findMarker(editor);
  	if (!marker) {
  		return false;
  	}
  
  	const markerRange = marker.editorMarker.getBufferRange();
  	const abbr = marker.model.abbreviation;
  	const offset = bufferPosition.column - prefix.length - markerRange.start.column;
  
  	if (offset === 0) {
  		// Word prefix is at the beginning of abbreviation: it’s an element
  		// context for sure
  		return true;
  	} else if (offset > 0) {
  		// Check if prefix is at the element bound, e.g. right after operator
  		return /[>^+()]/.test(abbr[offset - 1]);
  	}
  
  	return false;
  }
docs: Check if given `getSuggestions()` event is invoked inside element name context
  @param  {AbbreviationMarker} marker
  @param  {TextEditor}         editor
  @param  {Point}              bufferPosition
  @param  {String}             prefix
  @return {Boolean}