Bastien Guerry
03066dab8b
Revert "Rename EXPERIMENTAL/org-latex.el to EXPERIMENTAL/org-latex-old.el"
...
This reverts commit a75e29ca5b
.
2011-12-10 17:38:36 +01:00
Bastien Guerry
4dfc520711
UTILITIES/man*: Fix bug: don't insert </style>
2011-12-10 13:46:50 +01:00
Bastien Guerry
a75e29ca5b
Rename EXPERIMENTAL/org-latex.el to EXPERIMENTAL/org-latex-old.el
...
This is necessary to prepare release 7.8.
2011-12-10 12:49:54 +01:00
Carsten Dominik
4a48a04905
Merge branch 'master' of orgmode.org:org-mode
2011-12-09 23:23:07 +01:00
Carsten Dominik
8b7f27959c
Add the binding for org-table-wrap-region to orgtbl-mode
2011-12-09 23:22:56 +01:00
Nicolas Goaziou
da566e9fe2
EXPERIMENTAL/org-latex: Fix bug in table transcoding
...
* EXPERIMENTAL/org-latex.el (org-latex-table): Fix confusion between
communication channel and table information plists.
2011-12-07 21:03:05 +01:00
Nicolas Goaziou
b377e54c6a
contrib/lisp/org-export: Extract more properties from tables
...
* contrib/lisp/org-export.el (org-export-table-format-info): Extract
column width and and row groups.
2011-12-07 20:49:10 +01:00
Bastien Guerry
92d305092a
Fix typos (already fixed in Emacs trunk.)
...
Thanks to Juanma Barranquero for spotting and fixing them in Emacs.
2011-12-06 19:20:21 +01:00
Carsten Dominik
acfd6ff3bc
Fix bug in org-capture file+datetree+promt target type
...
* lisp/org-capture.el (org-capture-set-target-location): Set the capture
default time also to the prompt time.
In the file+datetree+promt target type, the user is being asked for a
date, where to file an entry. In the template, there can the escape
placeholders for active and inactive time stamps. So far, these were
filled with todays date. This patch changes this behavior, so that
also at %t and %u escaped, the date entered at the prompt will be
used.
Reported by Erik Hetzner.
2011-12-06 09:00:27 +01:00
Nicolas Goaziou
7e49b85c56
org-export: Cleanup #+name and #+results
...
* lisp/org-exp.el (org-export-res/src-name-cleanup): Remove #+name and
#+results lines during preprocess.
Now Babel doesn't handle anymore those keywords cleanup (as #+name may
be used for other thing than code evaluation), that task is moved to
org-export.el. See commit 25a0a02121
.
2011-12-04 17:01:19 +01:00
Bastien Guerry
3aaa5203fd
org.texi: Fix typos.
...
Thanks to Paul Eggert for spotting this and fixing it in Emacs.
2011-12-04 11:44:23 +01:00
Nicolas Goaziou
816f60b0c7
contrib/lisp/org-element: Re-order a function within the file
2011-12-01 15:42:06 +01:00
Nicolas Goaziou
b1f2903392
contrib/lisp/org-element: Do not map function to ignored elements or objects
...
* contrib/lisp/org-element.el (org-element-map): In an export
situation, only map function on included elements or objects.
2011-12-01 15:04:38 +01:00
Nicolas Goaziou
9ee429ca1d
contrib/lisp/org-export: Fix headline numbering
...
* contrib/lisp/org-export.el (org-export-persistent-properties-list):
Remove unused persistent properties.
(org-export-initialize-persistent-properties): Delegate headline
numbering alist to `org-export-collect-headline-numbering'.
(org-export-collect-headline-numbering): New function.
(org-export-update-info): Remove part relative to headline numbering.
(org-export-get-headline-number): Use new `:headline-numbering' to get
current headline number.
Headline numbering is not done on demand anymore, but built once and
for all at the beginning of the export process, and stored in an
alist, accessible through the `:headline-numbering' property in the
communication channel.
2011-12-01 14:35:43 +01:00
Nicolas Goaziou
02c2648a01
EXPERIMENTAL/org-latex: Small refactoring.
...
* EXPERIMENTAL/org-latex.el (org-latex-footnote-reference): Small
refactoring.
2011-11-29 21:37:15 +01:00
Eric Schulte
33d764f24e
fix compiler warnings in ob-picolisp
...
* lisp/ob-picolisp.el (ob-comint): Required.
(comint): Required.
(cl): Required.
(run-picolisp): Declared.
(org-babel-execute:picolisp): Capture free variable, and replace
function from cl-extra with core function.
2011-11-29 09:16:14 -07:00
Eric Schulte
6cad241b0e
moving ob-picolisp into the core
...
Thanks to Thorsten Jolitz for contributing support for this new
language.
* Makefile (LISPF): Add ob-picolisp to the Makefile.
* contrib/babel/langs/ob-picolisp.el: Remove from contrib.
* lisp/ob-picolisp.el: Add to core lisp directory.
* lisp/org.el (org-babel-load-languages): Add Pico Lisp to the list of
supported code block languages.
2011-11-29 09:05:31 -07:00
Eric Schulte
e902a75a23
improved warnings of bibtex errors during multi-headline export
...
* lisp/org-bibtex.el (org-bibtex): Now catches bibtex errors and
directs the user to the location of the error.
2011-11-29 08:56:55 -07:00
Nicolas Goaziou
0b51c3d6a9
EXPERIMENTAL/org-latex: LaTeX back-end for generic exporter
...
* EXPERIMENTAL/org-latex.el (org-latex-option-alist,
org-latex-default-class, org-latex-classes
org-latex-inputenc-alist, org-latex-date-format,
org-latex-title-command, org-latex-format-headline-function, org-latex-emphasis-alist,
org-latex-footnote-separator, org-latex-active-timestamp-format,
org-latex-inactive-timestamp-format,
org-latex-diary-timestamp-format, org-latex-image-default-option,
org-latex-default-figure-position, org-latex-inline-image-extensions,
org-latex-default-table-environment, org-latex-tables-centered,
org-latex-tables-verbatim, org-latex-table-caption-above,
org-latex-format-drawer-function,
org-latex-format-inlinetask-function, org-latex-listings, org-latex-listings-langs,
org-latex-listings-options, org-latex-minted-langs,
org-latex-minted-options, org-latex-quotes,
org-latex-custom-lang-environments): New variables.
(org-latex--caption/label-string, org-latex--guess-inputenc,
org-latex--find-verb-separator, org-latex--make-option-string,
org-latex--quotation-marks, org-latex--wrap-label,
org-latex-template, org-latex-center-block, org-latex-drawer,
org-latex-dynamic-block, org-latex-emphasis, org-latex-entity,
org-latex-example-block, org-latex-export-snippet,
org-latex-export-block, org-latex-fixed-width,
org-latex-footnote-reference, org-latex-headline,
org-latex-horizontal-rule, org-latex-inline-src-block,
org-latex-inlinetask, org-latex-item, org-latex-keyword,
org-latex-latex-environment, org-latex-latex-fragment,
org-latex-line-break, org-latex-link--inline-image, org-latex-link,
org-latex-macro, org-latex-paragraph, org-latex-plain-list,
org-latex-plain-text, org-latex-property-drawer,
org-latex-quote-block, org-latex-quote-section,
org-latex-radio-target, org-latex-special-block,
org-latex-src-block, org-latex-statistics-cookie,
org-latex-subscript, org-latex-superscript,
org-latex-table--format-string, org-latex-table--align-string,
org-latex-table, org-latex-target, org-latex-time-stamp,
org-latex-verbatim, org-latex-verse-block): New functions.
2011-11-28 23:38:25 +01:00
Nicolas Goaziou
21758c30c9
contrib/lisp/org-export: Fix visibility influence on list parsing
...
* contrib/lisp/org-export.el (org-export-with-current-buffer-copy):
Full invisibility prevents `current-column' from returning useful
values. Thus, keep visibility related text-properties and set
`buffer-invisibility-spec' to nil.
2011-11-28 20:14:20 +01:00
Eric Schulte
e6ea9c59a0
note that colnames behavior may differ across languages
...
* doc/org.texi (colnames): Note that colnames behavior may differ
across languages.
2011-11-28 11:23:42 -07:00
Eric Schulte
e0748cdebd
tests for the colnames header argument
2011-11-28 11:23:42 -07:00
Bastien Guerry
4916e1d401
org-agenda.el (org-agenda-dim-blocked-tasks): Fix typo.
...
* org-agenda.el (org-agenda-dim-blocked-tasks): Fix typo.
Thanks to Paul Eggert for spotting this and fixing it in Emacs trunk.
2011-11-28 15:24:50 +01:00
Bastien Guerry
da2ecd24cd
org.texi (Weekly/daily agenda, Agenda commands): Fix typos.
...
* org.texi (Weekly/daily agenda, Agenda commands): Fix typos.
Thanks to Paul Eggert for spotting this.
2011-11-28 15:17:15 +01:00
Bastien Guerry
90868e2d88
Fix typo fixed in Emacs trunk.
...
* ob.el (org-babel-execute-src-block): Fix typo.
Thanks to Juanma Barranquero for spotting this.
2011-11-28 15:13:04 +01:00
Bastien Guerry
fcdeeb9101
Fix typos fixed in Emacs trunk.
...
* org-freemind.el (org-freemind-write-mm-buffer): Fix typo.
* org-colview.el (org-columns-edit-value) (org-columns-next-allowed-value):
Fix typos.
* org-bibtex.el (org-bibtex-autogen-keys): Fix typo.
* org-clock.el (org-clock-special-range): Fix typo.
Thanks to Paul Eggert for these fixes.
2011-11-28 15:11:52 +01:00
Bastien Guerry
fd94918e41
org.el: Fix two typos in docstrings.
...
* org.el (org-link-unescape, org-link-unescape-compound): Fix two
typos in docstrings.
2011-11-28 15:07:49 +01:00
Thomas Dye
811f9160de
* lisp/ob-R.el: Added tikzDevice support.
2011-11-28 00:07:46 -07:00
Nicolas Goaziou
55e4d0e695
contrib/lisp/org-export: Fix a docstring.
...
* contrib/lisp/org-export.el (org-export-option-alist): Fix docstring.
2011-11-25 19:33:23 +01:00
Nicolas Goaziou
c84192e567
contrib/lisp/org-export.el: Fix misleading comments about transcoders
...
* contrib/lisp/org-export.el: Fix misleading comments about transcoders.
2011-11-25 19:06:19 +01:00
Jérémy Compostella
09982081b5
org-babel-exp-lob-one-liners should not parse the entire buffer.
...
The org-babel-exp-lob-one-liners search "call" pattern through the entire
buffer instead of the region given as arguments.
2011-11-25 09:32:11 -07:00
Nicolas Goaziou
4e2aaadda9
contrib/org-export: Generic Export Engine For Org
...
* contrib/lisp/org-export.el (org-export-collect-options,
org-export-parse-option-keyword, org-export-get-subtree-options,
org-export-get-inbuffer-options, org-export-get-global-options,
org-export-initial-options, org-export-confirm-letbind,
org-export-install-letbind-maybe,
org-export-initialize-persistent-properties,
org-export-use-select-tags-p, org-export-get-min-level,
org-export-get-point-max, org-export-update-info,
org-export-set-property, org-export-data,
org-export-secondary-string, org-export-skip-p,
org-export-interpret-p, org-export-filter-apply-functions,
org-export-as, org-export-to-buffer, org-export-get-relative-level,
org-export-get-headline-number, org-export-number-to-roman,
org-export-first-sibling-p, org-export-last-sibling-p,
org-export-included-file, org-export-get-file-contents,
org-export-parse-included-file, org-export-solidify-link-text,
org-export-get-coderef-format, org-export-inline-image-p,
org-export-resolve-fuzzy-link, org-export-expand-macro,
org-export-handle-code, org-export-table-format-info,
org-export-clean-table, org-export-get-headlines,
org-export-collect-elements, org-export-collect-tables,
org-export-get-figures, org-export-collect-listings): New functions.
(org-export-max-depth, org-export-option-alist,
org-export-special-keywords, org-export-persistent-properties-list,
org-export-persistent-properties, org-export-with-archived-trees,
org-export-with-author, org-export-with-creator,
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-headline-levels,
org-export-default-language, org-export-preserve-breaks,
org-export-with-entities, org-export-with-priority,
org-export-with-section-numbers, org-export-select-tags,
org-export-with-special-strings, 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,
org-export-allow-BIND, org-export-snippet-translation-alist,
org-export-filter-parse-tree-functions,
org-export-filter-final-output-functions,
org-export-filter-plain-text-functions,
org-export-filter-center-block-functions,
org-export-filter-drawer-functions,
org-export-filter-dynamic-block-functions,
org-export-filter-headline-functions,
org-export-filter-inlinetask-functions,
org-export-filter-plain-list-functions,
org-export-filter-item-functions,
org-export-filter-comment-functions,
org-export-filter-comment-block-functions,
org-export-filter-example-block-functions,
org-export-filter-export-block-functions,
org-export-filter-fixed-width-functions,
org-export-filter-footnote-definition-functions,
org-export-filter-horizontal-rule-functions,
org-export-filter-keyword-functions,
org-export-filter-latex-environment-functions,
org-export-filter-babel-call-functions,
org-export-filter-paragraph-functions,
org-export-filter-property-drawer-functions,
org-export-filter-quote-block-functions,
org-export-filter-quote-section-functions,
org-export-filter-special-block-functions,
org-export-filter-src-block-functions,
org-export-filter-table-functions,
org-export-filter-verse-block-functions,
org-export-filter-emphasis-functions,
org-export-filter-entity-functions,
org-export-filter-export-snippet-functions,
org-export-filter-footnote-reference-functions,
org-export-filter-inline-babel-call-functions,
org-export-filter-inline-src-block-functions,
org-export-filter-latex-fragment-functions,
org-export-filter-line-break-functions,
org-export-filter-link-functions,
org-export-filter-macro-functions,
org-export-filter-radio-target-functions,
org-export-filter-statistics-cookie-functions,
org-export-filter-subscript-functions,
org-export-filter-superscript-functions,
org-export-filter-target-functions,
org-export-filter-time-stamp-functions,
org-export-filter-verbatim-functions): New variables.
2011-11-25 16:02:42 +01:00
Jeremy Compostella
bafffdc5f6
org-odt.el: Export TOC max-level information.
...
The TOC max level which could be specified by user is lost during the
export operation. However, this information could be useful in particular
with the ODT exporter. So if another script work on the ODT afterward and
ask to re-compute the TOC, the new TOC will keep this max level.
TINYCHANGE.
2011-11-25 00:27:49 +05:30
Jambunathan K
2ded8ccb85
org-odt.el: Fix performance issue on manifest file writing
...
* contrib/lisp/org-odt.el (org-odt-write-manifest-file): Don't
use write-region.
The org-odt-write-manifest-file function take too much time -
several seconds for 164 files. This patch provides a cheaper
implementation (hundredths of a seconds for 164 files).
Original patch by Jérémy Compostella
<jeremy.compostella@gmail.com>. Rewritten by Jambunathan K to
minimize the actual number of lines changed.
TINYCHANGE.
From http://www.mail-archive.com/emacs-orgmode@gnu.org/msg49248.html
I'm currently generating a road book for a trip from different
Org-Mode file and other data. It results in a 13 thousands
lines Org-Mode file and I have some performance issues. Using
the ELP package, I isolated the two main bottlenecks.
One is in org-odt : the org-odt-write-manifest-file function
is called once and takes 5.546672 seconds to write a 167 lines
file. I rewrote this function and now it takes 0.01606 seconds
to write the same file.
2011-11-24 23:46:57 +05:30
Nicolas Goaziou
5a24ffe004
org-element: Fix parsing of src-block switches when there is more than one
...
* contrib/lisp/org-element.el (org-element-src-block-parser): Previous
regexp would only get the last switch if more than one were
provided.
2011-11-24 14:29:53 +01:00
David Maus
e401ec09ec
Merge branch 'master' of orgmode.org:org-mode
2011-11-23 21:35:47 +01:00
David Maus
4d312a07f5
Remove clocking information when preparing a clone
...
* org.el (org-clone-subtree-with-time-shift): Remove clocking
information and empty drawers when preparing a clone.
Fixes a regression introduced by
516b2fbb87
, reported by Bernt Hansen in
http://article.gmane.org/gmane.emacs.orgmode/49385
2011-11-23 21:35:35 +01:00
Thomas Dye
38f70b7e25
* doc/org.texi: Augmented discussion of babel property inheritance. Put footnote outside sentence ending period.
2011-11-23 12:39:44 -07:00
Carsten Dominik
c52c23fdfd
Merge branch 'master' of orgmode.org:org-mode
2011-11-23 07:36:23 +01:00
Carsten Dominik
6107173c78
Require parse-time for `org-read-date-get-relative'
2011-11-23 07:36:07 +01:00
Jambunathan K
e10722c9cd
org-odt.el: Fix a bug wrt label references
...
* contrib/lisp/org-odt.el (org-odt-fixup-label-references)
(org-export-odt-preprocess-label-references): Modified.
Workaround for issue reported here:
http://lists.gnu.org/archive/html/emacs-orgmode/2011-11/msg00773.html
2011-11-23 06:01:33 +05:30
Eric Schulte
25a0a02121
no longer strip code and result names during block preprocessing
...
* lisp/ob-exp.el: Don't add `org-exp-res/src-name-cleanup' to
`org-export-blocks-postblock-hook'.
2011-11-22 08:18:26 -07:00
Eric Schulte
1234afcc54
correctly toggle visibility of named code blocks
...
* lisp/ob.el (org-babel-hide-result-toggle): Skip over header argument
lines when toggling named code block visibility.
2011-11-22 08:05:34 -07:00
Eric Schulte
0bd9981e0d
Don't license to kill text inside blocks when getting a title
...
* lisp/org-exp.el (org-export-grab-title-from-buffer): Don't license
to kill text inside blocks when getting a title.
2011-11-22 07:56:00 -07:00
Eric Schulte
a998cae722
the :eval header argument now takes 4(6) possible values
...
* doc/org.texi (eval): Documenting the full range of :eval header
argument values.
* lisp/ob.el (org-babel-confirm-evaluate): Adding support for new
range of :eval header arguments.
* testing/lisp/test-ob.el (test-ob/eval-header-argument): Testing the
:eval header argument.
2011-11-22 07:32:39 -07:00
Eric Schulte
c166760fcc
Revert "Revert "new babel latex feature :imagemagick -- By Andreas Leha""
...
This reverts commit c6f6b3421e
.
Andreas has now signed the FSF copyright assignment papers.
2011-11-22 06:59:58 -07:00
Eric Schulte
edef1fa5ca
":eval non-export" inhibits evaluation during export
...
* doc/org.texi (eval): Documentation of the new :eval option.
* lisp/ob.el (org-babel-confirm-evaluate): Inhibit evaluation during
export when eval is set to "non-export".
2011-11-21 18:19:45 -07:00
Eric Schulte
3693952e3b
New option to update intermediate in-buffer results
...
* lisp/ob-ref.el (org-babel-update-intermediate): New custom variable.
(org-babel-ref-resolve): Optionally update the in-buffer results of
code blocks which are evaluated to resolve references.
2011-11-21 10:02:39 -07:00
Eric Schulte
f312e9a6b3
More documentation of accumulated properties
2011-11-21 10:02:38 -07:00
Thomas Dye
6bab435cb2
* doc/org.texi: Add accumulated properties
2011-11-21 10:02:38 -07:00