List of all items
Structs
- Ns
- Plugins
- buffer::Buffer
- buffer::BufferId
- buffer::BufferOpts
- buffer::Change
- buffer::History
- buffer::Moment
- buffer::PerBuffer
- buffer::RangesToUpdate
- cmd::AliasDescription
- cmd::Arg
- cmd::Args
- cmd::ArgsIter
- cmd::Between
- cmd::CmdBuilder
- cmd::CmdDoc
- cmd::ColorSchemeArg
- cmd::Existing
- cmd::F32PercentOfU8
- cmd::Flags
- cmd::FormName
- cmd::OtherBuffer
- cmd::ParamDoc
- cmd::Remainder
- cmd::ValidFilePath
- context::DynBuffer
- context::Handle
- context::Location
- context::Logs
- context::Metadata
- context::Record
- context::cache::bincode::config::BigEndian
- context::cache::bincode::config::Configuration
- context::cache::bincode::config::Fixint
- context::cache::bincode::config::Limit
- context::cache::bincode::config::LittleEndian
- context::cache::bincode::config::NoLimit
- context::cache::bincode::config::Varint
- context::cache::bincode::de::DecoderImpl
- context::cache::bincode::de::read::SliceReader
- context::cache::bincode::enc::EncoderImpl
- context::cache::bincode::enc::write::SizeWriter
- context::cache::bincode::enc::write::SliceWriter
- data::BulkDataWriter
- data::DataMap
- data::MutDataMap
- data::Pass
- data::RwData
- form::Form
- form::Palette
- hook::BufferClosed
- hook::BufferPrinted
- hook::BufferSaved
- hook::BufferSwitched
- hook::BufferUnloaded
- hook::BufferUpdated
- hook::ColorschemeSet
- hook::ConfigLoaded
- hook::ConfigUnloaded
- hook::FocusChanged
- hook::FocusedOn
- hook::FocusedOnDuat
- hook::FormSet
- hook::HookBuilder
- hook::KeySent
- hook::KeyTyped
- hook::ModeParts
- hook::ModeSwitch
- hook::ModeSwitched
- hook::MsgLogged
- hook::OnMouseEvent
- hook::SearchPerformed
- hook::SearchUpdated
- hook::UnfocusedFrom
- hook::UnfocusedFromDuat
- hook::WidgetOpened
- hook::WindowOpened
- mode::Bindings
- mode::Cursor
- mode::CursorMatches
- mode::Description
- mode::ExtendFwd
- mode::ExtendRev
- mode::IncSearch
- mode::Insert
- mode::KeyDescriptions
- mode::KeyEvent
- mode::MappedBindings
- mode::MouseEvent
- mode::Normal
- mode::Pager
- mode::PagerSearch
- mode::PipeSelections
- mode::Prompt
- mode::Regular
- mode::RemapBuilder
- mode::RunCommands
- mode::SearchFwd
- mode::SearchRev
- mode::Selection
- mode::Selections
- mode::ToggleEvent
- mode::User
- mode::VPoint
- notify::Watcher
- notify::event::Event
- notify::event::EventAttributes
- notify::event::EventKindMask
- opts::EnabledHooks
- opts::Opts
- opts::PrintOpts
- opts::ScrollOff
- opts::WhichKeyOpts
- prelude::Area
- prelude::Buffer
- prelude::BufferClosed
- prelude::BufferPrinted
- prelude::BufferSaved
- prelude::BufferSwitched
- prelude::BufferUnloaded
- prelude::BufferUpdated
- prelude::ColorschemeSet
- prelude::Conceal
- prelude::ConfigLoaded
- prelude::ConfigUnloaded
- prelude::FocusChanged
- prelude::FocusedOn
- prelude::FocusedOnDuat
- prelude::Form
- prelude::FormSet
- prelude::Handle
- prelude::Inlay
- prelude::Insert
- prelude::KeyEvent
- prelude::KeySent
- prelude::KeyTyped
- prelude::ModeSwitched
- prelude::Normal
- prelude::Ns
- prelude::Overlay
- prelude::Pager
- prelude::Pass
- prelude::Point
- prelude::Prompt
- prelude::Range
- prelude::RwData
- prelude::ScrollOff
- prelude::SearchPerformed
- prelude::SearchUpdated
- prelude::Selection
- prelude::Selections
- prelude::Spacer
- prelude::Spawn
- prelude::Strs
- prelude::Text
- prelude::UnfocusedFrom
- prelude::UnfocusedFromDuat
- prelude::User
- prelude::WidgetOpened
- prelude::WindowOpened
- prelude::cmd::AliasDescription
- prelude::cmd::Arg
- prelude::cmd::Args
- prelude::cmd::ArgsIter
- prelude::cmd::Between
- prelude::cmd::CmdBuilder
- prelude::cmd::CmdDoc
- prelude::cmd::ColorSchemeArg
- prelude::cmd::Existing
- prelude::cmd::F32PercentOfU8
- prelude::cmd::Flags
- prelude::cmd::FormName
- prelude::cmd::OtherBuffer
- prelude::cmd::ParamDoc
- prelude::cmd::Remainder
- prelude::cmd::ValidFilePath
- prelude::context::DynBuffer
- prelude::context::Handle
- prelude::context::Location
- prelude::context::Logs
- prelude::context::Metadata
- prelude::context::Record
- prelude::context::cache::bincode::config::BigEndian
- prelude::context::cache::bincode::config::Configuration
- prelude::context::cache::bincode::config::Fixint
- prelude::context::cache::bincode::config::Limit
- prelude::context::cache::bincode::config::LittleEndian
- prelude::context::cache::bincode::config::NoLimit
- prelude::context::cache::bincode::config::Varint
- prelude::context::cache::bincode::de::DecoderImpl
- prelude::context::cache::bincode::de::read::SliceReader
- prelude::context::cache::bincode::enc::EncoderImpl
- prelude::context::cache::bincode::enc::write::SizeWriter
- prelude::context::cache::bincode::enc::write::SliceWriter
- prelude::data::BulkDataWriter
- prelude::data::DataMap
- prelude::data::MutDataMap
- prelude::data::Pass
- prelude::data::RwData
- prelude::text::Builder
- prelude::text::Conceal
- prelude::text::FormTag
- prelude::text::FwdIter
- prelude::text::Inlay
- prelude::text::InlayId
- prelude::text::Lines
- prelude::text::Mask
- prelude::text::Matches
- prelude::text::Overlay
- prelude::text::Point
- prelude::text::RevIter
- prelude::text::Spacer
- prelude::text::Spawn
- prelude::text::Strs
- prelude::text::Tags
- prelude::text::Text
- prelude::text::TextMut
- prelude::text::TextParts
- prelude::text::TextPlace
- prelude::text::TextVersion
- prelude::text::Toggle
- prelude::text::TwoPoints
- prelude::ui::Area
- prelude::ui::Columns
- prelude::ui::Coord
- prelude::ui::DynSpawnSpecs
- prelude::ui::PrintInfo
- prelude::ui::PrintedLine
- prelude::ui::PushSpecs
- prelude::ui::RwArea
- prelude::ui::SpawnId
- prelude::ui::StaticSpawnSpecs
- prelude::ui::Ui
- prelude::ui::Window
- prelude::ui::Windows
- prelude::ui::layout::MasterOnLeft
- prelude::ui::traits::UiPass
- process::InterruptReader
- process::PersistentChild
- process::PersistentReader
- process::PersistentWriter
- process::RawPersistentWriter
- text::Builder
- text::Conceal
- text::FormTag
- text::FwdIter
- text::Inlay
- text::InlayId
- text::Lines
- text::Mask
- text::Matches
- text::Overlay
- text::Point
- text::RevIter
- text::Spacer
- text::Spawn
- text::Strs
- text::Tags
- text::Text
- text::TextMut
- text::TextParts
- text::TextPlace
- text::TextVersion
- text::Toggle
- text::TwoPoints
- ui::Area
- ui::Columns
- ui::Coord
- ui::DynSpawnSpecs
- ui::PrintInfo
- ui::PrintedLine
- ui::PushSpecs
- ui::RwArea
- ui::SpawnId
- ui::StaticSpawnSpecs
- ui::Ui
- ui::Window
- ui::Windows
- ui::layout::MasterOnLeft
- ui::traits::UiPass
- utils::Memoized
- widgets::Buffer
- widgets::CommandsCompletions
- widgets::Completions
- widgets::CompletionsBuilder
- widgets::FooterWidgets
- widgets::Gutter
- widgets::GutterEntryBuilder
- widgets::Info
- widgets::LineNumbers
- widgets::LineNumbersOpts
- widgets::LogBook
- widgets::LogBookOpts
- widgets::Notifications
- widgets::PromptLine
- widgets::PromptLineBuilder
- widgets::StatusLine
- widgets::StatusLineFmt
- widgets::VertRule
- widgets::WhichKey
Enums
- buffer::PathKind
- cmd::CfgOrManifest
- cmd::Description
- cmd::Flag
- cmd::Scope
- context::Level
- context::WidgetRelation
- context::cache::bincode::config::Endianness
- context::cache::bincode::config::IntEncoding
- context::cache::bincode::error::AllowedEnumVariants
- context::cache::bincode::error::DecodeError
- context::cache::bincode::error::EncodeError
- context::cache::bincode::error::IntegerType
- form::CursorShape
- mode::Binding
- mode::KeyCode
- mode::KeyDescription
- mode::KeyEventKind
- mode::MapsTo
- mode::MouseButton
- mode::MouseEventKind
- mode::TwoPointsPlace
- notify::FromDuat
- notify::event::AccessKind
- notify::event::AccessMode
- notify::event::CreateKind
- notify::event::DataChange
- notify::event::EventKind
- notify::event::Flag
- notify::event::MetadataKind
- notify::event::ModifyKind
- notify::event::RemoveKind
- notify::event::RenameMode
- opts::TabMode
- prelude::CursorShape
- prelude::KeyCode
- prelude::TabMode
- prelude::cmd::CfgOrManifest
- prelude::cmd::Description
- prelude::cmd::Flag
- prelude::cmd::Scope
- prelude::context::Level
- prelude::context::WidgetRelation
- prelude::context::cache::bincode::config::Endianness
- prelude::context::cache::bincode::config::IntEncoding
- prelude::context::cache::bincode::error::AllowedEnumVariants
- prelude::context::cache::bincode::error::DecodeError
- prelude::context::cache::bincode::error::EncodeError
- prelude::context::cache::bincode::error::IntegerType
- prelude::text::BuilderPart
- prelude::text::RawTag
- prelude::ui::Axis
- prelude::ui::Orientation
- prelude::ui::Side
- text::BuilderPart
- text::RawTag
- ui::Axis
- ui::Orientation
- ui::Side
Traits
- Plugin
- cmd::Caller
- cmd::Parameter
- context::cache::Decode
- context::cache::Encode
- context::cache::bincode::BorrowDecode
- context::cache::bincode::Decode
- context::cache::bincode::Encode
- context::cache::bincode::config::Config
- context::cache::bincode::de::BorrowDecode
- context::cache::bincode::de::BorrowDecoder
- context::cache::bincode::de::Decode
- context::cache::bincode::de::Decoder
- context::cache::bincode::de::read::BorrowReader
- context::cache::bincode::de::read::Reader
- context::cache::bincode::enc::Encode
- context::cache::bincode::enc::Encoder
- context::cache::bincode::enc::write::Writer
- hook::Hookable
- mode::CaretOrRange
- mode::IncSearcher
- mode::Mode
- mode::PromptMode
- prelude::AutoPrefix
- prelude::FileType
- prelude::Hookable
- prelude::Mode
- prelude::PassFileType
- prelude::RegexHaystack
- prelude::Widget
- prelude::cmd::Caller
- prelude::cmd::Parameter
- prelude::context::cache::Decode
- prelude::context::cache::Encode
- prelude::context::cache::bincode::BorrowDecode
- prelude::context::cache::bincode::Decode
- prelude::context::cache::bincode::Encode
- prelude::context::cache::bincode::config::Config
- prelude::context::cache::bincode::de::BorrowDecode
- prelude::context::cache::bincode::de::BorrowDecoder
- prelude::context::cache::bincode::de::Decode
- prelude::context::cache::bincode::de::Decoder
- prelude::context::cache::bincode::de::read::BorrowReader
- prelude::context::cache::bincode::de::read::Reader
- prelude::context::cache::bincode::enc::Encode
- prelude::context::cache::bincode::enc::Encoder
- prelude::context::cache::bincode::enc::write::Writer
- prelude::text::AsBuilderPart
- prelude::text::RegexHaystack
- prelude::text::RegexPattern
- prelude::text::Tag
- prelude::ui::PushTarget
- prelude::ui::Widget
- prelude::ui::layout::Layout
- prelude::ui::traits::RawArea
- prelude::ui::traits::RawUi
- text::AsBuilderPart
- text::RegexHaystack
- text::RegexPattern
- text::Tag
- ui::PushTarget
- ui::Widget
- ui::layout::Layout
- ui::traits::RawArea
- ui::traits::RawUi
- widgets::CompletionsProvider
- widgets::GutterBuffer
- widgets::Widget
Macros
- add_colorschemes
- context::cache::bincode::impl_borrow_decode
- context::cache::bincode::impl_borrow_decode_with_context
- context::debug
- context::error
- context::info
- context::warn
- cursor::id_of
- form::id_of
- prelude::alt
- prelude::context::cache::bincode::impl_borrow_decode
- prelude::context::cache::bincode::impl_borrow_decode_with_context
- prelude::context::debug
- prelude::context::error
- prelude::context::info
- prelude::context::warn
- prelude::ctrl
- prelude::event
- prelude::setup_duat
- prelude::shift
- prelude::text::txt
- prelude::txt
- setup_duat
- text::txt
Derive Macros
- context::cache::Decode
- context::cache::Encode
- context::cache::bincode::BorrowDecode
- context::cache::bincode::Decode
- context::cache::bincode::Encode
- prelude::context::cache::Decode
- prelude::context::cache::Encode
- prelude::context::cache::bincode::BorrowDecode
- prelude::context::cache::bincode::Decode
- prelude::context::cache::bincode::Encode
Functions
- clipboard::get
- clipboard::set
- clipboard::set_local
- cmd::add
- cmd::alias
- cmd::buffer
- cmd::call
- cmd::call_notify
- cmd::check_args
- cmd::cmd_list
- cmd::edit
- cmd::last_parsed_parameters
- cmd::next_buffer
- cmd::next_global_buffer
- cmd::prev_buffer
- cmd::prev_global_buffer
- cmd::queue
- cmd::queue_and
- cmd::queue_notify
- cmd::queue_notify_and
- cmd::quit
- colorscheme::add
- colorscheme::has_background
- colorscheme::list
- colorscheme::set
- colorscheme::with_background
- context::buffers
- context::cache::bincode::borrow_decode_from_slice
- context::cache::bincode::borrow_decode_from_slice_with_context
- context::cache::bincode::config::legacy
- context::cache::bincode::config::standard
- context::cache::bincode::decode_from_reader
- context::cache::bincode::decode_from_slice
- context::cache::bincode::decode_from_slice_with_context
- context::cache::bincode::decode_from_std_read
- context::cache::bincode::decode_from_std_read_with_context
- context::cache::bincode::encode_into_slice
- context::cache::bincode::encode_into_std_write
- context::cache::bincode::encode_into_writer
- context::cache::bincode::encode_to_vec
- context::cache::delete
- context::cache::delete_for
- context::cache::load
- context::cache::store
- context::current_buffer
- context::current_dir
- context::current_widget
- context::current_win_index
- context::current_window
- context::dynamic_buffer
- context::get_buffer
- context::get_buffer_by_path
- context::handle_of
- context::has_unhandled_events
- context::logs
- context::mode_name
- context::queue
- context::will_unload
- context::windows
- cursor::get_extra
- cursor::get_main
- cursor::set_extra
- cursor::set_main
- cursor::unset
- cursor::unset_extra
- cursor::unset_main
- form::enable_mask
- form::from_id
- form::set
- form::set_many
- form::set_weak
- hook::add
- hook::add_once
- hook::group_exists
- hook::remove
- hook::trigger
- mode::add_to_param
- mode::alias
- mode::alt_is_reverse
- mode::change_binding_description
- mode::change_bindings
- mode::copy_selections
- mode::current_mode_bindings
- mode::current_seq_descriptions
- mode::current_sequence
- mode::current_type_id
- mode::has_default
- mode::is_currently
- mode::keys_to_string
- mode::keys_to_text
- mode::map
- mode::modifier_text
- mode::paste_strings
- mode::reset
- mode::reset_current_sequence
- mode::reset_to
- mode::set
- mode::set_alt_is_reverse
- mode::set_default
- mode::str_to_keys
- mode::take_param
- mode::type_keys
- plug
- prelude::alias
- prelude::cmd::add
- prelude::cmd::alias
- prelude::cmd::buffer
- prelude::cmd::call
- prelude::cmd::call_notify
- prelude::cmd::check_args
- prelude::cmd::cmd_list
- prelude::cmd::edit
- prelude::cmd::last_parsed_parameters
- prelude::cmd::next_buffer
- prelude::cmd::next_global_buffer
- prelude::cmd::prev_buffer
- prelude::cmd::prev_global_buffer
- prelude::cmd::queue
- prelude::cmd::queue_and
- prelude::cmd::queue_notify
- prelude::cmd::queue_notify_and
- prelude::cmd::quit
- prelude::context::buffers
- prelude::context::cache::bincode::borrow_decode_from_slice
- prelude::context::cache::bincode::borrow_decode_from_slice_with_context
- prelude::context::cache::bincode::config::legacy
- prelude::context::cache::bincode::config::standard
- prelude::context::cache::bincode::decode_from_reader
- prelude::context::cache::bincode::decode_from_slice
- prelude::context::cache::bincode::decode_from_slice_with_context
- prelude::context::cache::bincode::decode_from_std_read
- prelude::context::cache::bincode::decode_from_std_read_with_context
- prelude::context::cache::bincode::encode_into_slice
- prelude::context::cache::bincode::encode_into_std_write
- prelude::context::cache::bincode::encode_into_writer
- prelude::context::cache::bincode::encode_to_vec
- prelude::context::cache::delete
- prelude::context::cache::delete_for
- prelude::context::cache::load
- prelude::context::cache::store
- prelude::context::current_buffer
- prelude::context::current_dir
- prelude::context::current_widget
- prelude::context::current_win_index
- prelude::context::current_window
- prelude::context::dynamic_buffer
- prelude::context::get_buffer
- prelude::context::get_buffer_by_path
- prelude::context::handle_of
- prelude::context::has_unhandled_events
- prelude::context::logs
- prelude::context::mode_name
- prelude::context::queue
- prelude::context::will_unload
- prelude::context::windows
- prelude::exec
- prelude::map
- prelude::text::utf8_char_width
- prelude::ui::ui_is
- process::spawn_persistent
- state::duat_param
- state::duat_param_txt
- state::last_key
- state::main_byte
- state::main_char
- state::main_col
- state::main_line
- state::main_txt
- state::mapped_txt
- state::mode_name
- state::mode_txt
- state::name_txt
- state::path_txt
- state::raw_mode
- state::selections
- state::sels_txt
- text::utf8_char_width
- ui::ui_is
- utils::add_shifts
- utils::binary_search_by_key_and_index
- utils::catch_panic
- utils::crate_dir
- utils::duat_name
- utils::expand_path
- utils::get_range
- utils::merging_range_by_guess_and_lazy_shift
- utils::plugin_dir
- utils::profile
- utils::src_crate
- utils::try_get_range