anchor.diff:      session.useWorker = false;
     }
   
  -  ace.EditSession get currentSession => _aceEditor.session;
  +  ace.EditSession get currentSession => _currentSession;
   
     void switchTo(ace.EditSession session, [workspace.File file]) {
       if (_foldListenerSubscription != null) {
  
positive.code:     ace.Mode.extensionMap['cmd'] = ace.Mode.BATCHFILE;
      ace.Mode.extensionMap['diff'] = ace.Mode.DIFF;
      ace.Mode.extensionMap['lock'] = ace.Mode.YAML;
      ace.Mode.extensionMap['project'] = ace.Mode.XML;
  
      _setupOutline(prefs);
  
negative.code: 
    @override
    void deactivate() {
      _markdown.deactivate();
      super.deactivate();
    }
  
    @override
  