MCPcopy
hub / github.com/micro-editor/micro / LoadAllPlugins

Function LoadAllPlugins

internal/config/plugin.go:15–24  ·  view source on GitHub ↗

LoadAllPlugins loads all detected plugins (in runtime/plugins and ConfigDir/plugins)

()

Source from the content-addressed store, hash-verified

13
14// LoadAllPlugins loads all detected plugins (in runtime/plugins and ConfigDir/plugins)
15func LoadAllPlugins() error {
16 var reterr error
17 for _, p := range Plugins {
18 err := p.Load()
19 if err != nil {
20 reterr = err
21 }
22 }
23 return reterr
24}
25
26// RunPluginFn runs a given function in all plugins
27// returns an error if any of the plugins had an error

Callers 4

reloadRuntimeFunction · 0.92
startupFunction · 0.92
DoPluginFlagsFunction · 0.92
mainFunction · 0.92

Calls 1

LoadMethod · 0.80

Tested by 1

startupFunction · 0.74