|
From: | Sullivan, Gregory \(US SSA\) |
Subject: | RE: [Orgmode] set remember default file to be originating .org file |
Date: | Wed, 6 Aug 2008 16:54:30 -0400 |
OK – I did the following. I allow for functions in the filename
positions of templates, changing org-remember.el as follows: > diff ../../org-6.05b/lisp/org-remember.el ./org-remember.el 321,322c321 < (file (if (and (nth 1 entry) (stringp (nth 1 entry)) < (string-match "\\S-" (nth 1 entry))) --- > (file (if (nth 1 entry) 351a351,353 > (when (functionp file) > (setq file (funcall file)) > (message "after funcall file, file = [%S]" file)) ~/emacs/org/lisp > So my remember template list includes: ("Todo (local)" ?t "* TODO %? %i\n" ,(lambda () (buffer-file-name
org-select-template-original-buffer)) So if I invoke org-remember and choose “t”, it will save
the resulting TODO item in the file from which I invoked remember. Could be made more robust, but it works for me. Let me know if you think this might be generally useful. --Greg -- Gregory T. Sullivan, Ph.D. BAE Systems Advanced Information Technologies 6 New England Executive Park, 781-262-4553 (office), 978-430-3461 (cell) address@hidden ________________________________________ From: address@hidden
[mailto:address@hidden On
Behalf Of Sullivan, Gregory (US SSA) Sent: Wednesday, August 06, 2008 11:55 AM To: address@hidden Subject: [Orgmode] set remember default file to be originating .org
file If I invoke remember from a .org file, e.g. “foo.org”, I
would like the default file to which the remembered note is saved to be that
file, “foo.org”. I work on several projects at a time, and the project mix changes
monthly. While on a project, I generate lots of project-specific notes
and TODOs. So, I like to have project-specific .org files. Any ideas appreciated. Thanks. --Greg -- Gregory T. Sullivan, Ph.D. BAE Systems Advanced Information Technologies 6 New England Executive Park, 781-262-4553 (office), 978-430-3461 (cell) address@hidden |
[Prev in Thread] | Current Thread | [Next in Thread] |