# HG changeset patch # User Juanma Barranquero # Date 1037282981 0 # Node ID 67f6a633fe5242e5631d03d9b2268d3e3e28c812 # Parent fb6393f7b62a09cb8fb74b82a5101b416f3dcd02 calendar/diary-lib.el (make-diary-entry): Allow for local variables at end of diary file. diff -r fb6393f7b62a -r 67f6a633fe52 lisp/calendar/diary-lib.el --- a/lisp/calendar/diary-lib.el Thu Nov 14 14:09:36 2002 +0000 +++ b/lisp/calendar/diary-lib.el Thu Nov 14 14:09:41 2002 +0000 @@ -1457,7 +1457,15 @@ 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 "")