Core LibraryAPI Reference

Choose documentation 1

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

class libtmux-kotlin latest

Environment

Package io.github.libtmux.kotlin.Environment io.github.libtmux.kotlin

Read and update environment variables used to start processes in tmux.

View as Markdown

Source and package
Module
io.github.libtmux.kotlin
Package
io.github.libtmux:libtmux-kotlin
Source
libtmux-kotlin/src/main/kotlin/io/github/libtmux/kotlin/Environment.kt
public class Environment
class [source]

Description#

Holds the Java handle privately, so a member here always wins over a same-named catalog-generated extension in EnvironmentOperations.kt .

Members14 members#

Other members14 members#

  • `get` method The value set for this name, or empty when it is removed or absent.
  • `set` method Sets a name to a literal value.
  • all method Every name set at this scope, in tmux's order.
  • asJava property The Java environment this wraps: the same object, for a Java API that takes one.
  • effective method What a process started from this scope is actually handed, both scopes taken together.
  • equals method
  • hashCode method
  • isRemoved method Whether new processes are told not to inherit this name.
  • remove method Tells processes started after this not to inherit the name.
  • removed method Every name this scope tells a new process not to inherit.
  • server property
  • setExpanded method Sets a name to what a tmux format expands to now.
  • toString method
  • unset method Removes the name from this scope, so it is neither set nor marked.
Esc

Type to search.