ttx 0.1.0
Loading...
Searching...
No Matches
ttx::terminal::BeginPrompt Struct Reference

Represents the marker beginning a shell prompt. More...

#include <ttx/terminal/escapes/osc_133.h>

Public Member Functions

auto operator== (BeginPrompt const &) const -> bool=default
 

Public Attributes

di::String application_id {}
 Application id, used to detect sub-shells.
 
PromptClickMode click_mode { PromptClickMode::None }
 Application support for prompt click mode.
 
PromptKind kind { PromptKind::Initial }
 Prompt kind.
 
bool redraw { true }
 Shell redraws the prompt, allows clearing prompt on resize.
 

Friends

constexpr friend auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< BeginPrompt >)
 

Detailed Description

Represents the marker beginning a shell prompt.

Member Function Documentation

◆ operator==()

auto ttx::terminal::BeginPrompt::operator== ( BeginPrompt const & ) const -> bool=default
default

Friends And Related Symbol Documentation

◆ tag_invoke

friend auto tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< BeginPrompt >  )
friend

Member Data Documentation

◆ application_id

di::String ttx::terminal::BeginPrompt::application_id {}

Application id, used to detect sub-shells.

◆ click_mode

PromptClickMode ttx::terminal::BeginPrompt::click_mode { PromptClickMode::None }

Application support for prompt click mode.

◆ kind

PromptKind ttx::terminal::BeginPrompt::kind { PromptKind::Initial }

Prompt kind.

◆ redraw

bool ttx::terminal::BeginPrompt::redraw { true }

Shell redraws the prompt, allows clearing prompt on resize.


The documentation for this struct was generated from the following file: