diff options
| author | Stephen Berman | 2013-06-21 23:55:44 +0200 |
|---|---|---|
| committer | Stephen Berman | 2013-06-21 23:55:44 +0200 |
| commit | d26255f69c0a2c05c4611c377a2a4524084cb18a (patch) | |
| tree | 0b5a505792136c548b8d6888e52def1d389fd291 | |
| parent | f6206a442e3e39f8e0a9d63fbb399a3af03fe765 (diff) | |
| download | emacs-d26255f69c0a2c05c4611c377a2a4524084cb18a.tar.gz emacs-d26255f69c0a2c05c4611c377a2a4524084cb18a.zip | |
* lisp/ChangeLog: Add changes for new version of todo-mode.el.
| -rw-r--r-- | lisp/ChangeLog | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 11346f8c093..5066f9595a2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,203 @@ | |||
| 1 | 2013-06-21 Stephen Berman <stephen.berman@gmx.net> | ||
| 2 | |||
| 3 | * obsolete/otodo-mode.el: Move and rename from calendar/todo-mode.el. | ||
| 4 | |||
| 5 | * calendar/diary-lib.el (diary-goto-entry-function): New variable. | ||
| 6 | (diary-entry): Use it in the action of this button type instead of | ||
| 7 | diary-goto-entry. | ||
| 8 | |||
| 9 | * calendar/todo-mode.el: New version. | ||
| 10 | (todo-add-category): Append new category to end of file and give | ||
| 11 | it the highest number, instead of putting it at the beginning and | ||
| 12 | giving it 0. Incorporate noninteractive functionality. | ||
| 13 | (todo-forward-category): Adapt to 1-based category numbering. | ||
| 14 | Allow skipping over archived categories. | ||
| 15 | (todo-backward-category): Derive from todo-forward-category. | ||
| 16 | (todo-backward-item, todo-forward-item): Make noninteractive and | ||
| 17 | delegate interactive part to new commands. Make sensitive to done items. | ||
| 18 | (todo-categories): Make value an alist of category names and | ||
| 19 | vectors of item counts. | ||
| 20 | (todo-category-beg): Make a defconst. | ||
| 21 | (todo-category-number): Use 1 instead of 0 as initial value. | ||
| 22 | (todo-category-select): Make sensitive to overlays, optional item | ||
| 23 | highlighting and done items. | ||
| 24 | (todo-delete-item): Make sensitive to overlays and marked and done items. | ||
| 25 | (todo-edit-item): Make sensitive to overlays and editing of | ||
| 26 | date/time header optional. Add format checks. | ||
| 27 | (todo-edit-multiline): Rename to todo-edit-multiline-item. Make a | ||
| 28 | no-op if point is not on an item. Advertise using todo-edit-quit. | ||
| 29 | (todo-edit-mode): Make sensitive to new format, font-locking, and | ||
| 30 | multiple todo files. | ||
| 31 | (todo-insert-item, todo-insert-item-here): Derive from | ||
| 32 | todo-basic-insert-item and extend functionality. | ||
| 33 | (todo-item-end, todo-item-start): Make sensitive to done items. | ||
| 34 | (todo-item-string): Don't return text properties. Restore point. | ||
| 35 | (todo-jump-to-category): Make sensitive to multiple todo files and | ||
| 36 | todo archives. Use extended category completion. | ||
| 37 | (todo-lower-item, todo-raise-item): Rename to *-priority and | ||
| 38 | derive from todo-set-item-priority. | ||
| 39 | (todo-mode): Derive from special-mode. Make sensitive to new | ||
| 40 | format, font-locking and multiple todo files. Make read-only. | ||
| 41 | (todo-mode-map): Don't suppress digit keys, so they can supply | ||
| 42 | prefix arguments. Add many new key bindings. | ||
| 43 | (todo-prefix): Insert as an overlay instead of file text. | ||
| 44 | Change semantics from diary date expression to purely visual mark. | ||
| 45 | (todo-print): Rename to todo-print-buffer. Make buffer display | ||
| 46 | features printable. Remove option to restrict number of items | ||
| 47 | printed. Add option to print to file. | ||
| 48 | (todo-print-function): Rename to todo-print-buffer-function. | ||
| 49 | (todo-quit): Extend to handle exiting new todo modes. | ||
| 50 | (todo-remove-item): Make sensitive to overlays. | ||
| 51 | (todo-save): Extend to buffers of filtered items. | ||
| 52 | (todo-show): Make sensitive to done items, multiple todo files and | ||
| 53 | new todo modes. Offer to convert legacy todo file before creating | ||
| 54 | first new todo file. | ||
| 55 | (todo-show-priorities): Rename to todo-top-priorities. | ||
| 56 | Change semantics of value 0. | ||
| 57 | (todo-top-priorities): Rename to todo-filter-top-priorities, | ||
| 58 | derive from todo-filter-items and extend functionality. | ||
| 59 | (todo-save-top-priorities): Rename to todo-save-filtered-items-buffer | ||
| 60 | and extend functionality to other types of filtered items. | ||
| 61 | (todo-add-item-non-interactively, todo-ask-p, todo-cat-slct) | ||
| 62 | (todo-category-end, todo-category-sep, todo-cats, todo-cmd-back) | ||
| 63 | (todo-cmd-done, todo-cmd-edit, todo-cmd-forw, todo-cmd-inst) | ||
| 64 | (todo-cmd-kill, todo-cmd-lowr, todo-cmd-next, todo-cmd-prev) | ||
| 65 | (todo-cmd-rais, todo-cmd-save, todo-completing-read, todo-cp) | ||
| 66 | (todo-edit-mode-hook, todo-entry-prefix-function) | ||
| 67 | (todo-entry-timestamp-initials, todo-file-do, todo-file-done) | ||
| 68 | (todo-file-item, todo-file-top, todo-header, todo-initial-setup) | ||
| 69 | (todo-initials, todo-insert-threshold, todo-item-string-start) | ||
| 70 | (todo-line-string, todo-menu, todo-mode-hook) | ||
| 71 | (todo-more-important-p, todo-previous-answer, todo-previous-line) | ||
| 72 | (todo-print-priorities, todo-remove-separator) | ||
| 73 | (todo-save-top-priorities-too, todo-string-count-lines) | ||
| 74 | (todo-string-multiline-p, todo-time-string-format) | ||
| 75 | (todo-tmp-buffer-name): Remove. | ||
| 76 | (todo-add-file, todo-archive-done-item, todo-choose-archive) | ||
| 77 | (todo-convert-legacy-files, todo-copy-item, todo-delete-category) | ||
| 78 | (todo-edit-category-diary-inclusion) | ||
| 79 | (todo-edit-category-diary-nonmarking, todo-edit-done-item-comment) | ||
| 80 | (todo-edit-file, todo-edit-item-date-day) | ||
| 81 | (todo-edit-item-date-day-name, todo-edit-item-date-from-calendar) | ||
| 82 | (todo-edit-item-date-month, todo-edit-item-date-to-today) | ||
| 83 | (todo-edit-item-date-year, todo-edit-item-diary-inclusion) | ||
| 84 | (todo-edit-item-diary-nonmarking, todo-edit-item-header) | ||
| 85 | (todo-edit-item-time, todo-edit-quit, todo-filter-diary-items) | ||
| 86 | (todo-filter-diary-items-multifile, todo-filter-regexp-items) | ||
| 87 | (todo-filter-regexp-items-multifile, todo-filter-top-priorities) | ||
| 88 | (todo-filter-top-priorities-multifile, todo-find-archive) | ||
| 89 | (todo-find-filtered-items-file, todo-go-to-source-item) | ||
| 90 | (todo-insert-item-from-calendar, todo-item-done, todo-item-undone) | ||
| 91 | (todo-jump-to-archive-category, todo-lower-category) | ||
| 92 | (todo-mark-category, todo-marked-item-p, todo-merge-category) | ||
| 93 | (todo-move-category, todo-move-item, todo-next-button) | ||
| 94 | (todo-next-item, todo-padded-string, todo-powerset) | ||
| 95 | (todo-previous-button, todo-previous-item) | ||
| 96 | (todo-print-buffer-to-file, todo-raise-category) | ||
| 97 | (todo-rename-category, todo-repair-categories-sexp, todo-search) | ||
| 98 | (todo-set-category-number, todo-set-item-priority) | ||
| 99 | (todo-set-top-priorities-in-category) | ||
| 100 | (todo-set-top-priorities-in-file, todo-show-categories-table) | ||
| 101 | (todo-sort-categories-alphabetically-or-numerically) | ||
| 102 | (todo-sort-categories-by-archived, todo-sort-categories-by-diary) | ||
| 103 | (todo-sort-categories-by-done, todo-sort-categories-by-todo) | ||
| 104 | (todo-toggle-item-header, todo-toggle-item-highlighting) | ||
| 105 | (todo-toggle-mark-item, todo-toggle-prefix-numbers) | ||
| 106 | (todo-toggle-view-done-items, todo-toggle-view-done-only) | ||
| 107 | (todo-unarchive-items, todo-unmark-category): New commands. | ||
| 108 | (todo-absolute-file-name, todo-add-to-buffer-list) | ||
| 109 | (todo-adjusted-category-label-length, todo-basic-edit-item-header) | ||
| 110 | (todo-basic-insert-item, todo-category-completions) | ||
| 111 | (todo-category-number, todo-category-string-matcher-1) | ||
| 112 | (todo-category-string-matcher-2, todo-check-filtered-items-file) | ||
| 113 | (todo-check-format, todo-clear-matches) | ||
| 114 | (todo-comment-string-matcher, todo-convert-legacy-date-time) | ||
| 115 | (todo-current-category, todo-date-string-matcher) | ||
| 116 | (todo-define-insertion-command, todo-diary-expired-matcher) | ||
| 117 | (todo-diary-goto-entry, todo-diary-item-p) | ||
| 118 | (todo-diary-nonmarking-matcher, todo-display-as-todo-file) | ||
| 119 | (todo-display-categories, todo-display-sorted, todo-done-item-p) | ||
| 120 | (todo-done-item-section-p, todo-done-separator) | ||
| 121 | (todo-done-string-matcher, todo-files, todo-filter-items) | ||
| 122 | (todo-filter-items-1, todo-filter-items-filename, todo-find-item) | ||
| 123 | (todo-gen-arglists, todo-get-count, todo-get-overlay, todo-indent) | ||
| 124 | (todo-insert-category-line, todo-insert-item-from-calendar) | ||
| 125 | (todo-insert-sort-button, todo-insert-with-overlays) | ||
| 126 | (todo-insertion-command-name, todo-insertion-key-bindings) | ||
| 127 | (todo-label-to-key, todo-longest-category-name-length) | ||
| 128 | (todo-make-categories-list, todo-mode-external-set) | ||
| 129 | (todo-mode-line-control, todo-modes-set-1, todo-modes-set-2) | ||
| 130 | (todo-modes-set-3, todo-multiple-filter-files) | ||
| 131 | (todo-nondiary-marker-matcher, todo-prefix-overlays) | ||
| 132 | (todo-read-category, todo-read-date, todo-read-dayname) | ||
| 133 | (todo-read-file-name, todo-read-time) | ||
| 134 | (todo-reevaluate-category-completions-files-defcustom) | ||
| 135 | (todo-reevaluate-default-file-defcustom) | ||
| 136 | (todo-reevaluate-filelist-defcustoms) | ||
| 137 | (todo-reevaluate-filter-files-defcustom) | ||
| 138 | (todo-reset-and-enable-done-separator, todo-reset-comment-string) | ||
| 139 | (todo-reset-done-separator, todo-reset-done-separator-string) | ||
| 140 | (todo-reset-done-string, todo-reset-global-current-todo-file) | ||
| 141 | (todo-reset-highlight-item, todo-reset-nondiary-marker) | ||
| 142 | (todo-reset-prefix, todo-set-categories) | ||
| 143 | (todo-set-date-from-calendar, todo-set-show-current-file) | ||
| 144 | (todo-set-top-priorities, todo-short-file-name) | ||
| 145 | (todo-show-current-file, todo-sort, todo-time-string-matcher) | ||
| 146 | (todo-total-item-counts, todo-update-buffer-list) | ||
| 147 | (todo-update-categories-display, todo-update-categories-sexp) | ||
| 148 | (todo-update-count, todo-validate-name, todo-y-or-n-p): | ||
| 149 | New functions. | ||
| 150 | (todo-archive-mode, todo-categories-mode, todo-filtered-items-mode): | ||
| 151 | New major modes. | ||
| 152 | (todo-categories, todo-display, todo-edit, todo-faces) | ||
| 153 | (todo-filtered): New defgroups. | ||
| 154 | (todo-archived-only, todo-button, todo-category-string, todo-date) | ||
| 155 | (todo-diary-expired, todo-done, todo-done-sep, todo-comment) | ||
| 156 | (todo-mark, todo-nondiary, todo-prefix-string, todo-search) | ||
| 157 | (todo-sorted-column, todo-time, todo-top-priority): New deffaces. | ||
| 158 | (todo-add-item-if-new-category, todo-always-add-time-string) | ||
| 159 | (todo-categories-align, todo-categories-archived-label) | ||
| 160 | (todo-categories-category-label, todo-categories-diary-label) | ||
| 161 | (todo-categories-done-label, todo-categories-number-separator) | ||
| 162 | (todo-categories-todo-label, todo-categories-totals-label) | ||
| 163 | (todo-category-completions-files, todo-completion-ignore-case) | ||
| 164 | (todo-default-todo-file, todo-diary-nonmarking, todo-directory) | ||
| 165 | (todo-done-separator-string, todo-done-string) | ||
| 166 | (todo-files-function, todo-filter-done-items, todo-filter-files) | ||
| 167 | (todo-highlight-item, todo-include-in-diary, todo-indent-to-here) | ||
| 168 | (todo-initial-category, todo-initial-file, todo-item-mark) | ||
| 169 | (todo-legacy-date-time-regexp, todo-mode-line-function) | ||
| 170 | (todo-nondiary-marker, todo-number-prefix) | ||
| 171 | (todo-print-buffer-function, todo-show-current-file) | ||
| 172 | (todo-show-done-only, todo-show-first, todo-show-with-done) | ||
| 173 | (todo-skip-archived-categories, todo-top-priorities-overrides) | ||
| 174 | (todo-undo-item-omit-comment, todo-use-only-highlighted-region) | ||
| 175 | (todo-visit-files-commands, todo-wrap-lines, todo-y-with-space): | ||
| 176 | New defcustoms. | ||
| 177 | (todo-category-done, todo-date-pattern, todo-date-string-start) | ||
| 178 | (todo-diary-items-buffer, todo-done-string-start) | ||
| 179 | (todo-filtered-items-buffer, todo-item-start) | ||
| 180 | (todo-month-abbrev-array, todo-month-name-array) | ||
| 181 | (todo-nondiary-end, todo-nondiary-start, todo-regexp-items-buffer) | ||
| 182 | (todo-top-priorities-buffer): New defconsts. | ||
| 183 | (todo-archive-mode-map, todo-archives, todo-categories-mode-map) | ||
| 184 | (todo-categories-with-marks, todo-category-string-face) | ||
| 185 | (todo-comment-face, todo-comment-string, todo-current-todo-file) | ||
| 186 | (todo-date-face, todo-date-from-calendar, todo-descending-counts) | ||
| 187 | (todo-diary-expired-face, todo-done-face, todo-done-sep-face) | ||
| 188 | (todo-done-separator, todo-edit-buffer, todo-edit-mode-map) | ||
| 189 | (todo-file-buffers, todo-files, todo-filtered-items-mode-map) | ||
| 190 | (todo-font-lock-keywords, todo-global-current-todo-file) | ||
| 191 | (todo-insertion-commands, todo-insertion-commands-arg-key-list) | ||
| 192 | (todo-insertion-commands-args) | ||
| 193 | (todo-insertion-commands-args-genlist) | ||
| 194 | (todo-insertion-commands-names, todo-insertion-map) | ||
| 195 | (todo-key-bindings-t, todo-key-bindings-t+a) | ||
| 196 | (todo-key-bindings-t+a+f, todo-key-bindings-t+f, todo-mode-map) | ||
| 197 | (todo-multiple-filter-files, todo-multiple-filter-files-widget) | ||
| 198 | (todo-nondiary-face, todo-print-buffer, todo-time-face) | ||
| 199 | (todo-visited): New variables. | ||
| 200 | |||
| 1 | 2013-06-21 Glenn Morris <rgm@gnu.org> | 201 | 2013-06-21 Glenn Morris <rgm@gnu.org> |
| 2 | 202 | ||
| 3 | * play/cookie1.el (cookie-apropos): Add optional display argument. | 203 | * play/cookie1.el (cookie-apropos): Add optional display argument. |