meese.el 476 B

12345678910111213
  1. (defun protect-innocence-hook ()
  2. (if (and (equal (file-name-nondirectory buffer-file-name) "sex.1")
  3. (not (y-or-n-p "Are you over 18? ")))
  4. (progn
  5. (clear-visited-file-modtime)
  6. (setq buffer-file-name (concat (file-name-directory buffer-file-name)
  7. "celibacy.1"))
  8. (erase-buffer)
  9. (insert-file-contents buffer-file-name t)
  10. (rename-buffer (file-name-nondirectory buffer-file-name)))))
  11. (setq find-file-hooks (cons 'protect-innocence-hook find-file-hooks))