Nicolas Goaziou
49a656a409
ob-core: Remove `org-babel-src-name-w-name-regexp'
...
* lisp/ob-core.el (org-babel-get-src-block-info):
(org-babel-src-block-names): Use
`org-babel-named-src-block-regexp-for-name' instead.
2015-05-01 14:51:57 +02:00
Nicolas Goaziou
cec47a635e
ob-core: Change `org-babel-named-src-block-regexp-for-name' signature
...
* lisp/ob-core.el (org-babel-named-src-block-regexp-for-name): Allow
to match any name.
2015-05-01 14:51:56 +02:00
Nicolas Goaziou
4aeb622336
ob-core: Use `org-next-block'
...
* lisp/ob-core.el (org-babel-find-named-block):
(org-babel-src-block-names): Use `org-next-block'.
2015-05-01 14:05:46 +02:00
Nicolas Goaziou
a4f4343110
ob-core: Fix regexp
...
* lisp/ob-core.el (org-babel-named-src-block-regexp-for-name): NAME
needs no be the last affiliated keyword.
2015-05-01 14:03:26 +02:00
Nicolas Goaziou
0b7721322a
Fix `org-next-block'
...
* lisp/org.el (org-next-block): Use Element API.
* testing/lisp/test-org.el (test-org/next-block):
(test-org/previous-block): New tests.
2015-05-01 14:03:26 +02:00
Nicolas Goaziou
bce77d0db3
org-src: Fix "not in a sub-edit buffer" error on save
...
* lisp/org-src.el (org-src-mode): Fix "not in a sub-edit buffer" error
on save.
Reported-by: Detlef Steuer <detlef.steuer@gmx.de>
<http://permalink.gmane.org/gmane.emacs.orgmode/97349 >
2015-05-01 10:29:05 +02:00
Nicolas Goaziou
d289eb9361
org-src: Fix docstrings
...
* lisp/org-src.el (org-src-mode-hook):
(org-edit-src-code): Fix docstrings.
2015-05-01 10:03:17 +02:00
Nicolas Goaziou
0046955e23
org-src: Fix docstrings
...
* lisp/org-src.el (org-src-mode-hook):
(org-src-mode): Fix docstring.
(org-src-mode-map): Refactor.
2015-05-01 09:49:14 +02:00
Nicolas Goaziou
2777b3fd4c
org-element: Tolerate missing space after colon in keywords
...
* lisp/org-element.el (org-element--set-regexps):
(org-element--affiliated-re): Tolerate missing space after colon in
keywords.
2015-05-01 09:23:35 +02:00
Luke Amdor
14f5b13218
org.el: Fix use of org-open-at-point with shell and midnight cleaning
...
* lisp/org.el (org-open-at-point): Make sure org shell output buffer
is a string of buffer name before appending to
`clean-buffer-list-kill-buffer-names' for cleaning later.
TINYCHANGE
2015-04-29 23:37:18 +02:00
Nicolas Goaziou
ff1b975679
Merge branch 'maint'
2015-04-29 23:32:05 +02:00
Nicolas Goaziou
c763faf529
org-agenda: Fix invalid face error for priority #B
...
* lisp/org-agenda.el (org-agenda-fontify-priorities): Ensure face
doesn't inherit from nil.
Reported-by: Renato <renatofdds@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/97253 >
2015-04-29 23:29:36 +02:00
Nicolas Goaziou
ea575950d9
org-src: Tiny fix
...
* lisp/org-src.el (org-src-mode): Tiny fix.
2015-04-29 13:25:34 +02:00
Nicolas Goaziou
bf01f6fe66
org-src: Small fix to auto-save feature
...
* lisp/org-src.el (org-src-mode): Trigger auto-save even when current
buffer is not and edit buffer.
2015-04-29 13:23:36 +02:00
Nicolas Goaziou
bad0409c3b
org-src: Small refactoring
...
* lisp/org-src.el (org-src--auto-save-timer): Renamed from
`org-src--code-timer'.
(org-src--edit-element):
(org-src-mode): Enable auto-save features in minor mode. Apply
variable renaming.
2015-04-29 13:16:21 +02:00
Bastien
86dcd90771
Merge branch 'maint'
2015-04-29 07:57:07 +02:00
Bastien
8cc7b72160
Backport commit 25166a91 from Emacs master branch.
2015-04-29 07:56:37 +02:00
Nicolas Goaziou
2e2f68467c
ob-core: Update allowed values for :eval header arg
...
* lisp/ob-core.el (org-babel-common-header-args-w-values):
Recognize :eval no.
Reported-by: Thomas S. Dye <tsd@tsdye.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/97303 >
2015-04-28 22:10:21 +02:00
Nicolas Goaziou
96c53376cc
ob-core: Update allowed values for :eval header arg
...
* lisp/ob-core.el (org-babel-common-header-args-w-values): Add allowed
values for :eval arg.
Reported-by: Thomas S. Dye <tsd@tsdye.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/97272 >
2015-04-28 09:50:35 +02:00
Konubinix
6f0cf14383
Fix `org-refresh-category-properties'
...
* lisp/org.el (org-refresh-category-properties): Prevent the `put-text-property'
to change the point in order to take into account the CATEGORY
property in subtrees also.
* testing/lisp/test-org.el (test-org/entry-properties): Add test.
2015-04-28 09:40:03 +02:00
Nicolas Goaziou
690e25d932
ox-odt: Fix defcustom keywords
...
* lisp/ox-odt.el (org-odt-inline-image-rules): Update keywords.
Default value changed in 8e89c0e3b4
.
2015-04-28 00:25:11 +02:00
Nicolas Goaziou
2f0491d52e
Merge branch 'master' of orgmode.org:org-mode
2015-04-28 00:24:05 +02:00
Nicolas Goaziou
21b6b1d9a2
org-src: Fix editing remotely empty footnote definitions
...
* lisp/org-src.el (org-src--element-contents-area):
(org-edit-footnote-reference): Take into consideration
that :contents-begin and :contents-end may be nil.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/97262 >
2015-04-28 00:22:20 +02:00
Vicente Vera Parra
8e89c0e3b4
ox-odt: Allow attaching SVG images by default
...
* lisp/ox-odt.el (org-odt-inline-image-rules): Modify default rule to
allow including inline SVG images in exported ODT documents.
TINYCHANGE
2015-04-28 00:17:54 +02:00
Rasmus
7b8dacc348
org.texi: Document C-c ' key for footnotes
...
* org.texi (Footnotes): Add documentation on C-c '.
2015-04-28 00:05:37 +02:00
Rasmus
34a3cd5467
ox-latex: Use standard LaTeX label prefixes
...
* ox-latex.el (org-latex--label): Use standard LaTeX prefixes.
(org-latex-math-environments-re): New defconst.
2015-04-28 00:05:37 +02:00
Nicolas Goaziou
eb77fed33f
org-element: Fix parapraph parsing
...
* lisp/org-element.el (org-element--set-regexps): Refine
`org-element-paragraph-separate'.
(org-element-paragraph-parser): Fix paragraph parsing when followed by
a dual keyword or an ill-formed latex environment.
* testing/lisp/test-org-element.el (test-org-element/paragraph-parser):
Add tests.
Reported-by: Jacob Gerlach <jacobgerlach@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/97256 >
2015-04-27 22:27:48 +02:00
Nicolas Goaziou
2965f8fb0c
ox: Refresh buffer properties after including files
...
* lisp/ox.el (org-export-as): Call `org-set-regexps-and-options'.
Suggested-by: Detlef Steuer <detlef.steuer@gmx.de>
<http://permalink.gmane.org/gmane.emacs.orgmode/97244 >
2015-04-27 20:40:28 +02:00
Nicolas Goaziou
88ea2ced0e
ox-latex: Allow alt titles in starred sectionning commands
...
* lisp/ox-latex.el (org-latex-headline): Allow alt titles in starred
sectionning commands.
Reported-by: Vikas Rawal <vikaslists@agrarianresearch.org>
<http://permalink.gmane.org/gmane.emacs.orgmode/97242 >
2015-04-27 17:43:18 +02:00
Bastien
367d48cbd8
Merge branch 'maint'
...
Conflicts:
lisp/org-clock.el
2015-04-27 14:17:00 +02:00
Stefan Monnier
9ee9d69a34
org-clock.el (org-x11idle-exists-p): Be honest about which command is actually sent to the shell.
...
* org-clock.el (org-x11idle-exists-p): Be honest about which
command is actually sent to the shell.
2015-04-27 14:15:45 +02:00
Rasmus
d13a2bb1c7
ox-latex: Fix footnote bug when narrowed buffer
...
* ox-latex.el (org-latex-footnote-reference): Support math in outside
footnotes when narrowed.
2015-04-26 15:42:12 +02:00
Nicolas Goaziou
a16f1abaa9
ORG-NEWS: Document remote editing of footnote definitions
2015-04-26 15:13:39 +02:00
Nicolas Goaziou
9d4b3e356f
org-src: Refuse to edit remotely inline footnotes
...
* lisp/org-src.el (org-edit-footnote-reference): Throw an error when
definition is inline.
2015-04-26 14:58:54 +02:00
Nicolas Goaziou
ca2b398396
org-src: Allow editing footnote definitions
...
* lisp/org-src.el (org-src--element-contents-area): Make a special
case for footnote definitions.
(org-edit-footnote-reference): New function.
* lisp/org.el (org-edit-special): Use new function.
2015-04-26 11:44:35 +02:00
Nicolas Goaziou
58af85a4a2
org-src: Allow editing elements remotely
...
* lisp/org-src.el (org-src--remote-p): New variable.
(org-src--edit-element): Add optional argument.
(org-edit-src-exit): Handle new optional argument.
2015-04-26 11:37:52 +02:00
Nicolas Goaziou
c347b87ffe
org-src: Allow to post-process edit buffer
...
* lisp/org-src.el (org-src--allow-write-back): Rename from
`org-src--allow-write-back-p'.
(org-src--edit-element):
(org-src-mode-configure-edit-buffer):
(org-edit-src-abort):
(org-edit-src-exit): Apply renaming.
(org-src--contents-for-write-back):
(org-edit-export-block):
(org-edit-src-code):
(org-edit-fixed-width-region): Use post-process.
2015-04-26 11:13:37 +02:00
Charles Berry
c1f515840d
org-cycle: Cycle visibility when point is at the end of a folded headline
...
* lisp/org.el: (org-cycle): Ignore invisible newlines and cycle
visibility when point is visibly on a headline.
Requested by: Nikolaus Rath <Nikolaus@rath.org>
<http://permalink.gmane.org/gmane.emacs.orgmode/97125 >
2015-04-25 11:23:59 -07:00
Nicolas Goaziou
510fc3761b
org-footnote: Fix 5954f6aa25
...
* lisp/org-footnote.el (org-footnote-goto-definition): Better check
for narrowed scope.
* testing/lisp/test-org-footnote.el (test-org-footnote/goto-definition):
Add test.
2015-04-25 11:09:05 +02:00
Nicolas Goaziou
5954f6aa25
org-footnote: Do not move point if definition is unreachable
...
* lisp/org-footnote.el (org-footnote-goto-definition): Throw an error
when definition is outside narrowed part of buffer. Do not move
point either.
* testing/lisp/test-org-footnote.el (test-org-footnote/goto-definition):
New test.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/97158 >
2015-04-25 10:36:35 +02:00
Jarmo Hurri
0d21d8d0ea
ob-processing.el: Support for Processing language
...
* lisp/ob-processing.el: New file.
* doc/org.texi (Languages): Signal new language.
This library implements necessary functions for implementing editing
of Processing code blocks, viewing the resulting sketches in an
external viewer, and HTML export of the sketches.
Editing Processing blocks requires processing2-emacs mode. Viewing
Processing blocks embedded in Org buffer in an external viewer also
requires processing2-emacs. This viewing is bound to C-c C-v C-k and
produces no results in Org buffer. HTML export of the results of a
Processing block is also supported, assuming that the processing.js
module is available: the sketch is then drawn by the browser when the
HTML page is viewed. This drawing is implemented by embedding the
Processing code in a script using the processing.js module. The user
is responsible for making sure that processing.js is available in the
correct location.
Console output from a Processing block produced e.g. by println() is
shown in the Processing compilation window when the code is executed
in Org buffer, and in text area (console) of the browser when the code
is embedded in HTML.
2015-04-25 10:01:21 +02:00
Kyle Meyer
63a3153842
org.el: Remove org-timer-cancel-timer binding
...
* lisp/org.el (org-mode-map): Remove binding for deleted command
org-timer-cancel-timer.
The command org-timer-cancel-timer was removed in 173b0cb6d6
.
2015-04-24 21:43:07 +02:00
Nicolas Goaziou
4542ef8799
ox-html: Fix typo
...
* lisp/ox-html.el (org-html-paragraph): Fix typo introduced in
da571868a5
.
2015-04-24 21:24:57 +02:00
Nicolas Goaziou
da571868a5
ox-html: Fix paragraph class in footnote definitions
...
* lisp/ox-html.el (org-html-footnote-section):
(org-html-paragraph): Add "footpara" class for footnote definitions.
Reported-by: Rasmus <rasmus@gmx.us>
<http://permalink.gmane.org/gmane.emacs.orgmode/97157 >
2015-04-24 21:21:22 +02:00
Nicolas Goaziou
84e2e1e752
org-element: Keep ARCHIVE tag in headline tags
...
* lisp/org-element.el (org-element-headline-parser): Do not remove
ARCHIVE tag.
(org-element-headline-interpreter): Apply change.
* testing/lisp/test-org-element.el (test-org-element/headline-archive-tag):
Update tests.
<http://permalink.gmane.org/gmane.emacs.orgmode/97141 >
2015-04-24 14:28:17 +02:00
Rasmus
aad7dd2486
ox-odt: Fix bug links without labels.
...
* ox-odt.el (org-odt-format-label): Determine label more carefully.
Reported-by: Vicente Vera <vicentemvp@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/97090 >
2015-04-23 12:39:52 +02:00
Rasmus
2bdc661fde
org.el: Handle nil org-latex-to-mathml-jar-file
...
* org.el (org-create-math-formula): Handle nil
org-latex-to-mathml-jar-file.
2015-04-23 12:39:52 +02:00
Nicolas Goaziou
ce4e647c21
Tiny refactoring
...
* lisp/org.el (org-iread-file-name): Refactor.
`read-file-name' already applies `read-file-name-function' when
available.
2015-04-22 14:30:59 +02:00
Nicolas Goaziou
3df8dae3c9
org-pcomplete: Update copyright year
2015-04-22 14:23:19 +02:00
Nicolas Goaziou
79db2d5dbb
ox: Tiny fix to code comments
...
* lisp/ox.el (org-export--get-subtree-options): Tiny fix.
2015-04-22 14:05:51 +02:00