comparison lisp/calendar/diary-lib.el @ 28615:4c6883cb70ab

(fancy-diary-display, mark-diary-entries) (insert-cyclic-diary-entry): Unquote the lambda.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 17 Apr 2000 10:47:01 +0000
parents dc6ae1a1331c
children 82747626b78b
comparison
equal deleted inserted replaced
28614:d63fb3b5adad 28615:4c6883cb70ab
500 d))) 500 d)))
501 (insert (if (= (point) (point-min)) "" ?\n) date-string) 501 (insert (if (= (point) (point-min)) "" ?\n) date-string)
502 (if date-holiday-list (insert ": ")) 502 (if date-holiday-list (insert ": "))
503 (let* ((l (current-column)) 503 (let* ((l (current-column))
504 (longest 0)) 504 (longest 0))
505 (insert (mapconcat '(lambda (x) 505 (insert (mapconcat (lambda (x)
506 (if (< longest (length x)) 506 (if (< longest (length x))
507 (setq longest (length x))) 507 (setq longest (length x)))
508 x) 508 x)
509 date-holiday-list 509 date-holiday-list
510 (concat "\n" (make-string l ? )))) 510 (concat "\n" (make-string l ? ))))
511 (insert ?\n (make-string (+ l longest) ?=) ?\n))))) 511 (insert ?\n (make-string (+ l longest) ?=) ?\n)))))
512 (if (< 0 (length (car (cdr (car entry-list))))) 512 (if (< 0 (length (car (cdr (car entry-list)))))
513 (insert (car (cdr (car entry-list))) ?\n)) 513 (insert (car (cdr (car entry-list))) ?\n))
780 (cdr (assoc-ignore-case 780 (cdr (assoc-ignore-case
781 (substring dd-name 0 3) 781 (substring dd-name 0 3)
782 (calendar-make-alist 782 (calendar-make-alist
783 calendar-day-name-array 783 calendar-day-name-array
784 0 784 0
785 '(lambda (x) (substring x 0 3)))))) 785 (lambda (x) (substring x 0 3))))))
786 (if mm-name 786 (if mm-name
787 (if (string-equal mm-name "*") 787 (if (string-equal mm-name "*")
788 (setq mm 0) 788 (setq mm 0)
789 (setq mm 789 (setq mm
790 (cdr (assoc-ignore-case 790 (cdr (assoc-ignore-case
791 (substring mm-name 0 3) 791 (substring mm-name 0 3)
792 (calendar-make-alist 792 (calendar-make-alist
793 calendar-month-name-array 793 calendar-month-name-array
794 1 794 1
795 '(lambda (x) (substring x 0 3))) 795 (lambda (x) (substring x 0 3)))
796 ))))) 796 )))))
797 (mark-calendar-date-pattern mm dd yy)))) 797 (mark-calendar-date-pattern mm dd yy))))
798 (setq d (cdr d)))) 798 (setq d (cdr d))))
799 (mark-sexp-diary-entries) 799 (mark-sexp-diary-entries)
800 (run-hooks 'nongregorian-diary-marking-hook 800 (run-hooks 'nongregorian-diary-marking-hook
1530 '(month " " day " " year)))) 1530 '(month " " day " " year))))
1531 (make-diary-entry 1531 (make-diary-entry
1532 (format "%s(diary-cyclic %d %s)" 1532 (format "%s(diary-cyclic %d %s)"
1533 sexp-diary-entry-symbol 1533 sexp-diary-entry-symbol
1534 (calendar-read "Repeat every how many days: " 1534 (calendar-read "Repeat every how many days: "
1535 '(lambda (x) (> x 0))) 1535 (lambda (x) (> x 0)))
1536 (calendar-date-string (calendar-cursor-to-date t) nil t)) 1536 (calendar-date-string (calendar-cursor-to-date t) nil t))
1537 arg))) 1537 arg)))
1538 1538
1539 (provide 'diary-lib) 1539 (provide 'diary-lib)
1540 1540