diff options
| author | Stephen Berman | 2009-11-07 21:27:40 +0100 |
|---|---|---|
| committer | Stephen Berman | 2009-11-07 21:27:40 +0100 |
| commit | b28025eddc48b2a17a0b1c011ef97eea77917acc (patch) | |
| tree | 58eb49fb2fc9543f5b4f88419a649696897a8f6a /lisp/ChangeLog | |
| parent | 98c97dee7675f6028a82340e9c495c8759cd6b8e (diff) | |
| download | emacs-b28025eddc48b2a17a0b1c011ef97eea77917acc.tar.gz emacs-b28025eddc48b2a17a0b1c011ef97eea77917acc.zip | |
* calendar/todos.el: Comment out time-stamp require; require
calendar and diary-lib.
(todos-prefix): Change default value and doc string to reflect new
meaning; add :initialize and :set functions.
(todos-time-string-format, todos-entry-prefix-function)
(todos-initials, todos-entry-timestamp-initials)
(todos-prefix-face, todos-category-sep, todos-category-end)
(todos-cp): Comment out.
(todos-prefix-string): Inherit from font-lock-comment-face.
(todos-item-header, todos-item-header-face): Remove.
(todos-date, todos-time): New faces.
(todos-date-face, todos-time-face): Corresponding new variables.
(todos-add-time-string, todos-include-in-diary)
(todos-exclusion-start, todos-exclusion-end, todos-number-prefix):
New defcustoms.
(todos-item-end, todos-item-start-overlays)
(todos-item-end-overlays): New variables.
(todos-date-string-match, todos-time-string-match): New functions.
(todos-font-lock-keywords): Use them.
(todos-current-date, todos-date-string, todos-time-string)
(todos-toggle-item-diary-inclusion, todos-toggle-diary-inclusion)
(todos-reset-prefix, todos-update-numbered-prefix)
(todos-check-overlay, todos-item-overlays)
(todos-insert-with-overlays, todos-show-paren-hack): New functions.
(todos-highlight-item): New command.
(todos-category-beg): Change value.
(todos-category-select): Use todos-category-beg and todos-item-overlays.
(todos-backward-item): Add optional count argument; use it and
todos-item-start.
(todos-forward-item): Use todos-check-overlay, todos-item-start
and variable todos-item-end.
(todos-edit-item, todos-delete-item): Use todos-number-prefix,
todos-update-numbered-prefix, todos-item-overlays.
(todos-add-category, todos-rename-category)
(todos-list-categories): Use new category format.
(todos-delete-category): Allow deleting non-empty category;
use new category format.
(todos-add-item-non-interactively): Comment out unnecessary
save-excursion; use todos-insert-with-overlays.
(todos-insert-item): Comment out unnecessary save-excursion; use
new item format for date/time header and diary inclusion marking.
(todos-insert-item-here): Use new item format for date/time header
and diary inclusion marking; use todos-insert-with-overlays.
(todos-raise-item): Make a no-op if point is on an empty line; use
todos-insert-with-overlays.
(todos-lower-item): Use todos-insert-with-overlays.
(todos-top-priorities): Move call to todos-show inside
save-excursion; add save-current-buffer after save-restriction.
(todos-item-start): Use variable todos-item-end.
(todos-item-end): Use todos-check-overlay and variable todos-item-end.
(todos-remove-item): Take item overlays into account.
(todos-mode): Change calculation of wrap-prefix; make
hl-line-range-function a local variable and set it to highlight
todo item.
(todos-show): Ensure point stays at top of category.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 21821505339..4110a4ad087 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,63 @@ | |||
| 1 | 2012-09-12 Stephen Berman <stephen.berman@gmx.net> | 1 | 2012-09-12 Stephen Berman <stephen.berman@gmx.net> |
| 2 | 2 | ||
| 3 | * calendar/todos.el: Comment out time-stamp require; require | ||
| 4 | calendar and diary-lib. | ||
| 5 | (todos-prefix): Change default value and doc string to reflect new | ||
| 6 | meaning; add :initialize and :set functions. | ||
| 7 | (todos-time-string-format, todos-entry-prefix-function) | ||
| 8 | (todos-initials, todos-entry-timestamp-initials) | ||
| 9 | (todos-prefix-face, todos-category-sep, todos-category-end) | ||
| 10 | (todos-cp): Comment out. | ||
| 11 | (todos-prefix-string): Inherit from font-lock-comment-face. | ||
| 12 | (todos-item-header, todos-item-header-face): Remove. | ||
| 13 | (todos-date, todos-time): New faces. | ||
| 14 | (todos-date-face, todos-time-face): Corresponding new variables. | ||
| 15 | (todos-add-time-string, todos-include-in-diary) | ||
| 16 | (todos-exclusion-start, todos-exclusion-end, todos-number-prefix): | ||
| 17 | New defcustoms. | ||
| 18 | (todos-item-end, todos-item-start-overlays) | ||
| 19 | (todos-item-end-overlays): New variables. | ||
| 20 | (todos-date-string-match, todos-time-string-match): New functions. | ||
| 21 | (todos-font-lock-keywords): Use them. | ||
| 22 | (todos-current-date, todos-date-string, todos-time-string) | ||
| 23 | (todos-toggle-item-diary-inclusion, todos-toggle-diary-inclusion) | ||
| 24 | (todos-reset-prefix, todos-update-numbered-prefix) | ||
| 25 | (todos-check-overlay, todos-item-overlays) | ||
| 26 | (todos-insert-with-overlays, todos-show-paren-hack): New functions. | ||
| 27 | (todos-highlight-item): New command. | ||
| 28 | (todos-category-beg): Change value. | ||
| 29 | (todos-category-select): Use todos-category-beg and todos-item-overlays. | ||
| 30 | (todos-backward-item): Add optional count argument; use it and | ||
| 31 | todos-item-start. | ||
| 32 | (todos-forward-item): Use todos-check-overlay, todos-item-start | ||
| 33 | and variable todos-item-end. | ||
| 34 | (todos-edit-item, todos-delete-item): Use todos-number-prefix, | ||
| 35 | todos-update-numbered-prefix, todos-item-overlays. | ||
| 36 | (todos-add-category, todos-rename-category) | ||
| 37 | (todos-list-categories): Use new category format. | ||
| 38 | (todos-delete-category): Allow deleting non-empty category; | ||
| 39 | use new category format. | ||
| 40 | (todos-add-item-non-interactively): Comment out unnecessary | ||
| 41 | save-excursion; use todos-insert-with-overlays. | ||
| 42 | (todos-insert-item): Comment out unnecessary save-excursion; use | ||
| 43 | new item format for date/time header and diary inclusion marking. | ||
| 44 | (todos-insert-item-here): Use new item format for date/time header | ||
| 45 | and diary inclusion marking; use todos-insert-with-overlays. | ||
| 46 | (todos-raise-item): Make a no-op if point is on an empty line; use | ||
| 47 | todos-insert-with-overlays. | ||
| 48 | (todos-lower-item): Use todos-insert-with-overlays. | ||
| 49 | (todos-top-priorities): Move call to todos-show inside | ||
| 50 | save-excursion; add save-current-buffer after save-restriction. | ||
| 51 | (todos-item-start): Use variable todos-item-end. | ||
| 52 | (todos-item-end): Use todos-check-overlay and variable todos-item-end. | ||
| 53 | (todos-remove-item): Take item overlays into account. | ||
| 54 | (todos-mode): Change calculation of wrap-prefix; make | ||
| 55 | hl-line-range-function a local variable and set it to highlight | ||
| 56 | todo item. | ||
| 57 | (todos-show): Ensure point stays at top of category. | ||
| 58 | |||
| 59 | 2012-09-12 Stephen Berman <stephen.berman@gmx.net> | ||
| 60 | |||
| 3 | * calendar/todos.el (todos-window-configuration): Comment out. | 61 | * calendar/todos.el (todos-window-configuration): Comment out. |
| 4 | (todos-display-categories): Comment out use of | 62 | (todos-display-categories): Comment out use of |
| 5 | todos-window-configuration; use switch-to-buffer instead of | 63 | todos-window-configuration; use switch-to-buffer instead of |