anchor.diff:        editableGist.setBackingGist(gist);
   
         if (_gistStorage.hasStoredGist && _gistStorage.storedId == gistId) {
  +        loadedFromSaved = true;
  +
           Gist storedGist = _gistStorage.getStoredGist();
           editableGist.description = storedGist.description;
           for (GistFile file in storedGist.files) {
  
positive.code:       Timer.run(() {
          _performAnalysis().then((bool result) {
            // Only auto-run if the static analysis comes back clean.
            if (result) _handleRun();
          }).catchError((e) => null);
        });
      }).catchError((e) {
  
negative.code:       });
      });
    }
  
    /// Return true if the current cursor position is in a whitespace char.
    bool cursorPositionIsWhitespace() {
      Document document = editor.document;
      String str = document.value;
      int index = document.indexFromPos(document.cursor);
      if (index < 0 || index >= str.length) return false;
      String char = str[index];
      return char != char.trim();
    }
  }
  
  class GistFileProperty implements Property {
  