Comments (4)
Hey @semilin! It's Emacs so anything is possible 🙃 What kind of behavior are you after?
from org-recur.
I'd like to be able to allow tasks that are scheduled (but not todos) to automatically reschedule after their time has passed. For example, if I have a summer class occurring every weekday at 11:40, then after 11:40 has passed each day, then the recur-done is performed on the task.
I'd also be fine with just making this the behavior for every task scheduled with recur.
from org-recur.
Sure, could add a function to org-agenda's refresh hook that checks if the desired tasks (either selected tasks, or every task) are past their schedule date or time. The tricky part would be the rescheduling logic. If I open org-agenda for the first time in several days then I would want overdue +1
tasks scheduled to today, not to tomorrow.
The way I use org-agenda is that I make manual decisions on whether something is done and then reschedule the task myself, using the recurrence as only a suggestion. Sometimes I schedule a +1 task to two days from now if I know I won't get to it tomorrow. I find this system is more flexible than one where the machine controls my schedule mechanistically. I'm totally not opposed to this functionality being in the package and accessible as an opt-in, but I'm not sure when I'll be able to get to it though as my free time is quite limited.
from org-recur.
For most purposes, calling org-recur-finish
automatically on the tasks would be enough I think. If there has been a disruption, that specific case can be probably handled manually.
from org-recur.
Related Issues (11)
- .+ syntax for hours HOT 2
- [Feature Request] Adding support for deadline HOT 4
- How can I use it to set up recurring tasks? HOT 4
- Scheduled time period is lost when rescheduling HOT 2
- "First wednesday of the month" ? HOT 3
- Logging notes on drawers inserts drawers in wrong place when refiling HOT 11
- Adding Timestamp instead of Scheduling HOT 5
- How does this work? HOT 1
- Time of day on `|Wkdy|` option HOT 1
- The recurrence syntax is highlighted for archived headings
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org-recur.