Table of Contents
Bundles are the core of Amy Editor where most of the settings and functionality is defined. Due their separation from actual code, it's possible to alter behavior of many parts of the editing. And usually with only a little bit of tweaking. Bundles are created to accommodate settings for each type of editing you may want. First logical distinction is of course separation by various programming languages. Each bundle can inherit from existing one, meaning you do don't have to repeat definition over and over again in each bundle. Bundles currently contain: keymaps, languages, snippets and commands definitions. While keymaps and languages are more advanced topic (covered in Developers section), commands and especially snippets are explained in more detail in the following chapters of this document.