anchor.diff:      _sub = atom.config.onDidChange(_errorPref).listen(_togglePrefs);
   
       // Check to see if this is our first run.
  -    bool firstRun = atom.config.getValue(_initKeyPath) != true;
  -    if (firstRun) {
  +    if (atom.config.getValue(_initKeyPath) != true) {
         atom.config.setValue(_initKeyPath, true);
         _togglePrefs(true);
  +    } else if (atom.config.getValue(_initKeyPath2) != true) {
  +      // Check to see if we need to toggle the `linter.displayLinterInfo` setting.
  +      atom.config.setValue(_initKeyPath2, true);
  +      atom.config.setValue('linter.displayLinterInfo',
  +          atom.config.getValue('linter.showErrorPanel'));
       }
     }
   
  
positive.code: import '../views.dart';
  
  final String _errorPref = '${pluginId}.useErrorsView';
  final String _initKeyPath = '_dartlang._errorsInitialized';
  
  class ErrorsController implements Disposable {
    Disposables disposables = new Disposables();
  
negative.code: 
      // Toggle linter settings.
      atom.config.setValue('linter.showErrorPanel', !enabled);
      atom.config.setValue('linter.displayLinterInfo', !enabled);
    }
  
    void _toggleView() => view.toggle();
  