Skip to content

Scans Org files to identify upcoming and missed scheduled/deadline tasks based on configured criteria

License

Notifications You must be signed in to change notification settings

jsntn/org-task-scheduler.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

org-task-scheduler.el

This package scans Org files to identify upcoming and missed scheduled/deadline tasks based on configured criteria.

Features

  • Scans Org files to identify upcoming and missed scheduled/deadline tasks
  • Categorizes tasks into dedicated sections in a Task List buffer
  • Provides configuration for inclusion/exclusion criteria
  • Notifications and alerts for upcoming and missed tasks
  • Easy to customize and extend

Installation

org-task-scheduler.el can be installed using straight.el. To install, add the following to your Emacs configuration file:

(use-package org-task-scheduler
  :straight (:host github :repo "jsntn/org-task-scheduler.el"))

Or manually add this file to your Emacs load path.

Usage

M-x org-task-scheduler/scan-tasks

Scans all agenda files based on configured criteria.

M-x org-task-scheduler/check-tasks

Filter tasks based on schedule and deadline criteria and categorize them based on conditions in dedicated Org Mode buffer.

Configuration

Customize the scanning criteria by setting these variables:

  • org-task-scheduler/included-tags
  • org-task-scheduler/excluded-tags
  • org-task-scheduler/included-todo-keywords
  • org-task-scheduler/excluded-todo-keywords
  • org-task-scheduler/included-files
  • org-task-scheduler/excluded-files

And time window criteria:

  • org-task-scheduler/minutes-to-schedule-time
  • org-task-scheduler/minutes-to-deadline-cutoff
  • org-task-scheduler/minutes-past-schedule-time
  • org-task-scheduler/minutes-past-deadline-cutoff

See full documentation in the code comments.

Contributing

Contributions are welcome! Please open issues or submit pull requests.

License

This package is licensed under the GPL 3.0 License. See LICENSE for details.

Read more

About

Scans Org files to identify upcoming and missed scheduled/deadline tasks based on configured criteria

Resources

License

Stars

Watchers

Forks