Bastien Guerry
db0143f70e
ox-html.el: Fix a few FIXMEs
...
* ox-html.el (org-html-table-header-tags)
(org-html-table-data-tags, org-html-table-row-tags)
(org-html-table-align-individual-fields): Use the
org-export-html group.
(org-html-inline-src-block, org-html-link): Fix error
messages.
(org-html-begin-plain-list): Fix formatting, better FIXME
comment.
2013-02-22 10:28:25 +01:00
Bastien Guerry
da717614ac
Remove some FIXME issues in the final list.
2013-02-22 09:58:58 +01:00
Bastien Guerry
da22d29eb2
Fix compiler warning.
...
Thanks to Thomas S. Dye for reporting this.
2013-02-21 22:11:30 +01:00
Nicolas Goaziou
985321ea1f
ox-ascii: Fix a docstring
...
* lisp/ox-ascii.el (org-ascii-filter-paragraph-spacing): Remove
reference to now renamed `e-ascii' back-end.
2013-02-20 20:32:30 +01:00
Nicolas Goaziou
f1e23104e3
ox-latex: Allow to span documentclass options accross multiple lines in template
...
* contrib/lisp/ox-koma-letter.el (org-koma-letter-template): Allow to
span documentclass options accross multiple lines in template.
* lisp/ox-beamer.el (org-beamer-template): Allow to span documentclass
options accross multiple lines in template.
* lisp/ox-latex.el (org-latex-template): Allow to span documentclass
options accross multiple lines in template.
Thanks to Michael Strey for reporting this bug.
2013-02-20 20:26:08 +01:00
Nicolas Goaziou
6e1bac2430
ox-texinfo: Fix 1efac41
...
* lisp/ox-texinfo.el (org-texinfo--get-node): Upcase property name.
This is required since ae5932282d
.
2013-02-20 20:07:43 +01:00
Nicolas Goaziou
1efac41f03
ox-texinfo: Fix fuzzy links to headlines
...
* lisp/ox-texinfo.el (org-texinfo--get-node): New function.
(org-texinfo-headline, org-texinfo-link): Use new function.
The same function is used to create @node entries and links to nodes,
to avoid any discrepancy between them
2013-02-20 11:10:49 -05:00
Bastien Guerry
2bd97a5ae6
org.el (org-fill-paragraph): Fill using `org-mode-transpose-word-syntax-table'
...
* org.el (org-fill-paragraph): Fill using
`org-mode-transpose-word-syntax-table'.
Thanks to Samuel Wales for raising this issue.
2013-02-20 16:46:27 +01:00
Stephen Eglen
c0f8844b05
org-agenda.el (org-agenda-prefix-format): Small docstring enhancement
...
* org-agenda.el (org-agenda-prefix-format): Small docstring
enhancement.
TINYCHANGE
2013-02-20 16:38:34 +01:00
Bastien Guerry
177fd6501a
contrib/: Add ox-deck.el and ox-s5.el by Rick Frankel
...
Thanks to Rick Frankel for these contributions!
2013-02-20 16:32:54 +01:00
Bastien Guerry
f35e82641c
Merge branch 'maint'
2013-02-20 16:31:17 +01:00
Bastien Guerry
9a21403bd7
org-agenda.el (org-agenda-to-appt): Fix typos
...
* org-agenda.el (org-agenda-to-appt): Fix typos.
Thanks to Sean Allred for reporting this.
2013-02-20 16:30:48 +01:00
Bastien Guerry
272ca45701
Fix compiler warnings.
...
Thanks to Achim Gratz for reporting these problems.
2013-02-19 20:32:09 +01:00
Bastien Guerry
4354eb7223
Merge branch 'maint'
2013-02-19 19:38:59 +01:00
Bastien Guerry
bf5a33a3c0
org-agenda.el (org-agenda-local-vars): Don't include `org-agenda-show-window'
...
* org-agenda.el (org-agenda-local-vars): Don't include
`org-agenda-show-window' as it needs to be checked outside of
the agenda window.
Thanks to Bernt Hansen for reporting this.
2013-02-19 19:38:47 +01:00
Bastien Guerry
bfa648be7d
ox-org.el (org-org-publish-to-org): New defun
...
* ox-org.el (org-org-publish-to-org): New defun.
2013-02-19 19:17:20 +01:00
Bastien Guerry
3891c97a72
Remove useless code (leftover from the new exporter merge).
2013-02-19 19:07:02 +01:00
Bastien Guerry
8134e80bdf
org-html.el: Rename org-export-htmlize-* options to org-html-htmlize-*
...
* ox-html.el (org-export-htmlize): Delete group.
(org-html-htmlize-output-type)
(org-html-htmlized-org-css-url)
(org-html-htmlize-region-for-paste): Rename from
org-export-htmlize-*.
(org-html-htmlize-generate-css, org-html-fontify-code): Use
the correct names.
2013-02-19 19:03:59 +01:00
Suvayu Ali
57aa34f6b2
Change default org-mark-subtree speed command
...
* org.el (org-speed-commands-default): Change default binding
for org-mark-subtree from "." to "@" to be more consistent with "C-c
@".
TINYCHANGE
2013-02-19 18:02:31 +01:00
Bastien Guerry
5ea1322c99
org-compat.el (org-file-equal-p): New compatibility function
...
* org-compat.el (org-file-equal-p): New compatibility function.
* ox.el (org-export-output-file-name): Use the new function.
Thanks to Mark Edgington for reporting this.
2013-02-19 18:01:03 +01:00
Bastien Guerry
23057a57b4
Fix compiler warning
2013-02-19 13:02:14 +01:00
Bastien Guerry
85a1395efa
org-clock.el: Minor code clean-up
...
* org-clock.el (org-clock-set-current)
(org-clock-delete-current): Delete.
(org-clock-in, org-clock-out): Set and delete
`org-clock-current-task'. Minor code clean-up.
2013-02-19 12:59:46 +01:00
Bastien Guerry
d1e57bd884
Fix bug with `org-clock-rounding-minutes'
...
* org-clock.el (org-clock-in, org-clock-in-last): Tell
`org-current-time' to always return a past time.
* org.el (org-current-time): New argument `past' to force
returning a past time when rounding.
If (setq org-clock-rounding-minutes 5) and time is 12:33
the clock start time would be 12:35, and the clock mode-line
would display 0:-2. The fix ensures the rounded value is
always in the past.
2013-02-19 12:40:33 +01:00
Bastien Guerry
8a910bd40b
Merge branch 'master-fixes' into master-new
2013-02-19 11:05:04 +01:00
Bastien Guerry
9bec2ec5d0
org-agenda.el: Small bug fixes
...
* org-agenda.el (org-agenda-unmark-clocking-task): New
function.
(org-agenda-mark-clocking-task): Use it.
(org-agenda-clock-in): Let the cursor where it is.
(org-agenda-clock-out): Ditto. Also remove the
`org-agenda-clocking' overlay.
2013-02-19 11:04:26 +01:00
Bastien Guerry
66cba1c51f
org-agenda.el (org-agenda-set-restriction-lock): Fix restriction
...
* org-agenda.el (org-agenda-set-restriction-lock): Fix
restriction so that it ends at the beginning of the next
headline at the same level.
2013-02-19 10:33:07 +01:00
Bastien Guerry
19a0b74ce6
org.el (org-set-effort, org-property-next-allowed-value): When needed, update the current clock effort time
...
* org.el (org-set-effort, org-property-next-allowed-value):
When needed, update the current clock effort time.
2013-02-19 10:24:59 +01:00
Bastien Guerry
efb2ce9c12
org.el: Fix `org-next-link' and use it for `org-previous-link'
...
* org.el (org-next-link): New parameter `search-backward'.
Fix bug when at a link with no 'org-link face, e.g., in a DONE
headline. Throw a message instead of an error.
(org-previous-link): Use `org-next-link'.
2013-02-19 10:02:34 +01:00
Bastien Guerry
c64c599221
org-agenda.el (org-agenda-format-item): Only set the breadcrumbs when `org-prefix-has-breadcrumbs' is non-nil
...
* org-agenda.el (org-agenda-format-item): Only set the
breadcrumbs when `org-prefix-has-breadcrumbs' is non-nil.
2013-02-19 09:48:11 +01:00
Bastien Guerry
33d362788e
Fix commit aa0e0068
.
2013-02-19 09:41:40 +01:00
Nicolas Goaziou
27da9a2a0f
Revert "Export: Prevent babel src blocks from being evaluated if org-export-babel-evaluate is nil"
...
This reverts commit 12d592b732
. When
the variable is nil, no block will be processed, which is a bug.
2013-02-18 21:14:00 +01:00
Nicolas Goaziou
99307eb786
ox-ascii: Fix quote block transcoding
...
* lisp/ox-ascii.el (org-ascii-quote-block): Do not fill quote block
contents. Just indent them.
2013-02-18 20:55:04 +01:00
Nicolas Goaziou
e0e740b289
ox: Add test for :minlevel parameter in INCLUDE keywords
...
* testing/lisp/test-ox.el (test-org-export/expand-include): Add test.
2013-02-18 20:49:43 +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
f541bff087
ox: Prevent invisible cursor from highlighting brackets in UI
...
* lisp/ox.el (org-export--dispatch-ui): Prevent invisible cursor from
highlighting brackets in UI
This is another try following f849239d73
.
2013-02-18 18:35:21 +01:00
Bastien Guerry
e8a6b56db9
Fix commit 5cdf84ea68
...
* org.el (org-mode): Don't make characters from
`org-emphasis-alist' word constituants.
(org-mode-transpose-word-syntax-table): Rename from
`org-syntax-table'.
(org-transpose-words): Use
`org-mode-transpose-word-syntax-table'.
Thanks to Achim Gratz and T.F. Torrey for reporting the broken tests.
2013-02-18 18:07:04 +01:00
Carsten Dominik
4708a4804f
Merge branch 'fix-spacing-when-insert-new-heading'
2013-02-18 09:29:04 +01:00
Carsten Dominik
65b404427e
Improve spacing when inserting new headline after end of subtree
...
When using C-RET to insert a new headline, the new headline was
inserted after arbitrary amounts of whitespace at the end of the
subtree. This whitespace is now shrunk, to avoid unnatural spacing.
* lisp/org.el (org-insert-heading): Shrink whitespace at end of
subtree when `org-insert-heading-respect-content' is on.
2013-02-18 09:28:05 +01:00
Nicolas Goaziou
a385c6e0e4
org-element: Fix docstring, add tests
...
* lisp/org-element.el (org-element-headline-parser,
org-element-inlinetask-parser): Fix docstring.
* testing/lisp/test-org-element.el: Add tests.
This follows ae5932282d
.
2013-02-18 08:58:59 +01:00
Nicolas Goaziou
af9191d18b
ox-taskjuggler: Port TaskJuggler back-end to new export framework
...
* contrib/lisp/ox-taskjuggler.el: New file.
* lisp/org.el (org-export-backends): Add new back-end in customize
interface.
2013-02-18 00:26:39 +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
ae5932282d
org-element: Headlines properties from property drawer are upcased
...
* lisp/org-element.el (org-element-headline-parser,
org-element-inlinetask-parser): Upcase properties. This is done to
avoid confusion between properties from parser (e.g. `:end') and
properties from the property drawer (e.g. :END:).
In particular, it means that :CUSTOM_ID: property is accessed through:
(org-element-property :CUSTOM_ID headline)
2013-02-18 00:01:52 +01:00
Bastien Guerry
45442fbfb7
ox.el: Use integers for control chars
...
* ox.el (org-export--dispatch-ui)
(org-export--dispatch-action): Use integers for control chars.
2013-02-17 09:10:40 +01:00
Bastien Guerry
f849239d73
Fix commit h9034345aa
...
Modifying the syntax char here broke The ODT exporter.
2013-02-17 09:10:37 +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