summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Dominik <carsten.dominik@gmail.com>2010-11-02 23:07:47 +0100
committerCarsten Dominik <carsten.dominik@gmail.com>2010-11-02 23:07:47 +0100
commit7f79007e527c90138e66759c83d44e54838b4618 (patch)
treee80121090d00b288c2f721a3e0c98403fe8c1379
parent739e17e05597b750fc70f1bb51651df8ac2739ea (diff)
downloadorg-mode-7f79007e527c90138e66759c83d44e54838b4618.tar.gz
Better fix for link problem, use Liam's idea
-rw-r--r--lisp/org-id.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/org-id.el b/lisp/org-id.el
index bb8dc39..e2d4e93 100644
--- a/lisp/org-id.el
+++ b/lisp/org-id.el
@@ -600,7 +600,7 @@ optional argument MARKERP, return the position as a new marker."
(defun org-id-store-link ()
"Store a link to the current entry, using its ID."
(interactive)
- (when (org-mode-p)
+ (when (and (buffer-file-name (buffer-base-buffer)) (org-mode-p))
(let* ((link (org-make-link "id:" (org-id-get-create)))
(case-fold-search nil)
(desc (save-excursion