List of all items
Structs
- channels::Receiver
- channels::RecvError
- channels::Select
- channels::SendError
- channels::Sender
- channels::SenderWithContext
- cli::CliArgs
- consts::ASSET_MAP
- consts::ZELLIJ_CACHE_DIR
- consts::ZELLIJ_PLUGIN_ARTIFACT_DIR
- consts::ZELLIJ_PLUGIN_PERMISSIONS_CACHE
- consts::ZELLIJ_PROJ_DIR
- consts::ZELLIJ_SESSION_CACHE_DIR
- consts::ZELLIJ_SESSION_INFO_CACHE_DIR
- consts::ZELLIJ_SOCK_DIR
- consts::ZELLIJ_STDIN_CACHE_FILE
- consts::ZELLIJ_TMP_DIR
- consts::ZELLIJ_TMP_LOG_DIR
- consts::ZELLIJ_TMP_LOG_FILE
- data::ClientInfo
- data::CommandToRun
- data::ConnectToSession
- data::FileMetadata
- data::FileToOpen
- data::FloatingPaneCoordinates
- data::InputModeIter
- data::KeyWithModifier
- data::MessageToPlugin
- data::ModeInfo
- data::NewPluginArgs
- data::OriginatingPlugin
- data::Palette
- data::PaneInfo
- data::PaneManifest
- data::PipeMessage
- data::PluginCapabilities
- data::PluginIds
- data::PluginInfo
- data::PluginMessage
- data::PluginPermission
- data::PluginTag
- data::ResizeStrategy
- data::SessionInfo
- data::Style
- data::TabInfo
- downloader::Downloader
- envs::EnvironmentVariables
- errors::ErrorContext
- errors::prelude::anyError
- input::command::OpenFilePayload
- input::command::RunCommand
- input::command::RunCommandAction
- input::config::Config
- input::config::KdlError
- input::keybinds::Keybinds
- input::layout::FloatingPaneLayout
- input::layout::Layout
- input::layout::PluginAlias
- input::layout::PluginUserConfiguration
- input::layout::RunPlugin
- input::layout::TiledPaneLayout
- input::options::CliOptions
- input::options::Options
- input::permission::PermissionCache
- input::plugins::PluginAliases
- input::plugins::PluginConfig
- input::theme::FrameConfig
- input::theme::HexColor
- input::theme::HexColorVisitor
- input::theme::Theme
- input::theme::Themes
- input::theme::UiConfig
- ipc::ClientAttributes
- ipc::IpcReceiverWithContext
- ipc::IpcSenderWithContext
- ipc::PixelDimensions
- ipc::Session
- pane_size::Dimension
- pane_size::Offset
- pane_size::PaneGeom
- pane_size::Size
- pane_size::SizeInPixels
- pane_size::Viewport
- plugin_api::generated_api::api::action::Action
- plugin_api::generated_api::api::action::CliPipePayload
- plugin_api::generated_api::api::action::DumpScreenPayload
- plugin_api::generated_api::api::action::EditFilePayload
- plugin_api::generated_api::api::action::GoToTabNamePayload
- plugin_api::generated_api::api::action::IdAndName
- plugin_api::generated_api::api::action::LaunchOrFocusPluginPayload
- plugin_api::generated_api::api::action::MovePanePayload
- plugin_api::generated_api::api::action::NameAndValue
- plugin_api::generated_api::api::action::NewFloatingPanePayload
- plugin_api::generated_api::api::action::NewPanePayload
- plugin_api::generated_api::api::action::NewPluginPanePayload
- plugin_api::generated_api::api::action::NewTiledPanePayload
- plugin_api::generated_api::api::action::PaneIdAndShouldFloat
- plugin_api::generated_api::api::action::PluginConfiguration
- plugin_api::generated_api::api::action::Position
- plugin_api::generated_api::api::action::RunCommandAction
- plugin_api::generated_api::api::action::ScrollAtPayload
- plugin_api::generated_api::api::action::SwitchToModePayload
- plugin_api::generated_api::api::action::WriteCharsPayload
- plugin_api::generated_api::api::action::WritePayload
- plugin_api::generated_api::api::command::Command
- plugin_api::generated_api::api::event::ClientInfo
- plugin_api::generated_api::api::event::CommandPaneExitedPayload
- plugin_api::generated_api::api::event::CommandPaneOpenedPayload
- plugin_api::generated_api::api::event::CommandPaneReRunPayload
- plugin_api::generated_api::api::event::ContextItem
- plugin_api::generated_api::api::event::CustomMessagePayload
- plugin_api::generated_api::api::event::EditPaneExitedPayload
- plugin_api::generated_api::api::event::EditPaneOpenedPayload
- plugin_api::generated_api::api::event::Event
- plugin_api::generated_api::api::event::EventNameList
- plugin_api::generated_api::api::event::FailedToWriteConfigToDiskPayload
- plugin_api::generated_api::api::event::FileListPayload
- plugin_api::generated_api::api::event::FileMetadata
- plugin_api::generated_api::api::event::Header
- plugin_api::generated_api::api::event::InputModeKeybinds
- plugin_api::generated_api::api::event::KeyBind
- plugin_api::generated_api::api::event::LayoutInfo
- plugin_api::generated_api::api::event::ListClientsPayload
- plugin_api::generated_api::api::event::ModeUpdatePayload
- plugin_api::generated_api::api::event::MouseEventPayload
- plugin_api::generated_api::api::event::PaneClosedPayload
- plugin_api::generated_api::api::event::PaneId
- plugin_api::generated_api::api::event::PaneInfo
- plugin_api::generated_api::api::event::PaneManifest
- plugin_api::generated_api::api::event::PaneUpdatePayload
- plugin_api::generated_api::api::event::PermissionRequestResultPayload
- plugin_api::generated_api::api::event::PluginInfo
- plugin_api::generated_api::api::event::ResurrectableSession
- plugin_api::generated_api::api::event::RunCommandResultPayload
- plugin_api::generated_api::api::event::SessionManifest
- plugin_api::generated_api::api::event::SessionUpdatePayload
- plugin_api::generated_api::api::event::TabInfo
- plugin_api::generated_api::api::event::TabUpdatePayload
- plugin_api::generated_api::api::event::WebRequestResultPayload
- plugin_api::generated_api::api::file::File
- plugin_api::generated_api::api::input_mode::InputModeMessage
- plugin_api::generated_api::api::key::Key
- plugin_api::generated_api::api::message::Message
- plugin_api::generated_api::api::pipe_message::Arg
- plugin_api::generated_api::api::pipe_message::PipeMessage
- plugin_api::generated_api::api::plugin_command::BreakPanesToNewTabPayload
- plugin_api::generated_api::api::plugin_command::BreakPanesToTabWithIndexPayload
- plugin_api::generated_api::api::plugin_command::ClearScreenForPaneIdPayload
- plugin_api::generated_api::api::plugin_command::CliPipeOutputPayload
- plugin_api::generated_api::api::plugin_command::CloseTabWithIndexPayload
- plugin_api::generated_api::api::plugin_command::ContextItem
- plugin_api::generated_api::api::plugin_command::EditScrollbackForPaneWithIdPayload
- plugin_api::generated_api::api::plugin_command::EnvVariable
- plugin_api::generated_api::api::plugin_command::ExecCmdPayload
- plugin_api::generated_api::api::plugin_command::FixedOrPercentValue
- plugin_api::generated_api::api::plugin_command::FloatingPaneCoordinates
- plugin_api::generated_api::api::plugin_command::HidePaneWithIdPayload
- plugin_api::generated_api::api::plugin_command::IdAndNewName
- plugin_api::generated_api::api::plugin_command::KeyToRebind
- plugin_api::generated_api::api::plugin_command::KeyToUnbind
- plugin_api::generated_api::api::plugin_command::KillSessionsPayload
- plugin_api::generated_api::api::plugin_command::LoadNewPluginPayload
- plugin_api::generated_api::api::plugin_command::MessageToPluginPayload
- plugin_api::generated_api::api::plugin_command::MovePaneWithPaneIdInDirectionPayload
- plugin_api::generated_api::api::plugin_command::MovePaneWithPaneIdPayload
- plugin_api::generated_api::api::plugin_command::MovePayload
- plugin_api::generated_api::api::plugin_command::NewPluginArgs
- plugin_api::generated_api::api::plugin_command::NewTabsWithLayoutInfoPayload
- plugin_api::generated_api::api::plugin_command::OpenCommandPanePayload
- plugin_api::generated_api::api::plugin_command::OpenFilePayload
- plugin_api::generated_api::api::plugin_command::PageScrollDownInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::PageScrollUpInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::PaneId
- plugin_api::generated_api::api::plugin_command::PluginCommand
- plugin_api::generated_api::api::plugin_command::PluginMessagePayload
- plugin_api::generated_api::api::plugin_command::RebindKeysPayload
- plugin_api::generated_api::api::plugin_command::ReconfigurePayload
- plugin_api::generated_api::api::plugin_command::ReloadPluginPayload
- plugin_api::generated_api::api::plugin_command::RequestPluginPermissionPayload
- plugin_api::generated_api::api::plugin_command::RerunCommandPanePayload
- plugin_api::generated_api::api::plugin_command::ResizePaneIdWithDirectionPayload
- plugin_api::generated_api::api::plugin_command::ResizePayload
- plugin_api::generated_api::api::plugin_command::RunCommandPayload
- plugin_api::generated_api::api::plugin_command::ScrollDownInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::ScrollToBottomInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::ScrollToTopInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::ScrollUpInPaneIdPayload
- plugin_api::generated_api::api::plugin_command::SetTimeoutPayload
- plugin_api::generated_api::api::plugin_command::ShowPaneWithIdPayload
- plugin_api::generated_api::api::plugin_command::SubscribePayload
- plugin_api::generated_api::api::plugin_command::SwitchSessionPayload
- plugin_api::generated_api::api::plugin_command::SwitchTabToPayload
- plugin_api::generated_api::api::plugin_command::TogglePaneEmbedOrEjectForPaneIdPayload
- plugin_api::generated_api::api::plugin_command::TogglePaneIdFullscreenPayload
- plugin_api::generated_api::api::plugin_command::UnsubscribePayload
- plugin_api::generated_api::api::plugin_command::WebRequestPayload
- plugin_api::generated_api::api::plugin_command::WriteCharsToPaneIdPayload
- plugin_api::generated_api::api::plugin_command::WriteToPaneIdPayload
- plugin_api::generated_api::api::plugin_ids::PluginIds
- plugin_api::generated_api::api::plugin_ids::ZellijVersion
- plugin_api::generated_api::api::resize::MoveDirection
- plugin_api::generated_api::api::resize::Resize
- plugin_api::generated_api::api::style::Color
- plugin_api::generated_api::api::style::Palette
- plugin_api::generated_api::api::style::RgbColorPayload
- plugin_api::generated_api::api::style::Style
- position::Column
- position::Line
- position::Position
- session_serialization::GlobalLayoutManifest
- session_serialization::PaneLayoutManifest
- session_serialization::TabLayoutManifest
- setup::Setup
Enums
- channels::TrySendError
- cli::CliAction
- cli::Command
- cli::SessionCommand
- cli::Sessions
- data::BareKey
- data::CommandType
- data::CopyDestination
- data::Direction
- data::Event
- data::EventType
- data::HttpVerb
- data::InputMode
- data::KeyModifier
- data::LayoutInfo
- data::Mouse
- data::PaletteColor
- data::PaletteSource
- data::PaneId
- data::Permission
- data::PermissionStatus
- data::PermissionType
- data::PipeSource
- data::PluginCommand
- data::Resize
- data::ThemeHue
- downloader::DownloaderError
- errors::BackgroundJobContext
- errors::ClientContext
- errors::ContextType
- errors::PluginContext
- errors::PtyContext
- errors::PtyWriteContext
- errors::ScreenContext
- errors::ServerContext
- errors::ZellijError
- input::actions::Action
- input::actions::ResizeDirection
- input::actions::SearchDirection
- input::actions::SearchOption
- input::command::TerminalAction
- input::config::ConfigError
- input::config::ConversionError
- input::layout::LayoutConstraint
- input::layout::LayoutParts
- input::layout::PercentOrFixed
- input::layout::Run
- input::layout::RunPluginLocation
- input::layout::RunPluginOrAlias
- input::layout::SplitDirection
- input::layout::SplitSize
- input::mouse::MouseButton
- input::mouse::MouseEvent
- input::options::Clipboard
- input::options::OnForceClose
- input::plugins::PluginsConfigError
- ipc::ClientToServerMsg
- ipc::ClientType
- ipc::ExitReason
- ipc::ServerToClientMsg
- pane_size::Constraint
- plugin_api::generated_api::api::action::ActionName
- plugin_api::generated_api::api::action::MoveTabDirection
- plugin_api::generated_api::api::action::SearchDirection
- plugin_api::generated_api::api::action::SearchOption
- plugin_api::generated_api::api::action::action::OptionalPayload
- plugin_api::generated_api::api::event::CopyDestination
- plugin_api::generated_api::api::event::EventType
- plugin_api::generated_api::api::event::MouseEventName
- plugin_api::generated_api::api::event::PaneType
- plugin_api::generated_api::api::event::event::Payload
- plugin_api::generated_api::api::event::mouse_event_payload::MouseEventPayload
- plugin_api::generated_api::api::input_mode::InputMode
- plugin_api::generated_api::api::key::key::Char
- plugin_api::generated_api::api::key::key::KeyModifier
- plugin_api::generated_api::api::key::key::MainKey
- plugin_api::generated_api::api::key::key::NamedKey
- plugin_api::generated_api::api::pipe_message::PipeSource
- plugin_api::generated_api::api::plugin_command::CommandName
- plugin_api::generated_api::api::plugin_command::FixedOrPercent
- plugin_api::generated_api::api::plugin_command::HttpVerb
- plugin_api::generated_api::api::plugin_command::PaneType
- plugin_api::generated_api::api::plugin_command::plugin_command::Payload
- plugin_api::generated_api::api::plugin_permission::PermissionType
- plugin_api::generated_api::api::resize::ResizeAction
- plugin_api::generated_api::api::resize::ResizeDirection
- plugin_api::generated_api::api::style::ColorType
- plugin_api::generated_api::api::style::ThemeHue
- plugin_api::generated_api::api::style::color::Payload
Traits
- errors::ErrorInstruction
- errors::FatalError
- errors::LoggableError
- errors::ToAnyhow
- errors::prelude::Context
Macros
- actions_from_kdl
- entry_count
- errors::prelude::anyhow
- errors::prelude::bail
- kdl_arg_is_truthy
- kdl_argument_values
- kdl_child_with_name
- kdl_children
- kdl_children_nodes
- kdl_children_nodes_or_error
- kdl_children_or_error
- kdl_children_property_first_arg_as_bool
- kdl_children_property_first_arg_as_string
- kdl_document_name
- kdl_entries_as_i64
- kdl_first_entry_as_bool
- kdl_first_entry_as_i64
- kdl_first_entry_as_string
- kdl_get_bool_property_or_child_value
- kdl_get_bool_property_or_child_value_with_error
- kdl_get_child
- kdl_get_child_entry_bool_value
- kdl_get_child_entry_string_value
- kdl_get_int_entry
- kdl_get_int_property_or_child_value
- kdl_get_property_or_child
- kdl_get_string_entry
- kdl_get_string_property_or_child_value
- kdl_get_string_property_or_child_value_with_error
- kdl_has_string_argument
- kdl_name
- kdl_parsing_error
- kdl_property_first_arg_as_bool
- kdl_property_first_arg_as_bool_or_error
- kdl_property_first_arg_as_i64
- kdl_property_first_arg_as_i64_or_error
- kdl_property_first_arg_as_string
- kdl_property_first_arg_as_string_or_error
- kdl_property_names
- kdl_property_nodes
- kdl_property_or_child_value_node
- kdl_string_arguments
- keys_from_kdl
- parse_kdl_action_arguments
- parse_kdl_action_char_or_string_arguments
- parse_kdl_action_u8_arguments
Functions
- channels::bounded
- channels::unbounded
- common_path::common_path
- common_path::common_path_all
- consts::create_config_and_cache_folders
- consts::session_info_cache_file_name
- consts::session_info_folder_for_session
- consts::session_layout_cache_file_name
- data::client_id_to_colors
- data::single_client_color
- envs::get_session_name
- envs::get_socket_dir
- envs::get_zellij
- envs::set_session_name
- envs::set_zellij
- errors::get_current_ctx
- errors::handle_panic
- home::default_layout_dir
- home::default_theme_dir
- home::find_default_config_dir
- home::get_default_data_dir
- home::get_layout_dir
- home::get_theme_dir
- home::home_config_dir
- home::try_create_home_config_dir
- home::xdg_config_dir
- home::xdg_data_dir
- input::cast_termwiz_key
- input::get_mode_info
- input::parse_keys
- kdl::kdl_arguments_that_are_digits
- kdl::kdl_arguments_that_are_strings
- kdl::kdl_child_bool_value_for_entry
- kdl::kdl_child_string_value_for_entry
- kdl::load_plugins_to_kdl
- kdl::parse_plugin_user_configuration
- logging::atomic_create_dir
- logging::atomic_create_file
- logging::configure_logger
- logging::debug_to_file
- session_serialization::extract_command_and_args
- session_serialization::extract_edit_and_line_number
- session_serialization::extract_plugin_and_config
- session_serialization::serialize_session_layout
- setup::add_layout_ext
- setup::dump_asset
- setup::dump_builtin_plugins
- setup::dump_default_config
- setup::dump_specified_layout
- setup::dump_specified_swap_layout
- setup::find_default_config_dir
- setup::get_default_data_dir
- setup::get_layout_dir
- setup::get_theme_dir
- setup::home_config_dir
- setup::xdg_config_dir
- setup::xdg_data_dir
- shared::_hex_to_rgb
- shared::adjust_to_size
- shared::ansi_len
- shared::default_palette
- shared::detect_theme_hue
- shared::make_terminal_title
- shared::set_permissions
- shared::version_number
Type Aliases
- channels::ChannelWithContext
- data::ClientId
- data::KeybindsVec
- errors::prelude::Result
- input::layout::SwapFloatingLayout
- input::layout::SwapTiledLayout
- input::permission::GrantedPermission
Statics
Constants
- channels::OPENCALLS
- consts::DEFAULT_SCROLL_BUFFER_SIZE
- consts::FEATURES
- consts::SYSTEM_DEFAULT_CONFIG_DIR
- consts::SYSTEM_DEFAULT_DATA_DIR_PREFIX
- consts::VERSION
- consts::ZELLIJ_CONFIG_DIR_ENV
- consts::ZELLIJ_CONFIG_FILE_ENV
- consts::ZELLIJ_LAYOUT_DIR_ENV
- consts::ZELLIJ_SOCK_MAX_LENGTH
- envs::SESSION_NAME_ENV_KEY
- envs::SOCKET_DIR_ENV_KEY
- envs::ZELLIJ_ENV_KEY
- setup::BASH_AUTO_START_SCRIPT
- setup::BASH_EXTRA_COMPLETION
- setup::CLASSIC_LAYOUT
- setup::CLASSIC_SWAP_LAYOUT
- setup::COMPACT_BAR_LAYOUT
- setup::COMPACT_BAR_SWAP_LAYOUT
- setup::DEFAULT_CONFIG
- setup::DEFAULT_LAYOUT
- setup::DEFAULT_SWAP_LAYOUT
- setup::FISH_AUTO_START_SCRIPT
- setup::FISH_EXTRA_COMPLETION
- setup::NO_STATUS_LAYOUT
- setup::STRIDER_LAYOUT
- setup::STRIDER_SWAP_LAYOUT
- setup::WELCOME_LAYOUT
- setup::ZSH_AUTO_START_SCRIPT
- setup::ZSH_EXTRA_COMPLETION
- shared::colors::BLACK
- shared::colors::BLUE
- shared::colors::BRIGHT_GRAY
- shared::colors::BROWN
- shared::colors::CYAN
- shared::colors::GOLD
- shared::colors::GRAY
- shared::colors::GREEN
- shared::colors::MAGENTA
- shared::colors::ORANGE
- shared::colors::PINK
- shared::colors::PURPLE
- shared::colors::RED
- shared::colors::SILVER
- shared::colors::WHITE
- shared::colors::YELLOW