Expand description
Plugin system for FileView
This module provides Lua scripting support for extending FileView. Plugins can access file information, execute actions, and register custom commands.
§Plugin Location
Plugins are loaded from ~/.config/fileview/plugins/init.lua
§Example Plugin
-- ~/.config/fileview/plugins/init.lua
fv.notify("FileView plugin loaded!")
-- Access current file
local file = fv.current_file()
if file then
print("Current file: " .. file)
endStructs§
- Plugin
Context - Context shared between FileView and Lua plugins
- Plugin
Manager - Manages the Lua plugin runtime
Enums§
- Plugin
Action - Actions that can be triggered from plugins
- Plugin
Error - Plugin system error
- Plugin
Event - Plugin events that can be listened to