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

server.PromptKind

Rust
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
server
Package
libtmux
Source
crates/libtmux/src/server.rs
enum server.PromptKind
enumoverload [source]
enumoverload [source]
enum server.PromptKind

Which prompt tmux is remembering answers for.

Examples

use libtmux::PromptKind;
let guard = libtmux::test::TestServer::new().await?;
let version = guard.server().capabilities().await?.tmux_version().clone();
// tmux keeps a separate history per prompt kind, so a command typed at the
// `:` prompt is not offered when searching.
if version.has_behavior(&libtmux::since::PROMPT_HISTORY) {
assert!(guard.server().prompt_history(PromptKind::Command).await?.is_empty());
assert!(guard.server().prompt_history(PromptKind::Search).await?.is_empty());
}
guard.shutdown().await?;

4 declared, 0 inherited

Members

  • Command constant The : command prompt.
  • Search constant The search prompt in copy mode.
  • Target constant A prompt asking for a target.
  • WindowTarget constant A prompt asking for a window target.
Esc

Type to search.