ox-publish: Better handling of cross-references
commitbef3fc6f821dd7533308a0849963fef2b3f889df
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 10 Mar 2016 20:50:44 +0000 (10 21:50 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Sat, 12 Mar 2016 22:18:55 +0000 (12 23:18 +0100)
tree7767d7862725e484d90710b5971abf804428eea7
parent32c3f33d00b3dc9affa44b4af432dc349d41e444
ox-publish: Better handling of cross-references

* lisp/ox-publish.el (org-publish--collect-references): Renamed...
(org-publish--store-crossrefs): ... to this.
(org-publish-org-to): Use previous function.  Small refactoring.

(org-publish-resolve-external-link): Use tight integration with
`org-export-get-reference' so as to provide reliable cross references.

* lisp/ox.el (org-export-get-reference): Conversely, take into
  consideration references suggested by
  `org-publish-resolve-external-link'.
lisp/ox-publish.el
lisp/ox.el