libtmux:show-environment
Acquire named raw environment entries; return owned record/outcome vectors. SCOPE is :GLOBAL or :SESSION; session scope requires a captured TARGET. NAMES is required; explicit NIL/#() performs no I/O. Native names are nonempty UTF-8 without NUL or =, including names outside the mutation identifier grammar. Each plist has :NAME, :SCOPE, :TARGET-ID, :VERSION, :STATE and :VALUE. States are :PRESENT, :REMOVED and :ABSENT. Empty strings remain present. Present/removal records additionally carry explicit :HIDDEN-P; absent records claim no visibility. Read ordinary visibility first, then hidden only after empty success. Contradictory views retry under the original limits. This is not a merged child environment. Shared limits, ordinary-output assumptions and failure evidence follow SHOW-OPTIONS.
Source and package
- Qualified name
-
libtmux:show-environment - Declared in
libtmux- Package
- libtmux
- Source
- src/configuration-acquisition.lisp
-
Public owner:
libtmuxDescription#
See also:
libtmux:configuration-read-failed,libtmux:set-environment,libtmux:show-environment-text,libtmux:show-options.- Parameters
-