- Module
- tmux
- Declared in
- Server
- Package
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/session_lifecycle.go
- Other languages
- PythonRubyLuaTypeScriptRustJava.NETC++Swift
- NewSession ( ctx : context.Context , request : NewSessionRequest ) (Session, error)
-
NewSession creates a detached session, then returns a newly materialized
Session. It never changes client focus. KillExisting is not rolled back; transport and context failures may be delivery-ambiguous.The returned record has unmaterialized
Session.WindowsandSession.Panesrelations. Use the resolvers orServer.Snapshotwhen relations are needed.If tmux reports an ID before a transport or refresh failure, the returned partial Session contains its
ServerandSessionID. Other failures return zero.In other ports Create a session
- Python
libtmux.Server.new_session - Ruby
LibTmux::Server#new_session - Lua
libtmux.Server:new_session - TypeScript
server.Server.newSession - Rust
server.Server.new_session - Java
io.github.libtmux.Server.Server.newSession - .NET
LibTmux.Server.CreateSessionAsync - C++
libtmux::Server::new_session - Swift
Server.newSession(named:startDirectory:windowName:width:height:)
- Python
0 declared, 0 inherited