Eric Schulte
8bce3b7ec3
Merge branch 'origin-maint'
2012-01-10 09:46:17 -07:00
Thomas Dye
bebf66c652
* doc/org.texi: Edit :noweb no header argument for correctness
2012-01-10 09:45:56 -07:00
Eric Schulte
73b67cd8a5
introduce new ":wrap" header argument for wrapping results in named blocks
...
* lisp/ob.el (org-babel-common-header-args-w-values): Add the new
header argument name.
(org-babel-insert-result): Respect the value of the :wrap header
argument when inserting results.
(org-babel-result-end): Find the end of arbitrarily named result
blocks.
2012-01-10 09:45:43 -07:00
Bastien Guerry
fadca5e8eb
Fix typos and spelling mistakes.
...
Thanks to Paul Eggert for this fixes in Emacs trunk.
2012-01-10 11:56:15 +01:00
Bastien Guerry
d93495a5e6
org.texi: Fix spelling mistakes.
...
Thanks to Paul Eggert for this fixes in Emacs trunk.
2012-01-10 11:40:20 +01:00
Nicolas Goaziou
56c73255c0
org-indent: Handle indentation change with headline manual insertion
...
* lisp/org-indent.el (org-indent-refresh-maybe): Check for new
headlines from the beginning of the line to be sure to catch
any newly inserted headline there.
2012-01-09 18:48:07 +01:00
Bastien Guerry
128357b6f4
org.texi: replace `org-sort-entries-or-items' by `org-sort'.
...
Thanks to Paweł Menich for spotting this.
2012-01-09 11:07:10 +01:00
Bastien Guerry
95bee5a62b
org.texi: Update the approximate number of Org variables.
...
* org.texi (Customization): Update the approximate number of
Org variables.
2012-01-09 10:53:19 +01:00
Nicolas Goaziou
27f3a7cb05
org-element: Fix infloop when an heading is the first line of a buffer
...
* contrib/lisp/org-element.el (org-element-section-parser): Fix
infloop when an heading is the first line of a buffer.
2012-01-08 20:38:28 +01:00
Nicolas Goaziou
bb39f7ea20
org-element: Small fix
...
* contrib/lisp/org-element.el (org-element-radio-target-interpreter):
Correct interpreter for radio targets.
2012-01-08 19:34:15 +01:00
Nicolas Goaziou
e09f92bf7e
org-element: Correctly get section beginning
...
* contrib/lisp/org-element.el (org-element-section-parser): Fix
`:begin' property, which was preventing correct parsing of text
before first headline.
2012-01-08 19:33:50 +01:00
Eric Schulte
59df6a9ba0
Merge branch 'origin-maint'
2012-01-08 09:16:42 -07:00
Thomas Dye
a57f228a1c
* doc/org.texi: :results wrap produces a drawer instead of a begin_results block
2012-01-08 09:15:37 -07:00
Nicolas Goaziou
3638097e5a
org-element: Fix small bug when parsing visible headlines only
...
* contrib/lisp/org-element.el (org-element-parse-elements): Fix bug
when restricting parsing to visible headlines only.
2012-01-08 12:50:29 +01:00
Nicolas Goaziou
3010402b47
org-e-latex: Support for sections
...
* EXPERIMENTAL/org-e-latex.el (org-e-latex-section): New function
2012-01-08 12:50:29 +01:00
Nicolas Goaziou
25ab746fc9
org-export: Add a filter for new section element
...
* contrib/lisp/org-export.el (org-export-filter-section-functions):
New variable.
2012-01-08 12:50:29 +01:00
Nicolas Goaziou
daef88b0a8
org-element: Add a new greater element (section)
...
* contrib/lisp/org-element.el (org-element-section-parser,
org-element-section-interpreter): New functions
(org-element-greater-elements): Add new element to the list.
(org-element-at-point): Change arguments to handle a new section mode.
(org-element-guess-type): Accept an optional argument to look for
sections in priority.
(org-element-parse-buffer): Start in section mode by default. Thus
any text before the first headline is still in a section of his
own.
(org-element-parse-elements): Handle new section mode.
2012-01-08 12:50:29 +01:00
Nicolas Goaziou
ced1878fe4
org-export: Remove `:footnote-seen-labels' persistent property altogether
...
* contrib/lisp/org-export.el (org-export-update-info): No longer need
to keep it updated.
(org-export-collect-footnote-definitions,
org-export-footnote-first-reference-p): Get rid of dependency on the
removed property.
2012-01-08 02:06:34 +01:00
Nicolas Goaziou
f4d8a55282
org-export: Code typo
...
* contrib/lisp/org-export.el (org-export-get-parent-headline): Code typo.
2012-01-08 00:22:37 +01:00
Nicolas Goaziou
5ef692030f
org-export: Fix small bug
...
* contrib/lisp/org-export.el (org-export-table-format-info): Fix
confusion between "\" which means nothing in special columns, and
"/".
2012-01-07 18:33:06 +01:00
Nicolas Goaziou
a9f9db68c1
org-export: Fix information returned from table analysis
...
* contrib/lisp/org-export.el (org-export-table-format-info): Now
`:width' is properly retrieved with cookies where alignement is
missing (i.e. "<6>"). Also `:row-groups' contains groups of
standard lines only (colgroups and width lines are skipped).
2012-01-07 18:12:07 +01:00
Nicolas Goaziou
fc895b9574
org-e-latex: Apply changes to `:genealogy'
...
* EXPERIMENTAL/org-e-latex.el (org-e-latex-item,
org-e-latex-link--inline-image): Apply changes to `:genealogy'.
2012-01-07 14:33:48 +01:00
Nicolas Goaziou
50213d28cb
org-export: Improve `:genealogy' property in communication channel
...
* contrib/lisp/org-export.el (org-export-update-info): `:genealogy' is
now a full flat list of objects and elements containing current
object or element. Thus, `:parent-properties' and
`:inherited-properties' are now obsolete, and removed.
(org-export-data): Apply change to `:genealogy' property.
(org-export-get-parent-headline): New function to fullfil one common
need.
(org-export-last-sibling-p, org-export-included-file): Make use of the
new function.
2012-01-07 14:33:48 +01:00
Martyn Jago
bd2794f5c1
Regression tests regarding code block results and result removal/replacement.
...
* testing/lisp/test-ob.el:
Regression tests regarding code block results and result removal/replacement
2012-01-06 13:11:21 -07:00
Eric Schulte
f1043a53cc
Merge branch 'origin-maint'
2012-01-06 11:20:55 -07:00
Eric Schulte
369fa6d874
only the last value for any specific property is kept
...
* lisp/org.el (org-update-property-plist): Remove old instances of
property when adding a new value for property.
2012-01-06 11:20:48 -07:00
Nicolas Goaziou
aeb1ee1c66
contrib/lisp/org-export: Add a dispatcher for new export engine
...
* contrib/lisp/org-export.el (org-export-initial-scope,
org-export-show-temporary-export-buffer,
org-export-dispatch-use-expert-ui): New variables.
(org-export-dispatch, org-export-dispatch-ui): New functions.
2012-01-06 16:04:13 +01:00
Martyn Jago
238673a8ae
Changes to latest block export tests to suit Emacs 22. * testing/lisp/test-ob-exp.el:
...
Changes to latest block export tests to suit Emacs 22.
2012-01-06 09:35:03 +01:00
Eric Schulte
4db4fe84a8
Merge branch 'origin-maint'
2012-01-06 00:32:30 -07:00
Martyn Jago
d270cfcf74
Fix to test-org-babel/org-babel-get-inline-src-block-matches. * testing/lisp/test-ob.el: Character position offset -=2 to account for removal of trailing spaces
2012-01-06 00:31:33 -07:00
Martyn Jago
3096cc3b61
Bug fix in ob-emacs-lisp.el.
...
* lisp/ob-emacs-lisp.el: A comment on the last line of an emacs-lisp
code block would cause an error when the block is was executed. This
fix cures this behaviour.
* testing/lisp/test-ob-emacs-lisp.el: Regression tests for the above
fix.
2012-01-06 00:31:00 -07:00
Nicolas Goaziou
08bad014c7
EXPERIMENTAL/org-e-latex.el (org-e-latex-collect-errors): Small fix
2012-01-05 22:29:16 +01:00
Nicolas Goaziou
427327a94e
contrib/lisp/org-export: Possibly add transcoded string to kill ring
...
* contrib/lisp/org-export.el (org-export-copy-to-kill-ring): New
variable.
(org-export-as): Make use of new variable.
2012-01-05 22:21:57 +01:00
Nicolas Goaziou
9d47c4f23d
contrib/lisp/org-export: Customize coding system for export to file
...
* contrib/lisp/org-export.el (org-export-coding-system): New variable.
(org-export-to-file): Use new variable.
2012-01-05 20:15:05 +01:00
Nicolas Goaziou
a496c3af47
contrib/lisp/org-export: Fix subtree export
...
* contrib/lisp/org-export.el (org-export-get-subtree-options):
Correctly get `:title: from headline when no "EXPORT_TITLE" property
is defined. Also assume point is at subtree beginning.
(org-export-as): Fix subtree parsing. The subtree starts at point or
at first heading above. Contents do not include the first headline.
2012-01-05 20:15:05 +01:00
Nicolas Goaziou
938f126511
EXPERIMENTAL/org-e-latex: Fix transcoding of example-block elements
...
* EXPERIMENTAL/org-e-latex.el (org-e-latex-example-block): Fix
transcoding. Verbatim environment was omitted.
(org-e-latex-fixed-width): Whitespace cleanup.
2012-01-05 20:15:05 +01:00
Nicolas Goaziou
6d2a98552d
EXPERIMENTAL/org-e-latex.el: Fix defcustom groups
2012-01-05 20:15:05 +01:00
Nicolas Goaziou
116dfdd2d5
EXPERIMENTAL/org-e-latex: Provide a canonical way to compile a .tex file
...
* EXPERIMENTAL/org-e-latex.el (org-e-latex-pdf-process,
(org-e-latex-logfiles-extensions, org-e-latex-remove-logfiles): New
variables.
(org-e-latex-compile, org-e-latex-collect-errors): New functions
2012-01-05 20:15:05 +01:00
Nicolas Goaziou
3ada986ba3
contrib/lisp/org-export: Make export to file compatible with org-publish
...
* contrib/lisp/org-export.el (org-export-to-file): Automatically
retrieve output file name. Also add a PUB-DIR optional argument.
2012-01-05 20:15:05 +01:00
Bastien Guerry
3dac42e589
Test commit -- please ignore.
2012-01-05 19:24:33 +01:00
Eric Schulte
405977bbb2
Merge branch 'origin-maint'
2012-01-05 10:44:17 -07:00
Eric Schulte
37da88caa3
resurrect dropped pieces of a previous patch
...
* lisp/ob.el (org-babel-expand-noweb-references): Resurrect dropped
pieces of a previous patch.
2012-01-05 10:44:11 -07:00
Eric Schulte
666feb9e98
fix compiler warning in ob-maxima.el
...
* lisp/ob-maxima.el (org-babel-execute:maxima): Fix compiler warning.
2012-01-05 10:44:11 -07:00
Eric Schulte
cc44ad5ae6
add Maxima to the Makefile
...
* Makefile (LISPF): Add Maxima.
2012-01-05 10:44:11 -07:00
Eric Schulte
d35c79aca9
resurrect dropped pieces of a previous patch
...
* lisp/ob.el (org-babel-expand-noweb-references): Resurrect dropped
pieces of a previous patch.
2012-01-05 10:42:17 -07:00
Eric Schulte
ded376f756
fix compiler warning in ob-maxima.el
...
* lisp/ob-maxima.el (org-babel-execute:maxima): Fix compiler warning.
2012-01-05 10:31:30 -07:00
Eric Schulte
647996c0a3
add Maxima to the Makefile
...
* Makefile (LISPF): Add Maxima.
2012-01-05 10:28:36 -07:00
Bastien Guerry
6e10d36d92
Fix trailing whitespaces.
2012-01-05 18:17:29 +01:00
Martyn Jago
b37be0237a
Fixed and suplemented pending tests in `test-ob-exp.el'. * testing/examples/babel.org: examples altered and added to * testing/lisp/test-ob-exp.el: tests fixed and added to
2012-01-05 18:16:57 +01:00
Bastien Guerry
710c073971
Don't use (end-of-buffer) in code.
...
* org-eshell.el (org-eshell-open): Use (goto-char (point-max))
instead of (end-of-buffer).
2012-01-05 17:58:40 +01:00