Building Command FilesRather than preparing command files according to the rules presented here, you may wish to have Epsilon write parts of them automatically. You can set the record-customizations variable so Epsilon does this automatically whenever you define a macro or bind a key, writing the definition to your
Or you can have Epsilon list all your current customization settings
in a file. The list-customizations command inserts a list of
all your customizations into the customization buffer, which contains
Epsilon also has commands to create individual bind-to-key and define-macro lines needed to define a specific current binding or macro.
The insert-binding command asks you for a key, and inserts a bind-to-key command into the current buffer. When you load the command buffer, Epsilon will restore the binding of that key.
The insert-macro command creates an appropriate define-macro command for a macro whose name you specify, and inserts the command it builds into the current buffer. This comes in handy for editing an existing keyboard macro. You can use the edit-customizations command first to switch to the customization buffer, creating it if necessary.