Crate reovim_plugin_range_finder

Crate reovim_plugin_range_finder 

Source
Expand description

Range-Finder Plugin for reovim

Unified jump navigation and code folding system:

  • Jump navigation: Multi-char search (s), enhanced f/t motions
  • Code folding: Toggle/open/close folds (za, zo, zc, zR, zM)

Modules§

command_id
Plugin-local command IDs

Structs§

FoldClose
Close fold at cursor line (zc)
FoldCloseAll
Close all folds in buffer (zM)
FoldOpen
Open fold at cursor line (zo)
FoldOpenAll
Open all folds in buffer (zR)
FoldRangesUpdated
Event emitted when fold ranges are updated (e.g., after parsing)
FoldRenderStage
Fold render stage - sets line visibility for folded ranges
FoldToggle
Toggle fold at cursor line (za)
JumpCancel
JumpExecute
Jump execution event
JumpFindChar
Find character forward command (f key)
JumpFindCharBack
Find character backward command (F key)
JumpFindCharStarted
Event emitted when single-char find/till is started
JumpInputChar
Character input during jump mode
JumpSearch
Multi-char search command (s key)
JumpSearchStarted
Event emitted when multi-char search is started
JumpSelectLabel
Label selection during jump mode
JumpTillChar
Till character forward command (t key)
JumpTillCharBack
Till character backward command (T key)
OperatorContext
Operator context for jump operations
RangeFinderPlugin
Unified range-finder plugin combining jump navigation and code folding
SharedFoldManager
Thread-safe wrapper for FoldManager
SharedJumpState
Thread-safe shared jump state

Enums§

Direction
Search direction
JumpMode
Jump search mode
OperatorType
Operator type

Constants§

JUMP_COMPONENT_ID
Component ID for jump navigation interactor