List of all items
Structs
- buf::Buffer
- buf::BuffersManager
- buf::opt::BufferOptions
- buf::opt::BufferOptionsBuilder
- buf::text::Text
- buf::text::cidx::ColumnIndex
- cli::CliOptions
- cli::CliSpecialOptions
- constant::path_config::PathConfig
- content::TextContents
- coord::Size
- defaults::ascii::AsciiControlCodeFormatter
- evloop::EventLoop
- evloop::writer::dev_null_writer::DevNullWriter
- evloop::writer::editor_writer::EditorWriter
- evloop::writer::headless_writer::HeadlessWriter
- js::JsRuntime
- js::JsRuntimeForSnapshot
- js::JsRuntimeOptions
- js::JsRuntimeState
- js::JsRuntimeStateForSnapshot
- js::SnapshotData
- js::command::ExCommand
- js::command::ExCommandsManager
- js::err::JsError
- js::exception::ExceptionState
- js::loader::core_loader::CoreModuleLoader
- js::loader::fs_loader::FsModuleLoader
- js::module::es_module::EsModule
- js::module::import_map::ImportMap
- js::module::module_map::ModuleGraph
- js::module::module_map::ModuleMap
- js::transpiler::typescript::TypeScript
- msg::jsrt::ExCommandReq
- msg::jsrt::TimeoutResp
- msg::master::ExitReq
- msg::master::PrintReq
- msg::master::TimeoutReq
- prelude::BTreeMap
- prelude::BTreeSet
- prelude::Point
- prelude::RandomState
- prelude::Rect
- state::StateDataAccess
- state::fsm::command_line_ex::CommandLineExStateful
- state::fsm::command_line_search_backward::CommandLineSearchBackwardStateful
- state::fsm::command_line_search_forward::CommandLineSearchForwardStateful
- state::fsm::insert::InsertStateful
- state::fsm::normal::NormalStateful
- state::fsm::operator_pending::OperatorPendingStateful
- state::fsm::select::SelectStateful
- state::fsm::terminal::TerminalStateful
- state::fsm::visual::VisualStateful
- state::mode::Modes
- ui::canvas::Canvas
- ui::canvas::Shader
- ui::canvas::frame::Frame
- ui::canvas::frame::cell::Cell
- ui::canvas::frame::cursor::Cursor
- ui::canvas::internal::iframe::Iframe
- ui::tree::Tree
- ui::tree::internal::inode::InodeBase
- ui::tree::internal::itree::Itree
- ui::tree::internal::itree::ItreeIter
- ui::tree::internal::itree::Relationships
- ui::viewport::CursorViewport
- ui::viewport::LineViewport
- ui::viewport::RowViewport
- ui::viewport::Viewport
- ui::viewport::sync::ViewportLineRange
- ui::widget::command_line::CommandLine
- ui::widget::command_line::indicator::Indicator
- ui::widget::command_line::input::Input
- ui::widget::command_line::message::Message
- ui::widget::command_line::root::RootContainer
- ui::widget::cursor::Cursor
- ui::widget::root::RootContainer
- ui::widget::window::Window
- ui::widget::window::content::Content
- ui::widget::window::opt::WindowGlobalOptions
- ui::widget::window::opt::WindowGlobalOptionsBuilder
- ui::widget::window::opt::WindowOptions
- ui::widget::window::opt::WindowOptionsBuilder
- ui::widget::window::root::RootContainer
Enums
- buf::opt::BufferOptionsBuilderError
- buf::opt::file_encoding::FileEncodingOption
- buf::opt::file_format::EndOfLineOption
- buf::opt::file_format::FileFormatOption
- evloop::writer::StdoutWriterValue
- js::module::ModuleStatus
- js::module::module_map::ImportKind
- msg::jsrt::JsMessage
- msg::master::MasterMessage
- state::StateMachine
- state::mode::Mode
- state::ops::CursorInsertPayload
- state::ops::GotoInsertModeVariant
- state::ops::Operation
- state::ops::cursor_ops::CursorMoveDirection
- ui::canvas::ShaderCommand
- ui::tree::TreeNode
- ui::viewport::ViewportSearchDirection
- ui::widget::command_line::CommandLineNode
- ui::widget::command_line::indicator::IndicatorSymbol
- ui::widget::window::WindowNode
- ui::widget::window::opt::WindowGlobalOptionsBuilderError
- ui::widget::window::opt::WindowOptionsBuilderError
Traits
- evloop::writer::StdoutWritable
- js::JsFuture
- js::loader::ModuleLoader
- prelude::HashMapExt
- prelude::HashSetExt
- state::Stateful
- ui::tree::internal::inode::Inodeable
- ui::widget::EditableWidgetable
- ui::widget::Widgetable
Macros
- arc_mutex_ptr
- arc_ptr
- geo_point_as
- geo_rect_as
- geo_size_as
- geo_size_into_rect
- inode_enum_dispatcher
- inode_impl
- inode_itree_impl
- lock
- prelude::arc_mutex_ptr
- prelude::arc_ptr
- prelude::debug
- prelude::error
- prelude::info
- prelude::lock
- prelude::paste
- prelude::rc_ptr
- prelude::rc_refcell_ptr
- prelude::trace
- prelude::warn
- rc_ptr
- rc_refcell_ptr
- state_machine_dispatcher
- widget_enum_dispatcher
Functions
- buf::next_buffer_id
- buf::unicode::char_symbol
- buf::unicode::char_width
- buf::unicode::str_symbols
- buf::unicode::str_width
- js::binding::create_new_context
- js::binding::create_object_under
- js::binding::get_internal_ref
- js::binding::global_rsvim::buf::current
- js::binding::global_rsvim::buf::list
- js::binding::global_rsvim::buf::write_sync
- js::binding::global_rsvim::cmd::echo
- js::binding::global_rsvim::opt::get_expand_tab
- js::binding::global_rsvim::opt::get_file_encoding
- js::binding::global_rsvim::opt::get_file_format
- js::binding::global_rsvim::opt::get_line_break
- js::binding::global_rsvim::opt::get_shift_width
- js::binding::global_rsvim::opt::get_tab_stop
- js::binding::global_rsvim::opt::get_wrap
- js::binding::global_rsvim::opt::set_expand_tab
- js::binding::global_rsvim::opt::set_file_encoding
- js::binding::global_rsvim::opt::set_file_format
- js::binding::global_rsvim::opt::set_line_break
- js::binding::global_rsvim::opt::set_shift_width
- js::binding::global_rsvim::opt::set_tab_stop
- js::binding::global_rsvim::opt::set_wrap
- js::binding::global_rsvim::rt::exit
- js::binding::global_this::timeout::clear_timeout
- js::binding::global_this::timeout::set_timeout
- js::binding::set_constant_to
- js::binding::set_exception_code
- js::binding::set_function_to
- js::binding::set_internal_ref
- js::binding::set_property_to
- js::binding::throw_exception
- js::binding::throw_type_error
- js::check_exceptions
- js::exception::initialize
- js::execute_module
- js::hook::host_initialize_import_meta_object_cb
- js::hook::module_resolve_cb
- js::hook::promise_reject_cb
- js::init_v8_platform
- js::module::fetch_module
- js::module::fetch_module_tree
- js::module::load_import
- js::module::load_import_async
- js::module::resolve_import
- js::next_future_id
- js::v8_version
- log::init
- msg::jsrt::sync_send_to_js
- msg::master::sync_send_to_master
- state::ops::cmdline_ops::cmdline_clear_message
- state::ops::cmdline_ops::cmdline_set_message
- state::ops::cursor_ops::cursor_clear
- state::ops::cursor_ops::cursor_delete
- state::ops::cursor_ops::cursor_insert
- state::ops::cursor_ops::cursor_move
- state::ops::cursor_ops::editable_tree_node_mut
- state::ops::cursor_ops::normalize_to_cursor_move_by
- state::ops::cursor_ops::normalize_to_cursor_move_to
- state::ops::cursor_ops::normalize_to_cursor_move_to_exclude_eol
- state::ops::cursor_ops::normalize_to_cursor_move_to_include_eol
- state::ops::cursor_ops::normalize_to_window_scroll_by
- state::ops::cursor_ops::normalize_to_window_scroll_to
- state::ops::cursor_ops::raw_cursor_viewport_move_to
- state::ops::cursor_ops::raw_viewport_scroll_to
- ui::tree::internal::inode::next_node_id
- ui::tree::internal::shapes::bound_position
- ui::tree::internal::shapes::bound_shape
- ui::tree::internal::shapes::bound_size
- ui::tree::internal::shapes::make_actual_shape
- ui::viewport::draw::draw
- ui::viewport::sync::search_anchor_downward
- ui::viewport::sync::search_anchor_leftward
- ui::viewport::sync::search_anchor_rightward
- ui::viewport::sync::search_anchor_upward
- ui::viewport::sync::sync
Type Aliases
- buf::BufferArc
- buf::BufferId
- buf::BufferReasGuard
- buf::BufferWk
- buf::BuffersManagerArc
- buf::BuffersManagerIter
- buf::BuffersManagerKeys
- buf::BuffersManagerReasGuard
- buf::BuffersManagerValues
- buf::BuffersManagerWk
- buf::text::TextArc
- buf::text::TextReasGuard
- buf::text::TextWk
- content::TextContentsArc
- content::TextContentsReasGuard
- content::TextContentsWk
- coord::IPos
- coord::IRect
- coord::ISize
- coord::U16Pos
- coord::U16Rect
- coord::U16Size
- coord::UPos
- coord::URect
- coord::USize
- js::JsFutureId
- js::JsRuntimeStateForSnapshotRc
- js::JsRuntimeStateForSnapshotWk
- js::JsRuntimeStateRc
- js::JsRuntimeStateWk
- js::command::ExCommandsManagerArc
- js::command::ExCommandsManagerReasGuard
- js::command::ExCommandsManagerWk
- js::exception::PromiseRejectionEntry
- js::module::ModulePath
- js::module::ModuleSource
- js::module::es_module::EsModuleRc
- js::module::es_module::EsModuleWk
- js::module::import_map::ImportMapEntry
- js::module::module_map::ModuleGraphRc
- js::module::module_map::ModuleGraphWk
- prelude::HashMap
- prelude::HashSet
- results::AnyErr
- results::AnyResult
- results::IoErr
- results::IoErrKind
- results::IoResult
- ui::canvas::CanvasArc
- ui::canvas::CanvasReasGuard
- ui::canvas::CanvasWk
- ui::canvas::frame::cursor::CursorStyle
- ui::tree::TreeArc
- ui::tree::TreeReasGuard
- ui::tree::TreeWk
- ui::tree::internal::inode::TreeNodeId
- ui::viewport::CursorViewportArc
- ui::viewport::CursorViewportWk
- ui::viewport::ViewportArc
- ui::viewport::ViewportWk
Statics
- constant::CHANNEL_BUF_SIZE
- constant::HTTP_URL_BEGIN_REGEX
- constant::MUTEX_TIMEOUT
- constant::MUTEX_TIMEOUT_SECS
- constant::PATH_CONFIG
- constant::WINDOWS_DRIVE_BEGIN_REGEX
- js::module::CORE_MODULES
Constants
- constant::RSVIM_CHANNEL_BUF_SIZE
- constant::RSVIM_LOG
- constant::RSVIM_MUTEX_TIMEOUT_SECS
- constant::path_config::HOME
- constant::path_config::XDG_CACHE_HOME
- constant::path_config::XDG_CONFIG_HOME
- constant::path_config::XDG_DATA_HOME
- defaults::ascii::end_of_line::CR
- defaults::ascii::end_of_line::CRLF
- defaults::ascii::end_of_line::LF
- defaults::buf::EXPAND_TAB
- defaults::buf::FILE_ENCODING
- defaults::buf::FILE_FORMAT
- defaults::buf::SHIFT_WIDTH
- defaults::buf::TAB_STOP
- defaults::win::LINE_BREAK
- defaults::win::SCROLL_OFF
- defaults::win::WRAP