Mercurial > emacs
comparison lisp/calendar/diary-lib.el @ 66869:cfc510b6c9e6
(diary-list-entries, diary-show-all-entries)
(mark-diary-entries, make-diary-entry): Check default-major-mode rather
than fundamental-mode to see if the mode was set.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 14 Nov 2005 22:14:23 +0000 |
parents | 2b2388e245c9 |
children | 35f26e779968 |
comparison
equal
deleted
inserted
replaced
66868:ccb8ee5226d6 | 66869:cfc510b6c9e6 |
---|---|
376 (set-buffer (find-file-noselect d-file t)) | 376 (set-buffer (find-file-noselect d-file t)) |
377 (set-buffer diary-buffer) | 377 (set-buffer diary-buffer) |
378 (or (verify-visited-file-modtime diary-buffer) | 378 (or (verify-visited-file-modtime diary-buffer) |
379 (revert-buffer t t)))) | 379 (revert-buffer t t)))) |
380 ;; Setup things like the header-line-format and invisibility-spec. | 380 ;; Setup things like the header-line-format and invisibility-spec. |
381 (when (eq major-mode 'fundamental-mode) (diary-mode)) | 381 (when (eq major-mode default-major-mode) (diary-mode)) |
382 ;; d-s-p is passed to the diary display function. | 382 ;; d-s-p is passed to the diary display function. |
383 (let ((diary-saved-point (point))) | 383 (let ((diary-saved-point (point))) |
384 (save-excursion | 384 (save-excursion |
385 (setq file-glob-attrs (nth 1 (diary-pull-attrs nil ""))) | 385 (setq file-glob-attrs (nth 1 (diary-pull-attrs nil ""))) |
386 (with-syntax-table diary-syntax-table | 386 (with-syntax-table diary-syntax-table |
771 (interactive) | 771 (interactive) |
772 (let ((d-file (diary-check-diary-file)) | 772 (let ((d-file (diary-check-diary-file)) |
773 (pop-up-frames (window-dedicated-p (selected-window)))) | 773 (pop-up-frames (window-dedicated-p (selected-window)))) |
774 (with-current-buffer (or (find-buffer-visiting d-file) | 774 (with-current-buffer (or (find-buffer-visiting d-file) |
775 (find-file-noselect d-file t)) | 775 (find-file-noselect d-file t)) |
776 (when (eq major-mode 'fundamental-mode) (diary-mode)) | 776 (when (eq major-mode default-major-mode) (diary-mode)) |
777 (diary-unhide-everything) | 777 (diary-unhide-everything) |
778 (display-buffer (current-buffer))))) | 778 (display-buffer (current-buffer))))) |
779 | 779 |
780 (defcustom diary-mail-addr | 780 (defcustom diary-mail-addr |
781 (if (boundp 'user-mail-address) user-mail-address "") | 781 (if (boundp 'user-mail-address) user-mail-address "") |
874 (redraw-calendar)) | 874 (redraw-calendar)) |
875 (let ((marking-diary-entries t) | 875 (let ((marking-diary-entries t) |
876 file-glob-attrs marks) | 876 file-glob-attrs marks) |
877 (with-current-buffer (find-file-noselect (diary-check-diary-file) t) | 877 (with-current-buffer (find-file-noselect (diary-check-diary-file) t) |
878 (save-excursion | 878 (save-excursion |
879 (when (eq major-mode 'fundamental-mode) (diary-mode)) | 879 (when (eq major-mode default-major-mode) (diary-mode)) |
880 (setq mark-diary-entries-in-calendar t) | 880 (setq mark-diary-entries-in-calendar t) |
881 (message "Marking diary entries...") | 881 (message "Marking diary entries...") |
882 (setq file-glob-attrs (nth 1 (diary-pull-attrs nil '()))) | 882 (setq file-glob-attrs (nth 1 (diary-pull-attrs nil '()))) |
883 (with-syntax-table diary-syntax-table | 883 (with-syntax-table diary-syntax-table |
884 (dolist (date-form diary-date-forms) | 884 (dolist (date-form diary-date-forms) |
1669 "Insert a diary entry STRING which may be NONMARKING in FILE. | 1669 "Insert a diary entry STRING which may be NONMARKING in FILE. |
1670 If omitted, NONMARKING defaults to nil and FILE defaults to | 1670 If omitted, NONMARKING defaults to nil and FILE defaults to |
1671 `diary-file'." | 1671 `diary-file'." |
1672 (let ((pop-up-frames (window-dedicated-p (selected-window)))) | 1672 (let ((pop-up-frames (window-dedicated-p (selected-window)))) |
1673 (find-file-other-window (substitute-in-file-name (or file diary-file)))) | 1673 (find-file-other-window (substitute-in-file-name (or file diary-file)))) |
1674 (when (eq major-mode 'fundamental-mode) (diary-mode)) | 1674 (when (eq major-mode default-major-mode) (diary-mode)) |
1675 (widen) | 1675 (widen) |
1676 (diary-unhide-everything) | 1676 (diary-unhide-everything) |
1677 (goto-char (point-max)) | 1677 (goto-char (point-max)) |
1678 (when (let ((case-fold-search t)) | 1678 (when (let ((case-fold-search t)) |
1679 (search-backward "Local Variables:" | 1679 (search-backward "Local Variables:" |