Hi, This is possible using Babel, the attached org-mode file will execute its code block every time it is opened. You can replace the contents of the code block with any arbitrary elisp you would like to have executed in the file. To see this work, save the attached org-mode file to your system, open the file, answer "y" to allow execution, and then check your messages buffer for the "I have been run" message to see that the code block has in fact been evaluated. Best -- Eric