Kevin Rodgers wrote: > Matthew Flaschen wrote: >> Kevin Rodgers wrote: >>> (progn >>> (goto-char (point-max)) >>> (beginning-of-line)) >> >> Thanks, that's a bit simpler. I'd seen that command before, but forgot >> it (and probably never really understood what it did). > > > progn is technically not a command, which is a function with an > interactive form at the beginning of its body (optionally preceded by a > doc string). progn is actually a special form, which is a primitive > function (i.e. implemented in C) whose arguments are not evaluated > before being passed to the function: instead, the special form is > responsible for evaluating them as desired. > > See the "Function Type", "Primitive Function Type", "Special Forms", and > "Defining Commands" nodes of the Emacs Lisp manual. > Thanks for clarifying. I'm still trying to get the feel of emacs lisp (off and on). Matthew Flaschen