   0x1F600...0x1F64F,
   0x1F910...0x1F918,
   0x1F980...0x1F984,
-  0x1F9C0...0x1F9C0
+  0x1F9C0...0x1F9C0,
 ].flatMap { $0 }


  private func launchNeoVim(_ size: Size) {
    self.log.info("=== Starting neovim...")
    let sockPath = URL(
      fileURLWithPath: NSTemporaryDirectory()
    ).appendingPathComponent("vimr_\(self.uuid).sock").path

    self.log.info("NVIM_LISTEN_ADDRESS=\(sockPath)")


  }

  func discreteSize(size: CGSize) -> Size {
    Size(
      width: Int(floor(size.width / self.cellSize.width)),
      height: Int(floor(size.height / self.cellSize.height))
    )
  }

  func resizeNeoVimUi(to size: CGSize) {
