List of all items
Structs
- CmdOutput
- OutputWriter
- alias::Alias
- alias::AliasInfo
- alias::AliasRule
- alias::AliasRuleCtx
- anyhow::Chain
- anyhow::Error
- builtin::Builtins
- builtin::FunctionBuiltin
- commands::Commands
- completion::Completion
- completion::CompletionCtx
- completion::DefaultCompleter
- completion::Pred
- completion::Rule
- crossterm::Print
- env::Env
- env::EnvModifiedCtx
- history::DefaultHistory
- hooks::FunctionHook
- hooks::Hooks
- hooks::events::AfterCommandCtx
- hooks::events::BeforeCommandCtx
- hooks::events::ChangeDirCtx
- hooks::events::CommandNotFoundCtx
- hooks::events::JobExitCtx
- hooks::events::StartupCtx
- jobs::JobInfo
- jobs::Jobs
- keybinding::FunctionKeybinding
- keybinding::Keybindings
- lang::Lexer
- lang::Parser
- lang::PosixLang
- lang::RESERVED_WORDS
- lang::ast::Assign
- lang::ast::CaseArm
- lang::ast::Condition
- lang::ast::Redirect
- lang::grammar::AndOrParser
- lang::grammar::AssignParser
- lang::grammar::BraceGroupParser
- lang::grammar::CaseClauseParser
- lang::grammar::CaseItemNsParser
- lang::grammar::CaseItemParser
- lang::grammar::CaseListNsParser
- lang::grammar::CaseListParser
- lang::grammar::CommandParser
- lang::grammar::CompleteCommandParser
- lang::grammar::CompleteCommandsParser
- lang::grammar::CompoundCommandParser
- lang::grammar::CompoundListParser
- lang::grammar::DoGroupParser
- lang::grammar::ElifBodyParser
- lang::grammar::ElseBodyParser
- lang::grammar::ForClauseParser
- lang::grammar::FunctionBodyParser
- lang::grammar::FunctionDefinitionParser
- lang::grammar::IfClauseParser
- lang::grammar::LinebreakParser
- lang::grammar::ListParser
- lang::grammar::NewlineListParser
- lang::grammar::PatternParser
- lang::grammar::PipeSequenceParser
- lang::grammar::PipelineParser
- lang::grammar::ProgramParser
- lang::grammar::RedirectParser
- lang::grammar::SeparatorOpParser
- lang::grammar::SeparatorParser
- lang::grammar::SequentialSepParser
- lang::grammar::SimpleCommandParser
- lang::grammar::SubshellParser
- lang::grammar::TermParser
- lang::grammar::UntilClauseParser
- lang::grammar::WhileClauseParser
- plugin::PluginMeta
- prelude::AfterCommandCtx
- prelude::Alias
- prelude::AliasInfo
- prelude::AliasRule
- prelude::AliasRuleCtx
- prelude::BeforeCommandCtx
- prelude::Builtins
- prelude::ChangeDirCtx
- prelude::CmdOutput
- prelude::CommandNotFoundCtx
- prelude::Commands
- prelude::Completion
- prelude::CompletionCtx
- prelude::CursorBuffer
- prelude::DefaultBufferHistory
- prelude::DefaultCompleter
- prelude::DefaultHighlighter
- prelude::DefaultHistory
- prelude::DefaultMenu
- prelude::DefaultSuggester
- prelude::Env
- prelude::FunctionBuiltin
- prelude::FunctionKeybinding
- prelude::FunctionPromptFn
- prelude::Hooks
- prelude::JobExitCtx
- prelude::JobInfo
- prelude::Jobs
- prelude::Keybindings
- prelude::Line
- prelude::LineContents
- prelude::LineModeSwitchEvent
- prelude::OnKeyEvent
- prelude::OutputWriter
- prelude::PluginMeta
- prelude::PluginMetas
- prelude::PosixLang
- prelude::Pred
- prelude::Prompt
- prelude::PromptContent
- prelude::PromptContentQueue
- prelude::Rule
- prelude::Runtime
- prelude::Shell
- prelude::ShellBuilder
- prelude::ShellConfig
- prelude::SnippetInfo
- prelude::Snippets
- prelude::StartupCtx
- prelude::StartupTime
- prelude::State
- prelude::StateMut
- prelude::States
- prelude::StyledBuf
- prelude::SyntaxHighlighter
- prelude::Theme
- prelude::buffer_history::DefaultBufferHistory
- prelude::highlight::DefaultHighlighter
- prelude::highlight::FunctionHighlighter
- prelude::highlight::ShrsTheme
- prelude::highlight::SyntaxHighlighter
- prelude::line::CurrentWord
- prelude::line::Line
- prelude::line::LineContents
- prelude::line::SavedLine
- prelude::line_events::LineModeSwitchEvent
- prelude::line_events::OnKeyEvent
- prelude::menu::DefaultMenu
- prelude::painter::Painter
- prelude::prompt::FunctionPromptFn
- prelude::prompt::Prompt
- prelude::snippet::SnippetInfo
- prelude::snippet::Snippets
- prelude::suggester::DefaultSuggester
- prompt_content_queue::PromptContent
- prompt_content_queue::PromptContentQueue
- readline::buffer_history::DefaultBufferHistory
- readline::highlight::DefaultHighlighter
- readline::highlight::FunctionHighlighter
- readline::highlight::ShrsTheme
- readline::highlight::SyntaxHighlighter
- readline::line::CurrentWord
- readline::line::Line
- readline::line::LineContents
- readline::line::SavedLine
- readline::line_events::LineModeSwitchEvent
- readline::line_events::OnKeyEvent
- readline::menu::DefaultMenu
- readline::painter::Painter
- readline::prompt::FunctionPromptFn
- readline::prompt::Prompt
- readline::snippet::SnippetInfo
- readline::snippet::Snippets
- readline::suggester::DefaultSuggester
- shell::PluginMetas
- shell::Runtime
- shell::Shell
- shell::ShellBuilder
- shell::ShellConfig
- shell::StartupTime
- state::State
- state::StateMut
- state::States
- theme::Theme
Enums
- completion::ReplaceMethod
- crossterm::Attribute
- crossterm::Color
- env::EnvError
- keybinding::BindingFromStrError
- lang::ParserError
- lang::Token
- lang::ast::Command
- lang::ast::RedirectMode
- lang::ast::SeparatorOp
- plugin::FailMode
- prelude::BindingFromStrError
- prelude::Error
- prelude::ExpandSnippet
- prelude::FailMode
- prelude::InsertPosition
- prelude::LineMode
- prelude::Location
- prelude::ReplaceMethod
- prelude::ShellBuilderError
- prelude::StateError
- prelude::line::HistoryInd
- prelude::line::LineMode
- prelude::snippet::ExpandSnippet
- prelude::snippet::InsertPosition
- readline::line::HistoryInd
- readline::line::LineMode
- readline::snippet::ExpandSnippet
- readline::snippet::InsertPosition
- shell::ShellBuilderError
- state::StateError
Traits
- anyhow::Context
- builtin::Builtin
- builtin::IntoBuiltin
- commands::Command
- completion::Completer
- crossterm::QueueableCommand
- crossterm::Stylize
- history::History
- hooks::Hook
- hooks::HookEventMarker
- hooks::IntoHook
- keybinding::IntoKeybinding
- keybinding::Keybinding
- lang::Lang
- lang::grammar::__ToTriple
- plugin::Plugin
- plugin::ShellPlugin
- prelude::BufferHistory
- prelude::Builtin
- prelude::Completer
- prelude::Highlighter
- prelude::History
- prelude::Hook
- prelude::HookEventMarker
- prelude::IntoBuiltin
- prelude::IntoHook
- prelude::IntoKeybinding
- prelude::IntoPromptFn
- prelude::Keybinding
- prelude::Lang
- prelude::Menu
- prelude::Param
- prelude::Plugin
- prelude::PromptFn
- prelude::Readline
- prelude::ShellPlugin
- prelude::Suggester
- prelude::SyntaxTheme
- prelude::ViCursorBuffer
- prelude::buffer_history::BufferHistory
- prelude::highlight::Highlighter
- prelude::highlight::IntoHighlighter
- prelude::highlight::SyntaxTheme
- prelude::line::Readline
- prelude::menu::Menu
- prelude::prompt::IntoPromptFn
- prelude::prompt::PromptFn
- prelude::suggester::Suggester
- prelude::vi::ViCursorBuffer
- readline::buffer_history::BufferHistory
- readline::highlight::Highlighter
- readline::highlight::IntoHighlighter
- readline::highlight::SyntaxTheme
- readline::line::Readline
- readline::menu::Menu
- readline::prompt::IntoPromptFn
- readline::prompt::PromptFn
- readline::suggester::Suggester
- readline::vi::ViCursorBuffer
- state::Param
Macros
- all_the_tuples
- anyhow::anyhow
- anyhow::bail
- anyhow::ensure
- anyhow::format_err
- prelude::log_if_err
- prelude::styled_buf
- prelude::warn_if_err
Derive Macros
Functions
- anyhow::Ok
- completion::arg_pred
- completion::builtin_cmdname_action
- completion::cmdname_action
- completion::cmdname_eq_pred
- completion::cmdname_pred
- completion::default_format
- completion::default_format_with_comment
- completion::filename_action
- completion::flag_pred
- completion::git_pred
- completion::long_flag_pred
- completion::path_pred
- completion::short_flag_pred
- keybinding::parse_keybinding
- prelude::arg_pred
- prelude::builtin_cmdname_action
- prelude::cmdname_action
- prelude::cmdname_eq_pred
- prelude::cmdname_pred
- prelude::default_format
- prelude::default_format_with_comment
- prelude::filename_action
- prelude::flag_pred
- prelude::full_pwd
- prelude::get_working_dir
- prelude::git_pred
- prelude::hostname
- prelude::line_content_len
- prelude::long_flag_pred
- prelude::longest_common_prefix
- prelude::parse_keybinding
- prelude::path_pred
- prelude::prompt::full_pwd
- prelude::prompt::hostname
- prelude::prompt::top_pwd
- prelude::prompt::username
- prelude::set_working_dir
- prelude::short_flag_pred
- prelude::top_pwd
- prelude::username
- readline::prompt::full_pwd
- readline::prompt::hostname
- readline::prompt::top_pwd
- readline::prompt::username
- shell::get_working_dir
- shell::set_working_dir
Type Aliases
- anyhow::Result
- completion::Action
- completion::Filter
- completion::Format
- hooks::StoredHook
- jobs::JobId
- prelude::Action
- prelude::DefaultMenuState
- prelude::Filter
- prelude::Format
- prelude::JobId
- prelude::Result
- prelude::menu::DefaultMenuState
- prelude::menu::Out
- prelude::menu::SortFn
- readline::menu::DefaultMenuState
- readline::menu::Out
- readline::menu::SortFn