Server.CommandPrompt
CommandPrompt asks tmux to display a background command prompt and returns after tmux accepts it, not after input is submitted or Template runs. It is available on every supported tmux. Later flags follow UnsupportedPolicy. Completed stderr is an error; cancellation does not prove prompt delivery or later execution.
Source and package
- Qualified name
-
tmux.Server. Command Prompt - Package
- tmux
- Declared in
Server- Distribution
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/server_interactive.go
- Other languages
- Perl Erlang PowerShell Julia Elixir Haskell Common Lisp Python Ruby Lua TypeScript Rust Java C# C++ Swift Kotlin Scala OCaml F# Clojure
- func (s Server) CommandPrompt( ctx context
.Context , request CommandPrompt , ) errorRequest -
- Parameters
tmux command#
The tmux commands behind CommandPrompt.
tmux C API#
The C declarations in tmux that implement these commands.
In other ports#
Ask a client for input and run a command with it
| Language | Equivalent |
|---|---|
| Python | libtmux |
| Haskell | No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing. |
| TypeScript | no equivalent on Server |
| Rust | server |
| Java | no equivalent on Server |
| C# | Lib |
| C++ | no equivalent on Server |
| Swift | no equivalent on Server |
| OCaml | No direct public OCaml equivalent is recorded for this operation. |
| Perl | No dedicated equivalent in the selected Perl surface. Explicit Server::cmd remains available for native tmux commands. |
No equivalent is recorded in Ruby, Lua, PowerShell, Julia, Erlang, Elixir, Common Lisp, Clojure, Kotlin, Scala or F#.