https://github.com/gcentauri/time-well-spent
Categorized, Goal-Oriented, Time Tracker for Emacs
https://github.com/gcentauri/time-well-spent
Last synced: 2 months ago
JSON representation
Categorized, Goal-Oriented, Time Tracker for Emacs
- Host: GitHub
- URL: https://github.com/gcentauri/time-well-spent
- Owner: gcentauri
- License: gpl-3.0
- Created: 2020-07-13T21:43:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-14T04:23:55.000Z (almost 5 years ago)
- Last Synced: 2025-02-05T00:41:29.878Z (4 months ago)
- Language: Emacs Lisp
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Time Well Spent
Super duper double alpha non-release use-at-your-own-risk version of a
task tracker for emacs.Categorize goals, track time spent on them, generate reports by
category.If you want to try it out. Clone the repo, and load
`time-well-spent.el` in your init file.NB *I had some weird troubles with load order, so I just load the file as
the very last step in my emacs init file. Obviously that approach is
not ideal - it should be fixed sometime.*You should then be able to call the function `time-well-spent` to
start the process.Type `?` to see a list of commands.
Depends on [emojify](https://melpa.org/#/emojify) at present.
### How Entries Are Sorted
I'm using a priority sorting that I've dubbed "barski sort" because it
is loosely based on [this post](http://www.lisperati.com/#!A_Productivity_System_For_Creators)
from Conrad Barski.Essentially, it places entries that are marked as "on the move"
before entries that are marked as "waiting", and those are before
entries marked as "in the future".Within those blocks, it puts entries in the least worked on categories
before entries in th more worked on categories.And within a single category, it places the most worked on entry
before less worked on entries.