 They are then available to other editing functions, and to user commands.Functions and variables can be freely modified and redefined without restarting the editor or reloading the config file.In order to save time and memory space, much of the functionality of Emacs loads only when required.