summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2015-10-18 23:06:08 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2015-10-18 23:06:08 +0200
commita709aed145e2e95db60835495126f351828e27dd (patch)
tree4e986cff4e6261b243cd9e7ab858a13f13c3adbe
parent9f18368311d8cf752356d91cfa0e6d478ba214eb (diff)
downloadorg-mode-a709aed145e2e95db60835495126f351828e27dd.tar.gz
ox: Tiny refactoring
-rw-r--r--lisp/ox.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/ox.el b/lisp/ox.el
index 67d93f8..80cbc37 100644
--- a/lisp/ox.el
+++ b/lisp/ox.el
@@ -4044,10 +4044,11 @@ meant to be translated with `org-export-data' or alike."
;; `org-export-data' for further processing, depending on
;; `org-export-with-broken-links' value.
-(if (version< emacs-version "24.4") ; `define-error' is 24.4+.
- (put 'org-link-broken 'error-conditions
- (copy-sequence (cons 'org-link-broken (get 'error 'error-conditions))))
- (define-error 'org-link-broken "Unable to resolve link; aborting"))
+;; FIXME: Remove this when support for Emacsen < 24.4 is dropped.
+(if (fboundp 'define-error)
+ (define-error 'org-link-broken "Unable to resolve link; aborting")
+ (put 'org-link-broken 'error-conditions
+ (copy-sequence (cons 'org-link-broken (get 'error 'error-conditions)))))
(defun org-export-custom-protocol-maybe (link desc backend)
"Try exporting LINK with a dedicated function.