[comp.emacs] You can makunbound nil

bjaspan@ATHENA.MIT.EDU ("Barr3y Jaspan") (01/21/91)

'nil' and 't' are symbols in emacs lisp, and as such they have a
function cell in addition to their value cell.  I have often thought
about defining functions to use them, too

(defun nil (a) (interactive) (setq a nil))

(defun t (a) (interactive) (setq a nil))

since it would be faster to do M-x nil var-name than M-x set-variable
var-name nil or ESC ESC (setq var-name nil).  It's a gross violation
of the abstraction barrier, but it ought to work.. :-)

Barr3y