|
ttx 0.1.0
|
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 >) |
Represents the marker beginning a shell prompt.
|
default |
|
friend |
| di::String ttx::terminal::BeginPrompt::application_id {} |
Application id, used to detect sub-shells.
| PromptClickMode ttx::terminal::BeginPrompt::click_mode { PromptClickMode::None } |
Application support for prompt click mode.
| PromptKind ttx::terminal::BeginPrompt::kind { PromptKind::Initial } |
Prompt kind.
| bool ttx::terminal::BeginPrompt::redraw { true } |
Shell redraws the prompt, allows clearing prompt on resize.