aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJim Blandy1988-05-20 21:55:27 +0000
committerJim Blandy1988-05-20 21:55:27 +0000
commit3d72126b31065d2e5fac01c0c260f420e16d4730 (patch)
tree121cadcfb941e1fbe76dd3c84f035aac60865ded
parentf751376f0fb1dc62ca9fae80b96e6e75c5fc3e6d (diff)
downloademacs-3d72126b31065d2e5fac01c0c260f420e16d4730.tar.gz
emacs-3d72126b31065d2e5fac01c0c260f420e16d4730.zip
Initial revision
-rw-r--r--lisp/play/meese.el14
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)))