Marco Wahl
b394cfd9ed
ob-maxima-test: Tiny cleanup
...
* testing/examples/ob-maxima-test.org: Removed superfluous source block
variable.
2016-08-20 19:33:16 +02:00
Nicolas Goaziou
71a3331aaf
Move org-eww to core
...
* lisp/org-eww.el: Move file from contrib/lisp/ to lisp/.
* lisp/org.el (org-modules): Apply change.
* lisp/org-capture.el (org-capture-templates):
* doc/org.texi: Document changes.
2016-08-20 02:59:56 +02:00
Nicolas Goaziou
c0924db32c
Merge branch 'maint'
2016-08-20 00:27:33 +02:00
Nicolas Goaziou
589e96321b
org-clock: Fix infloop when creating a clock table
...
* lisp/org-clock.el (org-clock-sum): Fix infloop when first headline in
scope has a level strictly greater than 1.
Reported-by: Yichao Woo <wooyichao@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/108606 >
2016-08-20 00:22:13 +02:00
Nicolas Goaziou
6cb291a87b
org-src: Silence byte-compiler
2016-08-19 16:19:36 +02:00
Nicolas Goaziou
661987e121
org.texi: Reorder two sections
...
* doc/org.texi (Exporting): Update menu.
(Export in foreign buffers): Move this section...
(Other built-in back-ends): ... past this one.
2016-08-19 16:06:49 +02:00
Nicolas Goaziou
888c3652c5
org.texi: Remove useless section
...
* doc/org.texi (Exporting): Reword section.
(Export back-ends): Remove section.
2016-08-19 16:04:49 +02:00
Nicolas Goaziou
190476e3e0
ob-core: Silence byte-compiler
2016-08-18 15:23:00 +02:00
Nicolas Goaziou
3771f35f80
org-src: Fix coderef regexp
...
* lisp/org-src.el (org-src-coderef-regexp): A coderef label cannot be
consist of white spaces only.
* testing/lisp/test-org-src.el (test-org-src/coderef-regexp): Add test.
2016-08-18 01:04:28 +02:00
Nicolas Goaziou
fea6dd167a
Fix `org-store-link' in edit buffers
...
* lisp/org.el (org-store-link): Properly handle coderef insertion in an
edit buffer.
This patch also removes check for duplicate coderef labels, so as to be
on par with other link types.
2016-08-17 23:45:38 +02:00
Nicolas Goaziou
48af4166fd
Consider edit buffers in `org-src-coderef-regexp'
...
* lisp/org-src.el (org-src-coderef-format): New function
(org-src-coderef-regexp): Change signature.
* lisp/ob-core.el (org-babel--normalize-body):
* lisp/ox.el (org-export-unravel-code): Use new functions.
* testing/lisp/test-org-src.el (test-org-src/coderef-format): New test.
2016-08-17 23:43:38 +02:00
Nicolas Goaziou
910755208d
Small fix to `org-store-link'
...
* lisp/org.el (org-store-link): Only call `org-with-limited-levels' in
Org buffers.
2016-08-17 23:40:16 +02:00
Nicolas Goaziou
8e58c635ed
org-src: Move function within library
...
* lisp/org-src.el (org-src-do-at-code-block): Move function definition
out of Babel related section.
2016-08-17 23:37:55 +02:00
Nicolas Goaziou
8e51a88bf0
Fix indentation in tests
...
* testing/lisp/test-org-src.el (test-org-src/basic):
(test-org-src/empty-block):
(test-org-src/blank-line-block):
(test-org-src/preserve-tabs): Fix indentation and tab issues.
2016-08-17 23:36:32 +02:00
U-IHM-NOTEBOOK\Olli
ab92c2b39c
improved prompt
2016-08-16 22:41:21 +02:00
U-IHM-NOTEBOOK\Olli
0fa7f96b50
org-index v5.1 with enhanced dispatch
2016-08-12 22:51:20 +02:00
Nicolas Goaziou
48a8748aef
ob-core: Silence byte-compiler
2016-08-08 22:01:57 +02:00
Nicolas Goaziou
ff9ae29d03
Fix overlay breakage when updating statistics cookies
...
* lisp/org.el (org-update-parent-todo-statistics): Do not move overlay
when updating statistics cookies.
Overlay moving was introduced in
28b88bbb11
to fix a bug that no longer
seems to be reproducible. In any case, even if needed, this fix should
happen in "org-colview.el".
Reported-by: Clément Pit--Claudel <clement.pitclaudel@live.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/108601 >
2016-08-08 21:56:11 +02:00
Nicolas Goaziou
af181d315a
Update ORG-NEWS
2016-08-08 14:11:07 +02:00
Nicolas Goaziou
9f47b37231
Ignore coderef labels when evaluating a code block
...
* lisp/ob-core.el (org-babel--normalize-body): New function.
(org-babel-get-src-block-info): Use new function.
* lisp/org-src.el (org-src-coderef-regexp): New function.
* lisp/ox.el (org-export-unravel-code): Use new function.
* testing/lisp/test-ob.el (test-ob/evaluate-body-with-coderefs): New
test.
2016-08-08 14:04:11 +02:00
Nicolas Goaziou
2538ffae65
org-mobile: Silence byte-compiler
...
* lisp/org-mobile.el (org-mobile-apply): Silence byte-compiler.
2016-08-08 13:29:09 +02:00
Nicolas Goaziou
9b5f964d71
ob-core: Tiny refactoring
...
* lisp/ob-core.el (org-babel-get-src-block-info): Tiny refactoring.
2016-08-08 13:13:11 +02:00
Nicolas Goaziou
5e224bb2ef
org-eww: Small refactoring
...
* contrib/lisp/org-eww.el (org-eww-store-link):
(org-eww-copy-for-org-mode):
(eww-mode-hook): Small refactoring.
2016-08-08 11:28:12 +02:00
Nicolas Goaziou
0abf6ee28b
org-eww: Fix docstrings
...
* contrib/lisp/org-eww.el (org-eww-store-link):
(org-eww-goto-next-url-property-change):
(org-eww-has-further-url-property-change-p):
(org-eww-copy-for-org-mode): Fix docstrings.
2016-08-08 11:23:24 +02:00
Robert Klein
7064667934
Update replacement for org-add-link-type
...
* lisp/org-compat.el ("org-add-link-type"):
replacement for org-add-link-type is org-link-set-parameters,
notorg-linkk-add, now.
2016-08-08 11:20:43 +02:00
Robert Klein
8d64b518db
Update wl link definition
...
* contrib/lisp/org-wl.el ("wl"):
Update to use org-link-set-parameters.
2016-08-08 11:20:41 +02:00
Robert Klein
02a51cfed3
Update vm link definition
...
* contrib/lisp/org-vm.el ("vm"):
Update to use org-link-set-parameters.
2016-08-08 11:20:40 +02:00
Robert Klein
3f2a03dad6
Update notmuch and notmuch-search link definitions
...
* contrib/lisp/org-notmuch.el ("notmuch"):
Update to use org-link-set-parameters.
2016-08-08 11:20:37 +02:00
Robert Klein
94dd0b8f4f
Update mew link definition
...
* contrib/lisp/org-mew.el ("mew"):
Update to use org-link-set-parameters.
2016-08-08 11:20:35 +02:00
Robert Klein
f2bfa80c4c
Update man link definition
...
* contrib/lisp/org-man.el ("man"):
Update to use org-link-set-parameters.
2016-08-08 11:20:33 +02:00
Robert Klein
040315cad8
Update mairix link definition
...
* contrib/lisp/org-mairix.el ("mairix"):
Update to use org-link-set-parameters.
2016-08-08 11:20:32 +02:00
Robert Klein
1cd676169d
Update misc mac link definitions
...
* contrib/lisp/org-mac-link.el ("mac-link"):
Update to use org-link-set-parameters.
2016-08-08 11:20:30 +02:00
Robert Klein
690f92f685
Update git, gitbare link definitions
...
* contrib/lisp/org-git-link.el ("git-link"):
Update to use org-link-set-parameters.
2016-08-08 11:20:28 +02:00
Robert Klein
be2c32c43c
org-eww: Add follow function for eww links
...
* contrib/lisp/org-eww.el ("eww"): Add :follow property.
2016-08-08 11:20:14 +02:00
Robert Klein
c74e89e40b
Update elisp-symbol link definition
...
* contrib/lisp/org-elisp-symbol.el ("elisp-symbol"):
Update to use org-link-set-parameters.
2016-08-08 11:10:10 +02:00
Robert Klein
a4abc56db4
Update ebib link definition
...
* contrib/lisp/org-ebib.el ("ebib"):
Update to use org-link-set-parameters.
2016-08-08 11:10:06 +02:00
Robert Klein
d738c6849b
Update tel link definition
...
* contrib/lisp/org-contacts.el ("contacts"):
Update to use org-link-set-parameters.
2016-08-08 11:10:04 +02:00
Robert Klein
2a274f0da5
Update bookmark link definition
...
* contrib/lisp/org-bookmark.el ("bookmark"):
Update to use org-link-set-parameters.
2016-08-08 11:10:01 +02:00
Matt Lundin
4bddff606b
Update org-eww to use new link api
...
* contrib/lisp/org-eww.el: org-store-link-functions: Remove obsolete
hook.
(org-link-set-parameters) Use new api for links.
2016-08-08 11:07:43 +02:00
Clément Pit--Claudel
4b9a634774
Copy all font-lock properties in org-src, not just face
...
* lisp/org-src (org-src-font-lock-fontify-block): Loop over
`font-lock-extra-managed-props', thus copying other properties that
might be applied using font-lock. An example is composition, applied
by `prettify-symbols-mode'.
2016-08-08 11:03:40 +02:00
Clément Pit--Claudel
b7dd0e8511
Use font-lock-append-text-property to apply org-src faces
...
* lisp/org-src.el (org-src-font-lock-fontify-block): Replace anonymous
faces with inheritance by lists of faces constructed by
`font-lock-add-text-property`. This properly deals with cases when
the source buffer's `face' property is already a list.
2016-08-08 11:00:54 +02:00
Nicolas Goaziou
b1f1f35049
org-mobile: Fix typo in penultimate commit
...
* lisp/org-mobile.el (org-mobile-action-alist): Remove spurious quoting
level.
2016-08-08 09:19:24 +02:00
Nicolas Goaziou
caefb363e6
org-mobile: Fix last commit
...
* lisp/org-mobile.el (org-mobile-action-alist): Use defconst instead of
defvar.
2016-08-08 00:13:21 +02:00
Nicolas Goaziou
f5500e033c
org-mobile: Demote `org-mobile-action-alist' as a defvar
...
* lisp/org-mobile.el (org-mobile-action-alist): Make it a defconst
instead of a defcustom.
This variable is not meant to be modified, because the interface used is
not clear enough.
2016-08-08 00:05:49 +02:00
Nicolas Goaziou
40d140c64c
org-mobile: Fix "Execution failed" message on pull
...
* lisp/org-mobile.el (org-mobile-action-alist): Use a function instead
of a sexp.
(org-mobile-apply): Apply changes.
Reported-by: Ian Dunn <dunni@gnu.org>
<http://permalink.gmane.org/gmane.emacs.orgmode/108603 >
2016-08-08 00:02:56 +02:00
Nicolas Goaziou
9798da77b2
Fix `org-map-tree' when called in an invisible heading
...
* lisp/org.el (org-map-tree): Move to closest heading above even if it
is invisible.
Suggested-by: talwrii talwrii <talwrii@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/108590 >
2016-07-31 00:20:35 +02:00
Nicolas Goaziou
406ad6eb52
`org-get-heading' is more consistent on empty headlines
...
* lisp/org.el (org-get-heading): Ensure that return value is always
a string.
* testing/lisp/test-org.el (test-org/get-heading): Add tests.
Reported-by: Joe Schafer <joesmoe10@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/108559 >
2016-07-30 22:30:19 +02:00
Nicolas Goaziou
d2de890d3e
org-capture: Remove history for template completion
...
* lisp/org-capture.el (org-capture-fill-template): Remove history
variable, which is not strictly necessary and relies, in its current
implementation, on dynamic binding.
2016-07-29 16:00:07 +02:00
Nicolas Goaziou
02de57b597
org-compat: Fix regression introduced in 6daad6
...
Reported-by: Humberto Nanni <humberto.nanni@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/108550 >
2016-07-29 14:40:27 +02:00
Nicolas Goaziou
fb517fabc0
org.texi: Remove outdated comments
...
* doc/org.texi: Remove outdated comments.
2016-07-26 20:35:35 +02:00