This makes things more plugin-y -- every "plugin" (commands, journals, rkt, files, etc) gets its own package in the mayday/mayday/plugins directory. it implements tarable, optionally using tarable.Header() to do so (not automatically, but as a helper function).
Current downsides:
files are copied into memory when loaded, before anything else is run, and not when they're being copied in, which means memory usage
because I'm having some problems with how my buffers are working. I'm pretty sure I can get this fixed fairly simply though.
we still can't configure these plugins by config files, but that's next (and for another PR).
This makes things more plugin-y -- every "plugin" (commands, journals, rkt, files, etc) gets its own package in the
mayday/mayday/plugins
directory. it implements tarable, optionally usingtarable.Header()
to do so (not automatically, but as a helper function).Current downsides: