https://github.com/fuco1/org-timeline
Add graphical view of agenda to agenda buffer
https://github.com/fuco1/org-timeline
Last synced: about 2 months ago
JSON representation
Add graphical view of agenda to agenda buffer
- Host: GitHub
- URL: https://github.com/fuco1/org-timeline
- Owner: Fuco1
- Created: 2017-04-16T19:52:42.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-11-10T19:52:28.000Z (over 4 years ago)
- Last Synced: 2025-02-07T08:11:12.575Z (about 1 year ago)
- Language: Emacs Lisp
- Size: 42 KB
- Stars: 174
- Watchers: 11
- Forks: 19
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# org-timeline [](https://travis-ci.org/Fuco1/org-timeline)
Add graphical view of agenda to agenda buffer.

# Installation
After you install this package from MELPA Stable, add the following line to your org configuration:
``` emacs-lisp
(add-hook 'org-agenda-finalize-hook 'org-timeline-insert-timeline :append)
```
# How it works
This package adds a graphical view of the agenda after the last agenda line. By default the display starts at 5 AM today and goes up to 4 AM next day (this covers 24 hours).
Scheduled tasks or tasks with time ranges are rendered in the display with `org-timeline-block` face. Clocked entires are displayed in `org-timeline-clocked` face. The background of timeslots which are in the past is highlighted with `org-timeline-elapsed` face.
You can use custom color for a task by adding the property `TIMELINE_FACE` with either a string which is a color name or a list which specifies the face properties or a symbol which is taken to be a face name.
# TODO
- [x] Add faces instead of colors
- [X] Make "midnight"/change-of-day configurable (currently 5 AM)
- [X] Add a tooltip showing the task description/name
- [X] Make the blocks navigable to the task