0 comment(s).

Chapter 5. Bundles

Table of Contents

Activation
Editing
Getting more bundles

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.

Activation

There are two types of activation snippet and/or command. Key activation - that is pressing a key combination, and Tab activation executed when pressing Tab key after a sequence of characters. Tab activation is the most common case for snippets, while commands usually prefers hot keys.