diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2015-10-18 23:06:08 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2015-10-18 23:06:08 +0200 |
commit | a709aed145e2e95db60835495126f351828e27dd (patch) | |
tree | 4e986cff4e6261b243cd9e7ab858a13f13c3adbe | |
parent | 9f18368311d8cf752356d91cfa0e6d478ba214eb (diff) | |
download | org-mode-a709aed145e2e95db60835495126f351828e27dd.tar.gz |
ox: Tiny refactoring
-rw-r--r-- | lisp/ox.el | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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. |