[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] [org-clock] default clock for non-org-mode buffers

From: Austin Frank
Subject: [Orgmode] [org-clock] default clock for non-org-mode buffers
Date: Wed, 10 Feb 2010 12:49:06 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.92 (darwin)


Sometimes I want to clock in but I'm not in an org-mode buffer.  Would
it be possible to either provide a function or hook that uses the
current buffer to add a selection to the destinations provided by

I can see two possible functions I would add to an
`org-clock-prepare-selections-hook'.  First, a version with remember
that would create a new task to clock into based on the current buffer

(defun au-clock-in-to-new-task ()
  (if (fboundp org-remember)
    ;; use one of my remember templates that creates a TODO entry under
    ;; the heading "uncategorized tasks".  it includes a link to the
    ;; current buffer
    (org-remember nil (kbd "t")))
  ;; then either clock in to the task right away,
  ;; or add the new task to the selection buffer somehow
  ;; ...

And second, a version that lets you browse to an existing task.

;; I think this one doesn't work as written, but only because I don't
;; know what I am doing
(defun au-clock-in-go-to-task ()
  ;; use the org-refile interface to go to an existing task
  (org-refile t)
  ;; then do something with link to buffer we clocked in on
  ;; ...

Does a hook or some other way of introducing this functionality already
exist?  If not, would other people use it?

Austin Frank
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc

Attachment: pgpKbFrDF5bU_.pgp
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]