Skip to main content

Module plugin

Module plugin 

Source
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)
end

Structs§

PluginContext
Context shared between FileView and Lua plugins
PluginManager
Manages the Lua plugin runtime

Enums§

PluginAction
Actions that can be triggered from plugins
PluginError
Plugin system error
PluginEvent
Plugin events that can be listened to