Use macro org-with-gensyms' in org-agenda-with-point-at-orig-entry'

* org-agenda.el (org-agenda-with-point-at-orig-entry): Use macro
`org-with-gensyms'.
This commit is contained in:
David Maus 2011-08-10 07:51:10 +02:00
parent 19c6b14644
commit b471e56a3e

View file

@ -1714,12 +1714,13 @@ Note that functions in this alist don't need to be quoted."
If STRING is non-nil, the text property will be fetched from position 0
in that string. If STRING is nil, it will be fetched from the beginning
of the current line."
`(let ((marker (get-text-property (if string 0 (point-at-bol))
'org-hd-marker string)))
(with-current-buffer (marker-buffer marker)
(save-excursion
(goto-char marker)
,@body))))
(org-with-gensyms (marker)
`(let ((,marker (get-text-property (if string 0 (point-at-bol))
'org-hd-marker string)))
(with-current-buffer (marker-buffer ,marker)
(save-excursion
(goto-char ,marker)
,@body)))))
(defun org-add-agenda-custom-command (entry)
"Replace or add a command in `org-agenda-custom-commands'.