code: function firstNonBlankChar(lineIndex) {
  				var model = view.getModel();
  				var lineText = model.getLine(lineIndex);
  				var offsetInLine = 0;
  				var c = lineText.charCodeAt(offsetInLine);
  				while (c === 32 || c === 9) {
  					offsetInLine++;
  					c = lineText.charCodeAt(offsetInLine);
  				}
  				return offsetInLine;
  			}
docs: $NON-NLS-1$ //$NON-NLS-0$ Utility