Marco Wahl
00c1184a04
org-agenda: Keep local-variables defining text-scale
...
* lisp/org-agenda.el (org-agenda-mode): Save and restore local
variables text-scale-mode-amount, text-scale-mode,
text-scale-mode-lighter, face-remapping-alist. In effect
this keeps the text-scale at agenda rebuild and redo.
This commit is predicated on the newsgroup post of Samuel Wales "point
moves and zoom level reverts when refreshing agenda" at Sun, 27 May
2018.
2018-06-20 17:22:52 +02:00
Nicolas Goaziou
460d83831a
Silence byte-compiler
2018-06-19 22:53:59 +02:00
Nicolas Goaziou
6c3ce3c17b
org-macs: Fix `provide' location
2018-06-19 22:42:11 +02:00
Nicolas Goaziou
7fbb705d13
org-capture: Do not force newline on empty capture templates
...
* lisp/org-capture.el (org-capture-fill-template): Do not force
newline on empty capture templates.
Reported-by: xristos <xristos@sdf.org>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00052.html >
2018-06-19 16:38:09 +02:00
Nicolas Goaziou
075e79de4f
org-archive: Do not create multiple archive subtrees
...
* lisp/org-archive.el (org-archive-subtree): Fix regexp.
Reported-by: Bernt Hansen <bernt@norang.ca>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00056.html >
2018-06-19 13:44:38 +02:00
Nicolas Goaziou
9ff77b1e57
org-info: Fix path parsing
...
* lisp/org-info.el (org-info-follow-link):
(org-info-export): Manual is separated from node name by either "#" or
"::", not ":".
2018-06-19 10:44:56 +02:00
Nicolas Goaziou
b563ef4762
Revert "org-manual: Fix link"
...
This reverts commit e61fddf4ce
.
2018-06-19 10:44:49 +02:00
Nicolas Goaziou
e61fddf4ce
org-manual: Fix link
...
* doc/org-manual.org (Activation): Fix link.
2018-06-19 10:22:58 +02:00
Nicolas Goaziou
593058e4a6
`org-set-tags' modifies buffer only when necessary
...
* lisp/org.el (org--align-tags-here):
(org-set-tags): Modify buffer only when necessary.
* testing/lisp/test-org.el (test-org/set-tags): Add tests.
Reported-by: Allen Li <darkfeline@felesatra.moe>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00242.html >
2018-06-19 09:40:00 +02:00
Nicolas Goaziou
2e1daf14e0
Update "Version" keyword
2018-06-17 10:25:35 +02:00
Nicolas Goaziou
467b3f9728
org-manual: Shorten author field
...
* doc/org-manual.org (Export Setup): Shorten author field, which was
larger than the width of the page, and not fair to all the people
involved in the manual.
2018-06-17 10:22:47 +02:00
Nicolas Goaziou
b2ffbf4b2f
org-manual: Fix typos
...
* doc/org-manual.org (Subscripts and Superscripts):
(Initial visibility):
(Durations and time values):
(TODO dependencies):
(Tracking your habits):
(Deadlines and Scheduling):
(Literal Examples):
(The Export Dispatcher):
(Export Settings):
(Include Files): Fix typos.
2018-06-17 10:10:59 +02:00
Nicolas Goaziou
ab8f90122a
org-manual: Fix typo
...
* doc/org-manual.org (Internal archiving): Fix typo.
2018-06-17 09:52:00 +02:00
Nicolas Goaziou
05dcbfa2d4
org-manual: Fix typo
...
* doc/org-manual.org (Inserting deadlines or schedules): Fix typo.
2018-06-17 09:48:29 +02:00
Nicolas Goaziou
54abd0f0ea
org-capture: Fix last commit
...
* lisp/org-capture.el (org-capture-fill-template): Properly handle
allowed values when target sets them.
2018-06-16 23:15:34 +02:00
Christian Schwarzgruber
7fcceecf5d
Improve `org-log-reschedule` and `org-log-redeadline' docstrings
...
* lisp/org.el (org-log-reschedule):
(org-log-redeadline): Improve docstring.
TINYCHANGE
2018-06-16 21:51:37 +02:00
Nicolas Goaziou
42a2c248eb
org-capture: Fix completion for properties in capture buffer
...
* lisp/org.el (org-read-property-value):
* lisp/org-capture.el (org-capture-fill-template): Sidestep
`org-set-property'. Use previous function and `org-entry-put'
instead.
Reported-by: Eric Danan <eric.danan@u-cergy.fr>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00061.html >
2018-06-16 17:03:22 +02:00
stardiviner
dcf1796636
ob-shell: Initialize header arguments for other shell names
...
* lisp/ob-shell.el (org-babel-shell-initialize) Initialize
org-babel-default-header-args: for shell names.
2018-06-15 22:46:11 +02:00
Nicolas Goaziou
b3981d6ad0
Fix `org-metaup' and `org-metadown' on regions
...
* lisp/org.el (org-metaup): Do not leave a character behind when
transposing regions.
(org-metadown): Fix "Transposed regions overlap" error.
Reported-by: Adam Porter <adam@alphapapa.net>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00184.html >
2018-06-15 18:52:09 +02:00
Nicolas Goaziou
f47917ce26
org-manual: Small fix
...
* doc/org-manual.org (Languages): Improve rendering in PDF
output. Change Objective Caml into OCaml.
2018-06-15 00:24:40 +02:00
Nicolas Goaziou
e943404735
org-manual: Remove reference to "verbatim" blocks
...
* doc/org-manual.org (Working with Source Code): Remove reference to
"verbatim" blocks.
2018-06-14 23:56:39 +02:00
Nicolas Goaziou
dcbb1acd92
org-manual: Fix typo
...
* doc/org-manual.org (Footnotes): Add missing "see" before
cross-reference.
2018-06-14 21:24:22 +02:00
Nicolas Goaziou
1704a25b98
org-tempo: Fix docstring
...
* lisp/org-tempo.el (org-tempo-keywords-alist): Fix docstring.
2018-06-14 16:39:28 +02:00
Nicolas Goaziou
69675967e9
org-manual: Add missing structure template key
...
* doc/org-manual.org (Structure Templates): Add "E" key.
2018-06-14 16:37:39 +02:00
Nicolas Goaziou
956a5a4cb1
Ignore inlinetasks in `org-before-first-heading-p'
...
* lisp/org.el (org-before-first-heading-p): Ignore inlinetasks.
2018-06-13 22:20:27 +02:00
Nicolas Goaziou
f50f373389
Add facility for commit log messages from Org documents
...
* lisp/org-compat.el (org-add-log-current-headline): New function.
* lisp/org.el (org-mode): Use new function.
2018-06-13 22:15:56 +02:00
Nicolas Goaziou
3f26c9bd2e
`org-get-heading' returns nil instead of erroring out
...
* lisp/org.el (org-get-heading): Return nil instead of throwing an
error before first headline.
2018-06-13 22:15:17 +02:00
Nicolas Goaziou
c0e89ad4d5
org-manual: Fix typo
...
* doc/org-manual.org (Footnotes): Add missing "see" before
cross-reference.
2018-06-13 21:41:50 +02:00
Nicolas Goaziou
f440ff0a6a
Fix imenu compatibility with non-contiguous structure
...
* lisp/org.el (org-mode): Move imenu compatibility to "org-compat.el".
* lisp/org-compat.el (org-imenu-new-marker): Remove function.
(org-imenu-get-tree): Handle non-contiguous structure.
Reported-by: Thibault Polge <thibault@thb.lt>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00088.html >
2018-06-13 01:13:16 +02:00
Nicolas Goaziou
3745c0af9f
Fix indentation when wrapping a block around a region
...
* lisp/org.el (org-insert-structure-template): Indent like the first
line, not the line the point happens to be on.
Reported-by: stardiviner <numbchild@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00107.html >
2018-06-12 09:03:33 +02:00
Nicolas Goaziou
a0dacdc495
org-manual: Fix typo
...
* doc/org-manual.org (ASCII specific attributes): Use =...= markup for
contents meant to be written in an Org document.
2018-06-12 08:53:05 +02:00
Marco Wahl
842002f9f7
org-archive: Fix insert of extra blank line at archiving
...
* lisp/org-archive.el (org-archive-subtree): Remove insertion of extra
blank line in case of org-archive-reversed-order.
2018-06-07 15:52:26 +02:00
Kyle Meyer
cecbe4ec8f
org-manual: Fix typos
...
* doc/org-manual.org (Tag Hierarchy, ASCII specific attributes): Fix
typos.
These correspond to the org.texi typos in 89859f2bd
.
2018-06-06 17:59:23 -04:00
Kyle Meyer
1a1e1ab1d2
Merge branch 'maint'
2018-06-06 17:57:41 -04:00
Ville Skyttä
89859f2bde
Backport commit 6d2352594 from Emacs
...
Fix typos in several manuals (Bug#31610)
6d2352594f4e4e17965834851547df3adaa6cd6f
Ville Skyttä
Fri Jun 1 16:33:58 2018 +0300
2018-06-06 17:55:53 -04:00
Marco Wahl
13a09b3ba5
Merge branch 'maint'
2018-06-06 16:05:26 +02:00
Marco Wahl
2b76aebfc6
org-element: Fix interpretation as todo kwd when prefix of headline
...
* lisp/org-element.el (org-element-headline-parser): Check for space
after todo-kwd.
* testing/lisp/test-org-element.el (test-org-element/headline-todo-keyword):
Respective tests.
2018-06-06 15:58:20 +02:00
Nicolas Goaziou
8b9c1e15df
ob-tangle: Fix `org-babel-detangle'
...
* lisp/ob-tangle.el (org-babel-tangle-jump-to-org): Preserve position
in source block only if it doesn't put point outside of the block.
Reported-by: Frederick Giasson <fred@curbside.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-06/msg00008.html >
2018-06-05 11:55:55 +02:00
Nicolas Goaziou
ed7d1dc6d7
Fix quirks in `org-insert-structure-template'
...
* lisp/org.el (org-insert-structure-template): Fix some issues.
Refactor code.
* testing/lisp/test-org.el (test-org/insert-structure-template):
Update tests.
Reported-by: stardiviner <numbchild@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-05/msg00553.html >
2018-06-02 23:41:56 +02:00
Nicolas Goaziou
97fac41194
Revert "ob-C: Provide `ob-C++' and `ob-D'"
...
This reverts commit f35994b314
.
2018-05-30 12:57:21 +02:00
Nicolas Goaziou
b0e28fa4c6
org-manual: Document how to activate C++ and D languages
...
* doc/org-manual.org (Languages): Document how to activate C++ and
D languages.
2018-05-30 12:46:55 +02:00
Rasmus
7ac46c52b7
Check format of org-structure-template-alist
...
* org.el (org--check-org-structure-template-alist): New function
yielding user-error if using old org-structure-template-alist
format.
(org--insert-structure-template-mks):
* org-tempo.el (org-tempo-add-templates): Use new function
2018-05-28 23:44:51 +02:00
Nicolas Goaziou
dac180ea0d
org-footnote: Improve :safe values
...
* lisp/org-footnote.el (org-footnote-auto-label):
(org-footnote-auto-adjust): Use simpler :safe value.
The point of the :safe value is to determine if the variable is safe,
not to check correctness of its value. Besides, lambda functions
appear as the following in *Help* buffer:
This variable is safe as a file local variable if its value
satisfies the predicate which is a byte-compiled expression.
which is not particularly clear. Let's keep :safe values simple.
2018-05-28 21:18:28 +02:00
Aaron Ecay
c32938b7fd
Revert "Un-fontlock sub/superscripts when point enters them"
...
This reverts commit 102832e66f
.
See <https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=%2Bmessage-id%3A%3C87y3g43mjy.fsf%40nicolasgoaziou.fr%3E&submit=Search&idxname=emacs-orgmode >
2018-05-27 21:29:57 +01:00
Nicolas Goaziou
f35994b314
ob-C: Provide `ob-C++' and `ob-D'
...
Reported-by: Van L <van@scratch.space>
<http://lists.gnu.org/r/emacs-orgmode/2018-05/msg00492.html >
2018-05-27 22:21:15 +02:00
Nicolas Goaziou
c698c8e959
Fix tags completion
...
* lisp/org.el (org-tags-completion-function): Refactor function. Fix
tag completion.
Reported-by: Alain.Cochard@unistra.fr
<http://lists.gnu.org/r/emacs-orgmode/2018-05/msg00450.html >
2018-05-27 22:13:00 +02:00
Nicolas Goaziou
97fb642a64
org-manual: Fix titlecase in second level section
...
* doc/org-manual.org (The Spreadsheet): Use titlecase.
2018-05-27 22:06:36 +02:00
Nicolas Goaziou
6bfa32eb58
org-manual: Fix footnote location
...
* doc/org-manual.org (Summary of In-Buffer Settings): Fix footnote
location.
2018-05-27 22:05:25 +02:00
Nicolas Goaziou
e43c7a3575
org-manual: Auto-adjust footnotes upon insertion
...
* doc/org-manual.org: Re-order footnotes.
* .dir-locals.el (org-mode): Auto-adjust footnotes.
2018-05-27 22:03:42 +02:00
Nicolas Goaziou
2086ea42cf
org-footnote: Tiny refactoring
...
* lisp/org-footnote.el (org-footnote-section): Tiny refactoring.
2018-05-27 21:59:19 +02:00