     }
   }
 
-  @IBAction func redo(_ sender: Any?) {
+  @IBAction func redo(_: Any?) {
     switch self.mode {
     case .insert, .replace:
       self.api

    }
  }

  @IBAction func paste(_ sender: Any?) {
    guard let content = NSPasteboard.general.string(forType: .string) else { return }

    // phase == 1 means paste in a single call

    }
  }

  @IBAction func copy(_: Any?) {
    switch self.mode {
    case .visual, .normal:
      self.api
