 }
 
 // MARK: - NeoVimUiBridgeProtocol
-extension NeoVimView: NeoVimUiBridgeProtocol {
+extension NeoVimView {
 
   public func resize(toWidth width: Int32, height: Int32) {
     DispatchUtils.gui {

  }
}

public class NeoVimView: NSView, NSUserInterfaceValidations {

  public struct Config {
    let useInteractiveZsh: Bool

  public func setIcon(_ icon: String) {
  }

  public func stop() {
    DispatchUtils.gui {
      self.delegate?.neoVimStopped()
      self.agent.quit()
    }
  }

  public func setDirtyStatus(_ dirty: Bool) {
    DispatchUtils.gui {
      self.delegate?.set(dirtyStatus: dirty)
    }
  }

  public func cwdChanged() {
    DispatchUtils.gui {
      self.delegate?.cwdChanged()
    }
  }

