]> git.eshelyaron.com Git - emacs.git/commitdiff
calendar/diary-lib.el (make-diary-entry): Allow for local variables at end of
authorJuanma Barranquero <lekktu@gmail.com>
Thu, 14 Nov 2002 14:09:41 +0000 (14:09 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Thu, 14 Nov 2002 14:09:41 +0000 (14:09 +0000)
diary file.

lisp/calendar/diary-lib.el

index 2d16fe515efa33ec8cc02a691638839b1baa4d94..0b058a3bdfa8d45c130ace3006da3e9a5b338b98 100644 (file)
@@ -1457,7 +1457,15 @@ Do nothing if DATE or STRING is nil."
 If omitted, NONMARKING defaults to nil and FILE defaults to diary-file."
   (find-file-other-window
    (substitute-in-file-name (if file file diary-file)))
+  (widen)
   (goto-char (point-max))
+  (when (let ((case-fold-search t))
+          (search-backward "Local Variables:"
+                           (max (- (point-max) 3000) (point-min))
+                           t))
+    (beginning-of-line)
+    (insert "\n")
+    (previous-line 1))
   (insert
    (if (bolp) "" "\n")
    (if nonmarking diary-nonmarking-symbol "")