Nicolas Goaziou
659edb40a5
ox: Allow to use empty strings in attributes
...
* lisp/ox.el (org-export-read-attribute): Allow to use empty strings
in attributes.
* testing/lisp/test-ox.el: Add tests.
With this patch,
#+attr_backend: :a "" becomes (:a "")
#+attr_backend: :a """" becomes (:a "\"\"")
...
2013-04-10 18:50:52 +02:00
Bastien Guerry
69ebb265be
ox-icalendar.el (org-icalendar-export-current-agenda): Do not evaluate babel code blocks
...
* ox-icalendar.el (org-icalendar-export-current-agenda): Do
not evaluate babel code blocks.
Thanks to Nicolas for directions about this.
2013-04-10 18:40:47 +02:00
Bastien Guerry
6baa5a8f13
ox-html.el (html): Add more options
...
* ox-html.el (html): Add more options.
2013-04-10 17:20:40 +02:00
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
Bastien Guerry
a2e13d7e73
ob-exp.el (org-babel-exp-src-block): Tiny docstring fix
...
* ob-exp.el (org-babel-exp-src-block): Tiny docstring fix.
2013-04-10 16:19:04 +02:00
Bastien Guerry
a25fd6353e
ox-icalendar.el (org-icalendar--combine-files): Fix typo
...
* ox-icalendar.el (org-icalendar--combine-files): Fix typo.
This typo prevented correct export of agenda views to .ics files.
2013-04-10 15:50:40 +02:00
Bastien Guerry
04226b1c2d
org-mouse.el (org-mouse-agenda-context-menu): Fix a function's name
...
* org-mouse.el (org-mouse-agenda-context-menu): Fix a
function's name.
2013-04-10 15:22:56 +02:00
Bastien Guerry
b5f1ff6d83
ox.el (org-export-options-alist, org-export--skip-p): Use `:with-planning' instead of `:with-plannings'
...
* ox.el (org-export-options-alist, org-export--skip-p): Use
`:with-planning' instead of `:with-plannings', to keep in sync
with the corresponding option's name.
2013-04-10 14:57:41 +02:00
Bastien Guerry
cde4c876fb
ob-core.el (org-babel-confirm-evaluate): Fix typo in docstring
...
* ob-core.el (org-babel-confirm-evaluate): Fix typo in
docstring.
2013-04-10 14:52:04 +02:00
Bastien Guerry
6ca318353f
org-agenda.el: Use `user-error' instead of `error' in some places
...
* org-agenda.el (org-agenda-undo, org-agenda)
(org-agenda-append-agenda)
(org-agenda-get-restriction-and-command, org-agenda-write)
(org-agenda-clock-cancel)
(org-agenda-diary-entry-in-org-file, org-agenda-diary-entry)
(org-agenda-execute-calendar-command)
(org-agenda-goto-calendar, org-agenda-convert-date)
(org-agenda-bulk-mark, org-agenda-bulk-action)
(org-agenda-show-the-flagging-note): Use `user-error' instead
of `error'.
2013-04-10 14:38:27 +02:00
Bastien Guerry
8e2c29fd38
org-macs.el (org-with-remote-undo): Normalize argument names
...
* org-macs.el (org-with-remote-undo): Normalize argument names.
2013-04-10 14:32:55 +02:00
Bastien Guerry
08a47b0959
org.el (org-store-log-note): Fix `buffer-undo-list' when called after `org-agenda-todo'
...
* org.el (org-store-log-note): Fix `buffer-undo-list' when
called after `org-agenda-todo'.
Thanks to Wanrong Lin for reporting this obscure bug.
2013-04-10 14:32:24 +02:00
Bastien Guerry
e2843e5fd7
org.el (org-add-log-note): Minor formatting fix
...
* org.el (org-add-log-note): Minor formatting fix.
2013-04-10 12:42:54 +02:00
Bastien Guerry
c7f99d1e87
org-agenda.el (org-agenda-append-agenda): Set buffer read only
...
* org-agenda.el (org-agenda-append-agenda): Set buffer read
only.
2013-04-10 11:40:30 +02:00
Bastien Guerry
ff4b7a4784
org-clock.el (org-clock-select-task): Throw a user error when the clock history is empty
...
* org-clock.el (org-clock-select-task): Throw a user error
when the clock history is empty.
2013-04-10 10:08:45 +02:00
Nicolas Goaziou
0480d0a0d0
ox-html: Add defcustom for timestamps in metadata
...
* lisp/ox-html.el (org-html-metadata-timestamp-format): New variable,
renamed from `org-html--timestamp-format'.
(org-html--build-meta-info, org-html-format-spec,
org-html--build-pre/postamble): Use new variable.
2013-04-10 00:11:17 +02:00
Bastien Guerry
01d6b355d8
Use #+NAME instead of #+TBLNAME
...
* org-table.el (org-table-get-remote-range): Fix docstring:
use #+NAME instead of #+TBLNAME.
* ob-ref.el: Use #+NAME instead of #+TBLNAME in comment.
2013-04-09 22:09:00 +02:00
Bastien Guerry
25e1e4d0eb
ox-html.el (org-html-table-row-tags): Better example
...
* ox-html.el (org-html-table-row-tags): Better example.
Thanks to Stefan Vollmar for providing this new example.
2013-04-09 19:40:06 +02:00
Bastien Guerry
749829d591
org-clock.el (org-clock-select-task): Fix window to buffer
...
* org-clock.el (org-clock-select-task): Fix window to buffer.
Hide the cursor.
(org-clock-insert-selection-line): Add the clock-out time.
Thanks to Bernt Hansen for reporting the issue about the window.
2013-04-09 19:36:14 +02:00
Michael Brand
5625a6ed79
org-table.el: Fix range len bugs for empty ranges
...
(org-table-make-reference): A range with only empty fields should lead
to length 0.
* testing/lisp/test-org-table.el: Adapt expected for several
ert-deftest.
The range len bugs may lead to wrong calculations for range references
with empty fields when the range len is relevant. Affects typically
Calc vmean on simple range and without format specifier EN. Also
Lisp with e. g. `length' on simple range or with L.
It is worth a small compatibility change: For a range with only empty
fields it is now possible and necessary to choose different behaviors
of vmean by adding the format specifiers E and/or N.
This is a follow-up of commit
764315b3fc
.
2013-04-09 19:05:20 +02:00
Francesco Pizzolante
01ce58b3d6
Normalize the construction of outline-container DIV ID
...
* ox-html.el (org-html-headline): Normalize the construction of
outline-container DIVs by always using the inner headline ID.
TINYCHANGE
2013-04-09 19:05:15 +02:00
Eric Schulte
6c11a0664e
more restrictive elisp eval of header arguments
...
* lisp/ob-core.el (org-babel-read): More restrictive elisp eval of
header arguments.
2013-04-09 10:35:50 -06:00
Bastien Guerry
4b139ec4c8
ox-html.el (org-html-table-row-tags): Allow new dynamically bound value `row-number'
...
* ox-html.el (org-html-table-row-tags): Allow new dynamically
bound value `row-number'.
(org-html-table-row): Bind `row-number' to the number of the
row (first row is 0).
2013-04-09 17:18:32 +02:00
Nicolas Goaziou
5f48315568
ox: Add function returning row number in a table
...
* lisp/ox.el (org-export-table-row-number): New function.
(org-export-table-cell-address): Use new function.
* testing/lisp/test-ox.el: Add test.
2013-04-09 16:52:41 +02:00
Nicolas Goaziou
6ce2b72c9f
org-element: Parse table cells with missing ending space
...
* lisp/org-element.el (org-element-table-cell-successor): Parse table
cells with missing ending space.
2013-04-09 16:17:08 +02:00
Bastien Guerry
872e3736d7
org.el (org-minutes-to-clocksum-string): Round fractions of minutes
...
* org.el (org-minutes-to-clocksum-string): Round fractions of
minutes.
When adding efforts values in the column view, "0:20" will first be
converted as 0.333333333 hour. When converting the final sum, we
now round the final sum of minutes (e.g. 99.999999999) to get the
correct hour displa (i.e. 1:40 instead of 1:39).
2013-04-09 16:15:17 +02:00
Nicolas Goaziou
33f800ccd2
ox-latex: Fix inline-math table mode
...
* lisp/ox-latex.el (org-latex--math-table): Fix inline-math table
environment.
2013-04-09 15:46:41 +02:00
Bastien Guerry
e664fc89d5
ox-html.el (org-html-table-row-tags): Fix example in docstring
...
* ox-html.el (org-html-table-row-tags): Fix example in docstring.
Thanks to Stefan Vollmar for providing the correct example.
2013-04-09 13:44:00 +02:00
Bastien Guerry
728c69df18
Revert "org.el (org-file-contents): Make the message more prominent"
...
This reverts commit 591d377e78
.
2013-04-08 22:05:03 +02:00
Bastien Guerry
cd481dfba8
org-agenda.el (org-agenda-goto-date): Fix bug when going to a date in month view
...
* org-agenda.el (org-agenda-span-to-ndays): Enhance docstring.
(org-agenda-goto-date): Fix bug when going to a date in month
view.
Thanks to Eric S Fraga for reporting this bug.
2013-04-08 21:25:10 +02:00
Bastien Guerry
15d6dd651b
org-agenda.el (org-agenda-goto-date): Redo an agenda* if needed
...
* org-agenda.el (org-agenda-goto-date): If the agenda was
built as agenda* (scheduled/deadline items with hour spec)
then redo an agenda*.
2013-04-08 21:25:10 +02:00
Bastien Guerry
c25566fec3
org-agenda.el (org-agenda-goto-date): Put the cursor on the agenda line with the selected date
...
* org-agenda.el (org-agenda-goto-date): Put the cursor on the
agenda line with the selected date.
2013-04-08 21:25:10 +02:00
Bastien Guerry
ee422561c8
org-clock.el (org-clock-resolve): Enhance the content of the help window
...
* org-clock.el (org-clock-resolve): Enhance the content of the
help window.
2013-04-08 21:25:09 +02:00
Bastien Guerry
596177cd5d
org-footnote.el (org-footnote-auto-label): Minor docstring fix
...
* org-footnote.el (org-footnote-auto-label): Minor docstring fix.
2013-04-08 21:25:09 +02:00
Bastien Guerry
1144903cfa
ox-odt.el (org-odt-link): Fix bug: convert & to & in links
...
* ox-odt.el (org-odt-link): Fix bug: convert & to & in
links.
2013-04-08 21:25:09 +02:00
Nicolas Goaziou
1af215bb46
ox-html: Tiny fix and outdated comments removal
...
* lisp/ox-html.el (org-html-doctype): Make value fit on a single line
so `org-export-insert-default-template' can handle it.
2013-04-08 00:17:10 +02:00
Bastien Guerry
bf8c341f4e
ox-html.el (org-html-table-row-tags): Update
...
* ox-html.el (org-html-table-row): Dynamically bind
`rowgroup-number', `start-rowgroup-p', `end-rowgroup-p',
`top-row-p', `bottom-row-p'.
(org-html-table-row-tags): Update docstring: tell what
variables are dynamically bound.
Thanks to Stefan Vollmar for raising this problem.
2013-04-07 23:19:07 +02:00
Bastien Guerry
8c7e46b6a9
org-src.el (org-edit-src-code): Don't set `buffer-auto-save-file-name' unless `auto-save-default' is non-nil
...
* org-src.el (org-edit-src-code): Don't set
`buffer-auto-save-file-name' unless `auto-save-default' is
non-nil.
Thanks to Charles Berry for reporting this.
2013-04-07 22:43:02 +02:00
Nicolas Goaziou
d6d7bc55b8
ox/ox-html: Use a language agnostic and more neutral default creator
...
* lisp/ox-html.el (org-html-creator-string): Change default value.
* lisp/ox.el (org-export-creator-string): Change default value.
2013-04-07 20:21:58 +02:00
Rick Frankel
b162dd43db
Fix typo in doc string.
...
* lisp/ox-html.el (org-html-divs): Extra character in doc string.
2013-04-07 13:02:11 -04:00
Eric Schulte
3cdd81e820
Merge branch 'master' of orgmode.org:org-mode
2013-04-07 07:26:40 -06:00
Eric Schulte
58d601979c
include default elisp header args in call lines
...
Because in actuality the call line expands to an Emacs Lisp code
block.
* lisp/ob-lob.el (org-babel-lob-execute): Include default elisp header
args in call lines.
2013-04-07 07:16:08 -06:00
Nicolas Goaziou
bd61cb2bf0
ox-html: Allow to add last modification time in preamble/postamble
...
* lisp/ox-html.el (org-html-postamble-format,
org-html-preamble-format): Allow last modification time of source in
template.
(org-html-format-spec): Produce last modification time when the source
is a file.
2013-04-07 14:59:27 +02:00
Nicolas Goaziou
c1d716f703
ox-html: Fix docstrings
...
* lisp/ox-html.el (org-html-postamble-format,
org-html-preamble-format): Fix docstrings.
2013-04-07 14:53:11 +02:00
Eric Schulte
385ef25c6e
don't over-evaluate result-params in macro
...
* lisp/ob-core.el (org-babel-result-cond): Don't over-evaluate
result-params in macro.
2013-04-07 06:49:54 -06:00
Nicolas Goaziou
2d6a90229d
ox/ox-html: Fix defcustoms
...
* lisp/ox.el (org-export-with-archived-trees, org-export-with-author,
org-export-with-clocks, org-export-with-date,
org-export-creator-string, org-export-with-drawers,
org-export-with-email, org-export-with-emphasize,
org-export-exclude-tags, org-export-with-fixed-width,
org-export-with-footnotes, org-export-with-latex,
org-export-headline-levels, org-export-default-language,
org-export-preserve-breaks, org-export-with-entities,
org-export-with-inlinetasks, org-export-with-planning,
org-export-with-priority, org-export-with-section-numbers,
org-export-select-tags, org-export-with-smart-quotes,
org-export-with-special-strings,
org-export-with-statistics-cookies,
org-export-with-sub-superscripts, org-export-with-toc,
org-export-with-tables, org-export-with-tags,
org-export-with-tasks, org-export-time-stamp-file,
org-export-with-timestamps, org-export-with-todo-keywords): Fix
docstrings.
* lisp/ox-html.el (org-html-postamble-format): Slightly change default
value so "Generated by" string doesn't get duplicated.
(org-html-creator-string): Fix docstring.
2013-04-07 14:36:48 +02:00
Achim Gratz
8ea4967643
ob-perl: use TAB as separator for table results
...
* lisp/ob-perl.el (org-babel-perl-wrapper-method): Use TAB as
separator for table results as expected by
`org-babel-import-elisp-from-file´.
2013-04-07 11:21:14 +02:00
Achim Gratz
af6f32af1a
fix commit df0c8a3bc4
...
* lisp/ob-core.el (org-babel-number-p): String match for any number
moved first so that the match data for the length check does not
become corrupted.
2013-04-07 11:16:45 +02:00
Bastien Guerry
5e8f30f61e
org-table.el (orgtbl-apply-fmt): Enhance docstring
...
* ox.el (org-export-table-row-group): Fix typo in docstring.
2013-04-07 10:05:13 +02:00
Bastien Guerry
3f4028312e
ox.el: Fix typos
...
* org-table.el (orgtbl-apply-fmt): Enhance docstring.
2013-04-07 10:03:37 +02:00