Hi Thomas, "Thomas S. Dye" wrote: > This might be a naive query, but I'm wondering if there is some standard way > to put the emacs configuration back to a previous state outside of the > customization interface? > > I'm finding that I frequently work with Org-mode files that need different > configurations. I typically have a #+begin_src emacs-lisp block in these > files that I can execute with C-c C-c, so that emacs behaves the way the file > requires for the task at hand. When I'm done, though, and jump onto the next > task, which might depend on my standard configuration to work correctly, I > sometimes find that the changes I've made break things. At this point, I > typically save, quit emacs and start over. > > What I'd like to do is be able to have, in each file that contains an > emacs-lisp source block that changes the configuration, a corresponding > source code block that puts things back the way they were before the block > was executed. > > Perhaps there is an easy way to do this?
This may be a naive answer, but let's try: why wouldn't you have another emacs-lisp block containing your standard configuration. In that way, you would simply to have to C-c C-c' it. #+begin_src dream? Maybe one could imagine having a hook searching for such a specifically named block and try to execute it, when switching to that buffer? #+end_src Best regards, Seb -- Sébastien Vauban _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode