]> git.eshelyaron.com Git - emacs.git/commitdiff
Initial revision
authorJim Blandy <jimb@redhat.com>
Fri, 20 May 1988 21:55:27 +0000 (21:55 +0000)
committerJim Blandy <jimb@redhat.com>
Fri, 20 May 1988 21:55:27 +0000 (21:55 +0000)
lisp/play/meese.el [new file with mode: 0644]

diff --git a/lisp/play/meese.el b/lisp/play/meese.el
new file mode 100644 (file)
index 0000000..5ba9dfd
--- /dev/null
@@ -0,0 +1,14 @@
+(defun protect-innocence-hook ()
+  (if (and (equal (file-name-nondirectory buffer-file-name) "sex.6")
+          (not (y-or-n-p "Are you over 18? ")))
+      (progn
+       (clear-visited-file-modtime)
+       (setq buffer-file-name (concat (file-name-directory buffer-file-name)
+                                      "celibacy.1"))
+       (let (buffer-read-only) ; otherwise (erase-buffer) may bomb.
+         (erase-buffer)
+         (insert-file-contents buffer-file-name t))
+       (rename-buffer (file-name-nondirectory buffer-file-name)))))
+
+(or (memq 'protect-innocence-hook find-file-hooks)
+    (setq find-file-hooks (cons 'protect-innocence-hook find-file-hooks)))