mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-08-21 10:18:41 +00:00
When marking a repeated entry DONE in the daily or weekly agenda, that task would previously still be shown as TODO, because the repeater immediately restores the TODO state after moving the time stamp. This is bad feedback. This problem was hard to fix. Because the same line may be present in other lines in the same weekly agenda, we cannot simply update all lines related to this entry. What we do now is this: Before the repeater does its work in shifting the time stamp and resetting the TODO keyword, we take a snapshot of the headline as it looks then. And then, when we update the agenda view, we change only the line at the cursor instead of all lines related to this entry. We also make sure that this is only so if the cursor is in a daily/weekly agenda, on TODAY's date. There still remain possible inconsistencies. For example, if you have a daily repeating task in the weekly agenda, and you move the cursor a few days into the future and mark it DONE there, the entry will actually be marked DONE for today, but still show up in today's task list as TODO. refreshing the agenda will fix the display in such an unlikely case. Thanks to Jack ??? for noticing and reporting this issue. |
||
---|---|---|
BUGFIXING | ||
contrib | ||
doc | ||
EXPERIMENTAL | ||
lisp | ||
ORGWEBPAGE | ||
UTILITIES | ||
xemacs | ||
.gitignore | ||
ChangeLog | ||
Makefile | ||
README | ||
README_DIST | ||
README_GIT | ||
request-assign-future.txt |
This is the Emacs Org project, an emacs subsystem for organizing your life The homepage of Org is at http://orgmode.org This distribution contains: README This file. README_DIST The README file for the distribution (zip and tar files) README_GIT Information about the git repository and how to contribute to Org-mode development. lisp/ Directory with all the Emacs Lisp files that make up Org. doc/ The documentation files. org.texi is the source of the documentation, org.html and org.pdf are formatted versions of it. xemacs/ The xemacs directory contains special code for XEmacs users, in particular a port of the GNU Emacs outline.el to XEmacs. Org-mode does not work under XEmacs without this file installed. It did until version 4.37, but no longer. CONTRIB/ A diretory with third-party additions for Org. Some really cool stuff is in there. ORGWEBPAGE/ Directory with the source files for the orgmode.org web page. ChangeLog The standard ChangeLog file. Makefile The makefile to compile and install Org, and also for maintenance tasks. request-assign-future.txt The form that contributors have to sign and get processed with the FSF before contributed changes can be integrated into the Org core. All files in this distribution except the CONTRIB directory have copyright assigned to the FSF. EXPERIMENTAL Experimental code, not necessarily FSF copyright.