Expand description
File explorer plugin for reovim
This plugin provides file browser functionality:
- Tree navigation with expand/collapse
- File/directory operations (create, rename, delete)
- Copy/cut/paste operations
- Visual selection mode
- Filter and search
§Architecture
State (ExplorerState) is registered in PluginStateRegistry and accessed
via RuntimeContext::with_state_mut::<ExplorerState>().
Commands emit EventBus events that are handled by event subscriptions.
Modules§
- command_
id - Command IDs for explorer commands
Structs§
- Explorer
Buffer Provider - Explorer buffer provider - generates virtual buffer content for file tree
- Explorer
Cancel Input - Explorer
Change Root - Explorer
Clear Filter - Explorer
Close - Explorer
Close Parent - Explorer
Close Popup - Explorer
Confirm Input - Explorer
Copy Path - Explorer
Create Dir - Explorer
Create File - Explorer
Cursor Down - Explorer
Cursor Up - Explorer
Cut - Explorer
Delete - Explorer
Exit Visual - Explorer
Focus Editor - Explorer
GoTo Parent - Explorer
Goto First - Explorer
Goto Last - Explorer
Input Backspace - Explorer
Input Char - Insert character in input mode
- Explorer
Open Node - Explorer
Page Down - Explorer
Page Up - Explorer
Paste - Explorer
Plugin - File explorer plugin
- Explorer
Refresh - Explorer
Rename - Explorer
Select All - Explorer
Show Info - Explorer
Start Filter - Explorer
State - State of the file explorer
- Explorer
Toggle - Explorer
Toggle Hidden - Explorer
Toggle Node - Explorer
Toggle Select - Explorer
Toggle Sizes - Explorer
Visual Mode - Explorer
Yank
Constants§
- COMPONENT_
ID - Component ID for the explorer