Cute elisp trick I haven't seen before: point works as a place with setf! ;; Move point to the beginning of the buffer (setf (point) (point-min)) ;; Equivalent: (goto-char (point-min))