Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.18 KB

README.org

File metadata and controls

42 lines (28 loc) · 1.18 KB

Harvest.el

http://melpa.org/packages/harvest-badge.svg

harvest.el is a utility for interacting with Harvest from within Emacs.

Disclaimer: Please do double-check on your time entries via the web interface to Harvest, as network failures can sometimes result in timers not starting/stopping.

Features

  • Clock into a new task for a given project and client
  • Toggle timers for entries you’ve created on a given day
  • Edit time entry hours / notes

Installation

(use-package harvest
    :demand t
    :ensure t
    :config
    (evil-leader/set-key "oh" 'harvest)
    (add-hook 'org-clock-in-hook 'harvest)
    (add-hook 'org-clock-out-hook 'harvest-clock-out))

Usage

Call M-x harvest-authenticate to set your credentials for Harvest.

Call M-x harvest to start the main Harvest hydra.

Configuration

Org-mode integration

Add the following to your configuration to clock in/out of Harvest when you clock in/out in Org-mode:

(add-hook 'org-clock-in-hook 'harvest)
(add-hook 'org-clock-out-hook 'harvest-clock-out)