Функция autoload позволяет вызывать функцию или макрос, определение которого еще не было загружено в Emacs. Она указывает, в каком файле содержится определение. Когда объект автозагрузки появляется в качестве функции символа, вызов этого символа как функции автоматически загружает указанный файл; затем вызывается реальное определение, загруженное из этого файла. Способ обеспечения того, чтобы объект автозагрузки появился в качестве функции символа, описан в Autoload.