diff options
| author | Jim Blandy | 1988-05-20 21:55:27 +0000 |
|---|---|---|
| committer | Jim Blandy | 1988-05-20 21:55:27 +0000 |
| commit | 3d72126b31065d2e5fac01c0c260f420e16d4730 (patch) | |
| tree | 121cadcfb941e1fbe76dd3c84f035aac60865ded | |
| parent | f751376f0fb1dc62ca9fae80b96e6e75c5fc3e6d (diff) | |
| download | emacs-3d72126b31065d2e5fac01c0c260f420e16d4730.tar.gz emacs-3d72126b31065d2e5fac01c0c260f420e16d4730.zip | |
Initial revision
| -rw-r--r-- | lisp/play/meese.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/play/meese.el b/lisp/play/meese.el new file mode 100644 index 00000000000..5ba9dfd2ad2 --- /dev/null +++ b/lisp/play/meese.el | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | (defun protect-innocence-hook () | ||
| 2 | (if (and (equal (file-name-nondirectory buffer-file-name) "sex.6") | ||
| 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 | (let (buffer-read-only) ; otherwise (erase-buffer) may bomb. | ||
| 9 | (erase-buffer) | ||
| 10 | (insert-file-contents buffer-file-name t)) | ||
| 11 | (rename-buffer (file-name-nondirectory buffer-file-name))))) | ||
| 12 | |||
| 13 | (or (memq 'protect-innocence-hook find-file-hooks) | ||
| 14 | (setq find-file-hooks (cons 'protect-innocence-hook find-file-hooks))) | ||