Marc-Oliver Ihm
4fcc7d1a35
org-index.el: version 4.1.2
2015-03-05 22:08:34 +01:00
Yi Wang
10926fefe1
Add org-babel functions for Mathematica language
2015-03-05 18:56:16 +08:00
Yi Wang
237f05f129
Add support for mathematica for
2015-03-05 18:55:06 +08:00
Marc-Oliver Ihm
9ed4264024
org-index.el version 4.1.1
2015-03-03 22:08:31 +01:00
Nicolas Goaziou
40ef7af622
org-element: Elements can accept multiple secondary strings
...
* lisp/org-element.el (org-element-secondary-value-alist): Turn
secondary properties into a list.
(org-element-secondary-p, org-element-map): Apply changes to variable
above.
2015-03-01 17:03:02 +01:00
Nicolas Richard
f8731eaeec
org-agenda: Nicer error message when accessing killed buffer
...
* lisp/org-agenda.el (org-agenda-switch-to): Throw an error if marker
points to no buffer.
2015-02-28 00:51:35 +01:00
Nicolas Goaziou
18685d9852
org-clock: Fix ignored integer values for `org-clock-into-drawer'
...
* lisp/org-clock.el (org-clock-into-drawer): Fix ignored integer
values.
Reported-by: Rainer Stengele <rainer.stengele@online.de>
<http://permalink.gmane.org/gmane.emacs.orgmode/95504 >
2015-02-28 00:43:37 +01:00
Marc-Oliver Ihm
e5a363e5fe
org-index.el version 4.1.0
2015-02-27 23:00:51 +01:00
Nicolas Goaziou
b8921e8c78
Fix void `orgtbl-line-start-regexp' in orgstruct++ mode
...
* lisp/org.el (org-adaptive-fill-function): Use
`org-table-line-regexp' instead of `orgtbl-line-start-regexp', which
may not be defined.
Reported-by: Eric Abrahamsen <eric@ericabrahamsen.net>
<http://permalink.gmane.org/gmane.emacs.orgmode/95500 >
2015-02-27 18:25:03 +01:00
Rasmus
8c54b254b1
ox-html: Use upstream MathJax CDN
...
* ox-html.el (org-html-mathjax-options): Add multlinewidth,
autonumber, tagindent, font, linebreaks and tagside. Remove MathML.
Change default indent to correspond to upstream default. Change
default MathJax path to point to upstream CDN.
(org-html--build-mathjax-config): Remove MathML-related parts.
(org-html-mathjax-template): Simplifiy template.
* org.texi (@LaTeX{} fragments), (Math formatting in HTML export):
Reflect change in default CDN.
* ORG-NEWS: Document changes.
2015-02-27 13:57:58 +01:00
Nicolas Goaziou
1c5db20860
ox: Small refactoring
...
* lisp/ox.el (org-export-collect-footnote-definitions): Small
refactoring.
2015-02-27 12:06:37 +01:00
Nicolas Goaziou
5738086a6b
ox: Small refactoring
...
* lisp/ox.el (org-export-prune-tree): Small refactoring.
2015-02-27 11:53:24 +01:00
Nicolas Goaziou
80bbf2440a
org-element: Fix docstring
...
* lisp/org-element.el (org-element-set-contents): Fix docstring.
2015-02-27 11:53:00 +01:00
Nicolas Goaziou
fc850ce623
ox-odt: Small refactoring
...
* lisp/ox-odt.el (org-odt--translate-latex-fragments): Small
refactoring.
2015-02-26 21:39:05 +01:00
Marc-Oliver Ihm
9eb8c40821
org-index.el: release 4.0.0
2015-02-26 20:59:26 +01:00
Rasmus
ac55f280d4
ox-odt: Small fix
...
* ox-odt.el (org-odt--translate-latex-fragments): Fix small
bug in cebdec663d
.
2015-02-26 16:31:14 +01:00
Rasmus
f82dad1237
org.el: More general TeX to MathML convert support
...
* org.el (org-latex-to-mathml-convert-command): Work with
other converters than mathtoweb.
(org-latex-to-mathml-convert-command): Add possibility of
passing latex-fragment.
* org.texi (Working with @LaTeX{} math snippets): Show LaTeXML config.
2015-02-26 15:49:34 +01:00
Rasmus
398165f5a1
ox-odt: Remove unnecessary space when no date
...
* ox-odt.el (org-odt-template): Remove unnecessary space in header
when no date.
2015-02-26 15:49:34 +01:00
Nicolas Goaziou
ce7b3fc74b
ox-odt: Small fix
...
* lisp/ox-odt.el (org-odt--translate-latex-fragments): Fix bug
introduced in cebdec663d
.
2015-02-26 15:45:24 +01:00
Nicolas Goaziou
cebdec663d
ox-odt: Preserve white space when converting LaTeX code
...
* lisp/ox-odt.el (org-odt--translate-latex-fragments): Preserve white
space when converting LaTeX code.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/95472 >
2015-02-26 15:41:35 +01:00
Nicolas Goaziou
f8edfc9fb3
org-macs: Fix `org-string-nw-p'
...
* lisp/org-macs.el (org-string-nw-p): Return value doesn't depend
anymore on the current syntax table.
Reported-by: Rasmus Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/95467 >
2015-02-26 15:14:40 +01:00
Nicolas Goaziou
c1da4d01a9
Small fix
...
* lisp/org.el (org-fontify-meta-lines-and-blocks-1): Return a non-nil
value in any case. This fixes
37d2a2d1cf
.
2015-02-26 09:06:13 +01:00
Nicolas Goaziou
37d2a2d1cf
Prevent invisible characters in keywords
...
* lisp/org.el (org-fontify-meta-lines-and-blocks-1): Forbid invisible
characters (e.g. bracket links) in all keywords but TITLE, DATE,
AUTHOR, CAPTION and EMAIL. Also remove back-end specific keywords,
which are treated just like any other regular keyword.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/95415 >
2015-02-26 00:21:53 +01:00
Nicolas Goaziou
50a0e712cc
ox-odt: Fix handling math snippets in captions
...
* lisp/ox-odt.el (org-odt--translate-latex-fragments): Fix handling
math snippets in captions.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/95446 >
2015-02-25 23:45:15 +01:00
Nicolas Goaziou
1493151b3f
ob-core: Improper lists are returned in fixed-width areas
...
* lisp/ob-core.el (org-babel-insert-result): Improper lists are
removeable.
When a list cannot be turned into a table, return it in a fixed-width
area so that it can be removed.
Suggested-by: Charles C. Berry <ccberry@ucsd.edu>
<http://permalink.gmane.org/gmane.emacs.orgmode/95430 >
2015-02-25 14:41:13 +01:00
Nicolas Goaziou
c76f254e8b
ox: Fix custom link handling in anonymous back-end
...
* lisp/ox.el (org-export-custom-protocol-maybe): Change signature.
* contrib/lisp/ox-groff.el (org-groff-link):
* lisp/ox-ascii.el (org-ascii-link):
* lisp/ox-beamer.el (org-beamer-link):
* lisp/ox-html.el (org-html-link):
* lisp/ox-latex.el (org-latex-link):
* lisp/ox-man.el (org-man-link):
* lisp/ox-md.el (org-md-link):
* lisp/ox-odt.el (org-odt-link):
* lisp/ox-org.el (org-org-link):
* lisp/ox-texinfo.el (org-texinfo-link): Apply signature change.
* testing/lisp/test-ox.el (test-org-export/custom-protocol-maybe):
Update test.
Provide explicitly back-end used instead of guessing it from INFO
channel as an anonymous back-end could be used, masquerading the real
one.
Reported-by: Christian Moe <mail@christianmoe.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/95402 >
2015-02-24 15:54:01 +01:00
Nicolas Goaziou
ad7b7efcdc
ob-core: Fix inserting improper lists
...
* lisp/ob-core.el (org-babel-insert-result): Fix output when result is
an improper list, which cannot be turned into a table.
* testing/lisp/test-ob.el (test-ob/org-babel-insert-result--improper-lists):
New test.
Reported-by: Daniele Pizzolli <dan@toel.it>
<http://permalink.gmane.org/gmane.emacs.orgmode/95348 >
2015-02-23 18:44:52 +01:00
Nicolas Goaziou
e4da74c452
org-habit: Fix 6652baa39d
...
* lisp/org-habit.el (org-habit-parse-todo): Fix regexp introduced in
6652baa39d
.
2015-02-22 17:26:21 +01:00
Nicolas Goaziou
6652baa39d
org-habit: Small refactoring
...
* lisp/org-habit.el (org-habit-parse-todo): Small refactoring.
2015-02-22 17:12:56 +01:00
Nicolas Goaziou
4eb4f47141
Simplify `org-show-context' configuration
...
* lisp/org.el (org-show-context-detail): New variable.
(org-context-choice, org-show-following-heading, org-show-siblings,
org-show-entry-below, org-show-hierarchy-above): Remove variables.
(org-show-set-visibility): New function.
(org-convert-to-oddeven-levels, org-get-location, org-show-context,
org-reveal): Use new function.
(org-link-search): Update docstring.
* lisp/org-agenda.el (org-agenda-cycle-show): Use new function.
(org-agenda-show): Replace missing variable.
* testing/lisp/test-org.el (test-org/show-set-visibility): New test.
* doc/org.texi (Sparse trees):
* doc/orgguide.texi (Sparse trees): Document changes.
* etc/ORG-NEWS: Signal changes.
Configuration of `org-show-context' is done with a single variable
offering six different views, instead of four variables for a total
of 16 configurations.
2015-02-22 14:57:09 +01:00
Nicolas Goaziou
1ba7d23c52
Small fix
...
* lisp/org.el (org-mode-flyspell-verify): Small fix.
2015-02-22 11:41:01 +01:00
Arni Magnusson
f79bc6d6c6
Add documentation regarding reserved keywords in @node Headlines
2015-02-21 18:30:35 +01:00
Nicolas Goaziou
fa145361ec
ox: Allow to narrow scope in footnotes API
...
* lisp/ox.el (org-export--footnote-reference-map,
org-export-collect-footnote-definitions,
org-export-footnote-first-reference-p,
org-export-get-footnote-number): Allow to specify scope, through
a new optional argument.
* lisp/ox-odt.el (org-odt-footnote-reference): Apply API change.
* testing/lisp/test-ox.el (test-org-export/footnote-first-reference-p,
test-org-export/get-footnote-number,
test-org-export/collect-footnote-definitions): Update tests.
2015-02-21 11:29:40 +01:00
Nicolas Goaziou
719dda85ea
ox: Small refactoring
...
* lisp/ox.el (org-export-document-properties): New variable.
(org-export-prune-tree, org-export-remove-uninterpreted-data): Use new variable.
2015-02-20 18:50:27 +01:00
Nicolas Goaziou
014de0a532
ox: Change `org-export-collect-footnote-definitions' signature
...
* lisp/ox.el (org-export-collect-footnote-definitions): Refactor
code. Change signature.
* testing/lisp/test-ox.el (test-org-export/collect-footnote-definitions):
New test.
(test-org-export/footnotes): Update test.
* lisp/ox-ascii.el (org-ascii-inner-template):
* lisp/ox-html.el (org-html-footnote-section): Apply signature change.
* etc/ORG-NEWS: Document signature change.
This change makes `org-export-collect-footnote-definitions' compatible
with `org-export-get-footnote-number' and
`org-export-footnote-first-reference-p'.
2015-02-20 18:06:23 +01:00
Nicolas Goaziou
21c6a1e1e9
org-habit: Update copyright year
2015-02-20 16:25:08 +01:00
Nicolas Goaziou
de51e1aef6
org-habit: Extend tracking to done notes
...
* lisp/org-habit.el (org-habit-parse-todo): Also find timestamps when
`org-log-done' is `note'.
Reported-by: Andrew Francis Swann <swann@math.au.dk>
2015-02-20 10:45:59 +01:00
Rasmus
1616e08448
org.el: Backwards compatibility
...
* org.el (org-cdlatex-environment-indent): Remove cl-prefixes for
compatibility.
2015-02-20 01:35:34 +01:00
Rasmus
507d2aae0f
Fix bug introduced in 438d75c
...
* ox-latex.el (org-latex--format-spec): Fix bug.
2015-02-20 00:05:56 +01:00
Rasmus
438d75c59d
ox-latex: Format-spec for hyperref and title
...
* ox-latex.el (org-latex--format-spec): New function with format-specs.
(org-latex-template): Use org-latex--format-spec.
(org-latex-hyperref-template): New defaults and use
org-latex--format-spec.
(org-latex-title-command): Use org-latex--format-spec.
* ORG-NEWS: Mention change.
2015-02-19 22:41:02 +01:00
Rasmus
14a9510ce1
org.el: Change indention for cdlatex environments
...
* org.el (org-cdlatex-environment-indent): Use different indent
algorithm based on content above the new latex-environment.
2015-02-19 22:40:51 +01:00
Nicolas Goaziou
38ab8b2af3
Fix `org-time-stamp'
...
* lisp/org.el (org-time-stamp): Properly insert time when specified.
This fixes e50baa4cf7
.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/95210 >
2015-02-19 10:33:26 +01:00
Nicolas Goaziou
7745ef04c9
ob-core: Allow spaces in NAME
...
* lisp/ob-core.el (org-babel-src-name-w-name-regexp): Allow spaces as
NAME value.
Suggested-by: Joost Helberg <joost@snow.nl>
<http://permalink.gmane.org/gmane.emacs.orgmode/95175 >
2015-02-18 15:02:22 +01:00
Nicolas Goaziou
5894a74500
org-src: Update copyright year
2015-02-18 14:58:36 +01:00
Nicolas Goaziou
a5f1a3e4be
org-src: Small refactoring
...
* lisp/org-src.el (org-src--remove-overlay): New function.
(org-src--edit-element, org-src-mode-configure-edit-buffer): Use new
function.
2015-02-18 02:05:57 +01:00
Nicolas Goaziou
2dd548a4e0
Merge branch 'maint'
2015-02-18 02:04:39 +01:00
Nicolas Goaziou
c41bbc577e
Fix "Wrong type argument: overlayp"
...
* lisp/org-src.el (org-src-mode-configure-edit-buffer): Fix "Wrong
type argument: overlayp".
Changing major mode in a source edit buffer resets local variables
used to link it to source buffer. As a consequence, overlay in source
buffer can no longer be found nor deleted.
2015-02-18 01:59:51 +01:00
Łukasz Gruner
451c7b3247
Fix documentation-function for elisp-mode in emacs24
2015-02-16 06:05:30 +01:00
Paul Sexton
da6e5a7eaf
Updated org-drill to version 2.4.5.
2015-02-16 15:12:10 +13:00
Nicolas Goaziou
0d24086657
Update some copyright years
2015-02-16 01:40:07 +01:00