Function: crisp-end
crisp-end is an interactive and byte-compiled function defined in
crisp.el.gz.
Signature
(crisp-end)
Documentation
"End" the point, the way CRiSP would do it.
The first use moves point to end of the line. Second consecutive use moves point to the end of the screen. Third consecutive use moves point to the end of the buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/crisp.el.gz
(defun crisp-end ()
"\"End\" the point, the way CRiSP would do it.
The first use moves point to end of the line. Second
consecutive use moves point to the end of the screen. Third
consecutive use moves point to the end of the buffer."
(interactive nil)
(cond
((and (eq last-command 'crisp-end)
(eq crisp-last-last-command 'crisp-end))
(goto-char (point-max)))
((eq last-command 'crisp-end)
(move-to-window-line -1)
(end-of-line))
(t
(end-of-line)))
(setq crisp-last-last-command last-command))