ghostty/ffi.lisp
Pinned libghostty-vt path captured when this system was loaded.
A saved standalone image retains this build-environment fallback so it can be
launched directly. An explicit load-libghostty-vt argument or the current
process environment still takes precedence.
Load libghostty-vt from path, or search for its platform soname.
path is useful for development builds which have not been installed. When it
is NIL, luv_GHOSTTY_library is consulted before the platform soname search.
Ghostty's physical keys follow the W3C KeyboardEvent.code order. Keep this list in header order: libghostty-vt deliberately exposes it as a C enum.
Pinned libghostty-vt path captured when this system was loaded. A saved standalone image retains this build-environment fallback so it can be launched directly. An explicit LOAD-LIBGHOSTTY-VT argument or the current process environment still takes precedence.
(&optional path)Load libghostty-vt from PATH, or search for its platform soname. PATH is useful for development builds which have not been installed. When it is NIL, LUV_GHOSTTY_LIBRARY is consulted before the platform soname search.
The library band: eyebrow, site name, and the three doors.
Logical disjunction of tests and raw truth values.
Logical negation of one test or raw truth value.
A named group of rules, compiled in definition order under its documentation as a comment.
(scheme)(string)An explicitly owned libghostty-vt terminal.
One named verb over a session.
The small slice of libghostty-vt's C ABI used by the initial spike.