     self.api
       .getCurrentBuf()
       .flatMap { self.neoVimBuffer(for: $0, currentBuffer: $0) }
-      .subscribeOn(self.scheduler)
+      .subscribe(on:self.scheduler)
   }
 
   func allBuffers() -> Single<[NvimView.Buffer]> {

        }
      }
      .flatMap(Single.fromSinglesToSingleOfArray)
      .subscribeOn(self.scheduler)
  }

  func newTab() -> Completable {
    self.api
      .command(command: "tabe")
      .subscribeOn(self.scheduler)
  }

  func open(urls: [URL]) -> Completable {


        return self.api.command(command: "tab sb \(buffer.handle)")
      }
      .subscribe(on:self.scheduler)
  }

  func goTo(line: Int) -> Completable {
