Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

Unreleased io.github.libtmux:libtmux-clojure has not been released. Its API may change during development. This site's structure and URLs may change too.

Clojure API

module libtmux-clojure latest

libtmux.core-async

Closeable core.async observation through observe!.

Source and package
Qualified name
libtmux.core-async
Module
libtmux.core-async
Package
io.github.libtmux:libtmux-clojure-core-async
Source
libtmux-clojure-core-async/src/main/clojure/libtmux/core_async.clj

Description#

events carries deliveries; terminal reports local subscription cleanup. Borrow an explicit connection from libtmux.control/attach!.

Members5#

Common operations3#

  • observe! function Starts an owned virtual worker over a borrowed control connection.
  • events function Returns the read-only events channel. Closing it stops the adapter.
  • terminal function Returns a buffered channel that delivers one outcome after cleanup.

Other members2#

  • limits function Returns the adapter's exact retained-event bound.
  • stop! function Stops observation and closes only the owned subscription and worker.

Guides#

Pages that discuss libtmux.core-async.

Esc

Type to search.

Reference previewOpen reference