Experimental smart indentation, which should work better on files without trailing WS