Quitting to command loop in Elisp https://oremacs.com/2015/07/16/callback-quit/ (essentially a GOTO with stack replacement!)
miniblog.
Related Posts
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))
Nifty Emacs command of the day: avy-goto-char-timer: https://github.com/abo-abo/avy#avy-goto-char-timer . It combines avy-goto-char with an isearch style search.
The lisp macro -> is more powerful than function composition. For example, this is legitimate elisp: (-> 100 (goto-char) (save-excursion))