description: SilverBullet has been designed to be programmable from the ground up. awesomeness: 10
SilverBullet has been designed to be programmable from the ground up. The core of SilverBullet is relatively small, see Architecture.
On top of this core, a lot of functionality is built as Plugs and Space Lua scripts.
While not as fundamental in this approach as editors like Emacs, it draws a lot of inspiration from it.