Skip to main content

Crate reovim_module_range_finder

Crate reovim_module_range_finder 

Source
Expand description

Range-finder module - POLICY layer.

This module provides jump navigation and code folding:

  • Jump navigation: s{char}{char} two-char search with label overlay
  • Code folding: za/zo/zc/zR/zM fold commands

§Architecture (#524)

Jump state (JumpSessionState) and fold state (FoldSessionState) are independent SessionExtension types. Jump labels are rendered by client extensions via ExtensionStateBridge.

The module registers its own mode (range-finder:jump-input) for label selection. The parent mode for keybinding inheritance is injected by the personality manifest (e.g., vim.toml) via ModeBridgeStore.

Modules§

find_char
Enhanced find-char command with multi-match jump labels.
fold
Code folding sub-module.
jump
Jump navigation sub-module.

Structs§

RangeFinderModule
Range-finder module providing jump navigation and code folding.