   case separateWindows = "open-in-separate-windows"
   case nvim
 }
-
-private let updaterController = SPUStandardUpdaterController(
-  startingUpdater: false,
-  updaterDelegate: nil,
-  userDriverDelegate: nil
-)
 
 // Keep in sync with QueryParamKey in the `vimr` Python script.
 private let filePrefix = "file="


  private var launching = true

  private let updaterDelegate = UpdaterDelegate()

  private let log = OSLog(subsystem: Defs.loggerSubsystem, category: Defs.LoggerCategory.general)


extension AppDelegate {
  @IBAction func checkForUpdates(_ sender: Any?) {
    self.updaterController.checkForUpdates(sender)
  }

  @IBAction func newDocument(_: Any?) {
