Mercurial > emacs
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 |