Core LibraryalphaAPI 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.

function libtmux-elixir latest

Session.rename/4

Renames an exact session through the selected transport; returns an action result.

Source and package
Qualified name
LibTmux.Session.rename/4
Module
LibTmux
Declared in
Session
Package
libtmux
Source
lib/libtmux/entities.ex
rename(connection, ref, name, options \\ []) @spec rename( LibTmux.Action.connection(), LibTmux.Ref.t(), binary(), [LibTmux.Control.call_option()] ) :: {:ok, LibTmux.Action.result(:ok)} | {:error, LibTmux.Action.error()}

Description#

Names contain 1..1024 UTF-8 bytes without Unicode control characters (Cc). Format syntax remains literal; tmux still normalizes names (including dollar/backslash escaping, and dots and colons on older releases). The only option is timeout , which defaults to 5000ms. Old observations stay unchanged. See LibTmux.Action for outcome semantics.

alias LibTmux.Session

Session.rename(server, session_ref, "work")

Esc

Type to search.

Reference preview Open reference