diff --git a/lisp/org-capture.el b/lisp/org-capture.el index 01ecd0e9b..fac603070 100644 --- a/lisp/org-capture.el +++ b/lisp/org-capture.el @@ -1576,11 +1576,11 @@ The template may still contain \"%?\" for cursor positioning." annotation (org-capture-get :annotation) ;; When immediately finishing and %a cannot be - ;; expanded, warn the user: + ;; expanded, through a user error: (if (org-capture-get :immediate-finish) - (warn "Missing initial annotation in this template: %s" - (replace-regexp-in-string - "\n" " " (org-capture-get :template))) + (user-error "Missing initial annotation in this template: %s" + (replace-regexp-in-string + "\n" " " (org-capture-get :template))) "")))) ;; Is the link empty? Then we do not want it... (if (equal a "[[]]") "" a)))