Bastien Guerry
a07c745705
ox-publish.el (org-publish-project-alist): Add :with-planning in docstring
...
* ox-publish.el (org-publish-project-alist): Add
:with-planning in docstring.
2013-04-10 17:19:41 +02:00
Nicolas Goaziou
e01daa00be
ox-publish: Fix "bad timestamp" error with some DATE values
...
* lisp/ox-publish.el (org-publish-find-date): Fix "bad timestamp"
error with some DATE values: :date property in communication channel
is no longer a string.
2013-04-06 14:17:26 +02:00
Bastien Guerry
b9974192a1
ox-publish.el: Set `org-inhibit-startup' to t when visiting files for publication
...
* ox-publish.el (org-publish-org-to)
(org-publish-org-sitemap, org-publish-find-title)
(org-publish-find-date)
(org-publish-cache-file-needs-publishing): Set
`org-inhibit-startup' to t when visiting files for
publication.
Thanks to Samuel Wales for this idea.
2013-03-19 19:39:11 +01:00
Bastien Guerry
ff97a0ee9d
Revert "Add (provide ...) forms."
...
This reverts commit 8decdbcd23
.
2013-03-02 16:20:59 +01:00
Bastien Guerry
8decdbcd23
Add (provide ...) forms.
...
E.g., if a user requires the 'org-icalendar feature,
he really wants to load 'ox-icalendar if it's in her
load-path.
2013-03-02 10:25:10 +01:00
Nicolas Goaziou
de4669d3b7
ox-publish: No error when resolving external fuzzy links outside publishing
...
* lisp/ox-publish.el (org-publish-resolve-external-fuzzy-link): No
error when resolving external fuzzy links outside publishing. Though
search option for these links will not be resolved.
2013-02-23 16:26:27 +01:00
Bastien Guerry
8900b27fc8
ox-publish.el (org-publish-sitemap-date-format): Small docstring enhancement
...
* ox-publish.el (org-publish-sitemap-date-format): Small
docstring enhancement.
2013-02-23 14:37:23 +01:00
Bastien Guerry
ceeee88f49
Update header information.
...
Those three files will be part of Emacs when Org 8.0
will be merged with Emacs trunk.
Thanks to Nick Dokos for pointing this.
2013-02-23 08:59:23 +01:00
Nicolas Goaziou
93a70ac598
ox-publish: Implement tools to resolve external fuzzy links
...
* lisp/ox-publish.el (org-publish-collect-numbering,
org-publish-resolve-external-fuzzy-link): New functions.
(org-publish-org-to): Add new collecting function to final output
filter. Move index collecting function to the same filter.
(org-publish-collect-index): Called from final output filter.
An external fuzzy link is: [[file.org::*headline search]]
2013-02-23 00:05:10 +01:00
Nicolas Goaziou
1513f89f7e
ox-publish: Do not create an "* Index" headline in "theindex.inc"
...
* lisp/ox-publish.el (org-publish-index-generate-theindex): Do not
create an "* Index" headline in "theindex.inc". Though, create an
"Index" title in fallback "theindex.org".
2013-02-18 20:34:55 +01:00
Nicolas Goaziou
5c61a34e5b
ox-publish: Publish "theindex.org" last
...
* lisp/ox-publish.el (org-publish-projects): Publish "theindex.org"
last, so that "theindex.inc" can be completed.
2013-02-18 20:34:55 +01:00
Nicolas Goaziou
875f5cc69b
ox-publish: Fix docstring
...
* lisp/ox-publish.el (org-publish-project-alist): Fix docstring.
2013-02-18 20:34:54 +01:00
Nicolas Goaziou
38eca24f07
ox-publish: Fix code typo
...
* lisp/ox-publish.el (org-publish-collect-index): Fix typo.
2013-02-18 18:57:47 +01:00
Nicolas Goaziou
324a2cb3f9
export-back-ends: Apply changes from b692064e621acbc93876670585f8a4b0fd6a7ffa
...
* lisp/ox-beamer.el (org-beamer--get-label, org-beamer--frame-level,
org-beamer--format-section, org-beamer--format-frame,
org-beamer--format-block, org-beamer-headline): Apply changes to
properties.
* lisp/ox-html.el (org-html-headline, org-html-link,
org-html-section): Apply changes to properties.
* lisp/ox-icalendar.el (org-icalendar-create-uid,
org-icalendar-blocked-headline-p, org-icalendar-entry,
org-icalendar--valarm): Apply changes to properties.
* lisp/ox-odt.el (org-odt-headline): Apply changes
* lisp/ox-publish.el (org-publish-collect-index): Apply changes to
properties.
* lisp/ox-texinfo.el (org-texinfo--generate-menu-list,
org-texinfo--generate-menu-items, org-texinfo-template,
org-texinfo-headline, org-texinfo-link): Apply changes to
properties.
* lisp/ox.el (org-export-resolve-id-link, org-export-get-category):
Apply changes to properties.
(org-export-get-node-property): Update docstring.
* testing/lisp/test-ox.el: Update tests.
2013-02-18 00:12:57 +01:00
Nicolas Goaziou
adc01ecf37
ox-publish: Preserve order in files when building the index
...
* lisp/ox-publish.el (org-publish-index-generate-theindex): Preserve
order in file.
2013-02-17 01:40:53 +01:00
Nicolas Goaziou
8e2318a722
ox-publish: Fix error when two index entries were identical
...
* lisp/ox-publish.el (org-publish-index-generate-theindex): Fix error
when two index entries were identical.
2013-02-17 01:31:14 +01:00
Nicolas Goaziou
fb039937f9
ox-publish: Create again theindex.inc
...
* lisp/ox-publish.el (org-publish-index-generate-theindex): Create
again theindex.inc. See dd98619286
.
2013-02-17 01:30:44 +01:00
Nicolas Goaziou
3fbdb193b6
Reverting "ox-publish: Small refactoring"
...
Revert "ox-publish: Small refactoring"
This reverts commit 1d6f5b62b8
.
2013-02-16 20:10:36 +01:00
Nicolas Goaziou
1d6f5b62b8
ox-publish: Small refactoring
...
* lisp/ox-publish.el (org-publish-org-to): Small refactoring.
2013-02-16 18:49:07 +01:00
Nicolas Goaziou
8858e1ffef
ox-publish: Fix index generation
...
* lisp/ox.el (org-export-install-filters): Properly install filters
send through ext-plist mechanism.
* lisp/ox-publish.el (org-publish-org-to): Small refactoring.
* lisp/ox-html.el (org-html-keyword): Remove INDEX keyword handling.
ox-publish.el takes care of it already.
2013-02-16 18:44:22 +01:00
Nicolas Goaziou
8dd2bfc291
Move new export framework files into core
...
* contrib/README: Remove references to new export framework.
* contrib/lisp/org-e-ascii.el: Removed file.
* contrib/lisp/org-e-beamer.el: Removed file.
* contrib/lisp/org-e-confluence.el: Removed file.
* contrib/lisp/org-e-groff.el: Removed file.
* contrib/lisp/org-e-html.el: Removed file.
* contrib/lisp/org-e-icalendar.el: Removed file.
* contrib/lisp/org-e-latex.el: Removed file.
* contrib/lisp/org-e-man.el: Removed file.
* contrib/lisp/org-e-odt.el: Removed file.
* contrib/lisp/org-e-publish.el: Removed file.
* contrib/lisp/org-e-texinfo.el: Removed file.
* contrib/lisp/org-export.el: Removed file.
* contrib/lisp/org-koma-letter.el: Removed file.
* contrib/lisp/org-md.el: Removed file.
* contrib/lisp/ox-confluence.el: New file.
* contrib/lisp/ox-groff.el: New file.
* contrib/lisp/ox-koma-letter.el: New file.
* lisp/ox-ascii.el: New file.
* lisp/ox-beamer.el: New file.
* lisp/ox-html.el: New file.
* lisp/ox-icalendar.el: New file.
* lisp/ox-jsinfo.el: New file.
* lisp/ox-latex.el: New file.
* lisp/ox-man.el: New file.
* lisp/ox-md.el: New file.
* lisp/ox-odt.el: New file.
* lisp/ox-publish.el: New file.
* lisp/ox-texinfo.el: New file.
* lisp/ox.el: New file.
* mk/org-fixup.el (org-make-org-loaddefs): Install new export
framework and back-end files.
* testing/lisp/test-org-export.el: Removed file.
* testing/lisp/test-ox.el: New file.
2013-02-06 23:06:30 +01:00