Plugins and user-supplied code
limabean does not support externally provided plugins. The intention is that all desired behaviour may be implemented by the end user in Clojure.
That said, there are a handful of internal plugins, as follows.
Internal Plugins
Implicit Prices
The existing plugin beancount.plugins.implicit_prices is built in.
Auto Accounts
The existing plugin beancount.plugins.auto_accounts is not yet supported, but will be implemented as a built-in plugin.
Balance Rollup
As described above, the plugin limabean.balance_rollup modifies the behaviour of the balance directive.
User-provided code
The user may provide their own Clojure code. The environment variable LIMABEAN_USER_CLJ is a colon-separated list of Clojure source files, which are loaded in order, and made available in the REPL.
For example, see the user-supplied fy function for a customized financial year filter.