Nicolas Goaziou
0586b0e45a
Merge branch 'maint'
2019-02-02 22:51:14 +01:00
Anders Johansson
4761fab2ff
org-faces: Use regexp-opt in org-set-tag-faces
...
* org-faces.el (org-set-tag-faces): Use appropriate call to regexp-opt
TINYCHANGE
2019-02-02 22:50:07 +01:00
Nicolas Goaziou
eefd0c99e8
Merge branch 'maint'
2019-02-02 22:48:45 +01:00
Nicolas Goaziou
7c00e4fbd8
orgguide: Fix typo
...
* doc/orgguide.texi (Refile and copy): Fix typo in `org-copy' binding.
2019-02-02 22:48:32 +01:00
Kyle Meyer
646d4a5fe9
Merge branch 'maint'
2019-01-31 23:04:06 -05:00
Kyle Meyer
af7795533a
Revert "(current-time) => nil" for Emacs 24 compatibility
...
* lisp/org-clock.el (org-clock-resolve-clock):
(org-clock-resolve):
(org-resolve-clocks-if-idle):
* lisp/org-element.el (org-element--cache-interrupt-p):
(org-element--cache-sync):
* lisp/org-habit.el (org-habit-insert-consistency-graphs):
* lisp/org-indent.el (org-indent-add-properties):
* lisp/org-timer.el (org-timer-show-remaining-time):
* lisp/org.el (org-babel-load-file):
(org-current-time):
(org-today):
(org-auto-repeat-maybe): Revert nil to (current-time) replacement for
compatibility with Emacs 24.
This reverts many changes introduced by eb10ad936
(Backport commit
c75f505de from Emacs, 2017-10-20).
Reported-by: Samuel Wales <samologist@gmail.com>
<https://lists.gnu.org/archive/html/emacs-orgmode/2019-01/msg00427.html >
2019-01-31 23:03:10 -05:00
Nicolas Goaziou
683df456a4
org-list: Remove fancy description list indentation
...
* lisp/org-list.el (org-list-description-max-indent): Remove variable.
(org-list-item-body-column): No longer indent specially description
items.
* lisp/org.el (org-indent-line): Prune reference to removed variable
in docstring.
Special indentation on description items breaks indentation in
sub-items.
2019-01-31 00:26:00 +01:00
Nicolas Goaziou
94f67273c6
org-list: Remove unused variable
...
* lisp/org-list.el (org-list-export-context): Remove variable.
2019-01-31 00:12:57 +01:00
Nicolas Goaziou
6c03dc77c9
Merge branch 'maint'
2019-01-30 23:42:48 +01:00
Brad Knotwell
bf9bf7a174
ob-lua: Fix multi-line :var input
...
* lisp/ob-lua.el (org-babel-lua-var-to-lua): Support multi-line :var
input using Lua's [=[ ... ]=] syntax instead of the syntactically
invalid and pythonesque """.
TINYCHANGE
2019-01-30 23:42:32 +01:00
Nicolas Goaziou
eecfa010b4
Merge branch 'maint'
2019-01-30 22:49:35 +01:00
Nicolas Goaziou
d3d9e0bfc0
org-manual: Specify that inactive timestamps are not repeated
...
* doc/org-manual.org (Repeated tasks): Specify that inactive
timestamps are not repeated. Fix markup and typo.
2019-01-30 22:46:47 +01:00
Nicolas Goaziou
e1dab51d4d
Mention `org-todo-repeat-hook' in ORG-NEWS
2019-01-30 22:37:31 +01:00
Nicolas Goaziou
ee29cdc40e
Merge branch 'maint'
2019-01-30 22:36:14 +01:00
Nicolas Goaziou
a6adc9831d
Add new `org-todo-repeat-hook'
...
* lisp/org.el (org-todo-repeat-hook): New variable.
(org-auto-repeat-maybe): Use it.
See <http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00102.html >.
2019-01-30 22:35:30 +01:00
Nicolas Goaziou
5e47e49832
Revert actionable repeaters in inactive timestamps
...
* lisp/org.el (org-repeat-re): Repeaters are for active timestamps
only.
* testing/lisp/test-org.el (test-org/auto-repeat-maybe): Update test.
Reported-by: cesar mena <cesar.mena@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00095.html >
2019-01-30 22:19:28 +01:00
Nicolas Goaziou
8ba23b9ce1
Merge branch 'maint'
2019-01-29 10:08:51 +01:00
Nicolas Goaziou
5fe9e6cbea
Extend pcomplete binding to C-M-i
...
* lisp/org.el (org-mode-map): Add TAB equivalent to <tab> binding.
Reported-by: Johannes Altmanninger <aclopte@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00373.html >
2019-01-29 10:06:19 +01:00
Marco Wahl
5b39d8e61d
org-goto: Remove needless line
2019-01-28 09:33:51 +01:00
Marco Wahl
9018e755fe
org-attach: update dired when attaching with the mv method
...
* lisp/org-attach.el (org-attach-dired-to-subtree): Revert dired
buffer when the mv method is active.
2019-01-28 09:26:18 +01:00
Jamie Forth
5c07b4522c
ox-beamer: Export overlay specification for notes
...
* ox-beamer.el (org-beamer-headline): Pass overlay specification to
beamer `\note{}' command.
This is useful for animating multiple slides within a single frame and
displaying only relevant note for each step.
TINYCHANGE
2019-01-26 18:23:42 +01:00
Marco Wahl
32a17b0a63
Merge branch 'maint'
2019-01-26 16:12:15 +01:00
Marco Wahl
f9a8cccafa
org-goto: Fix org-goto interface 'outline
...
* lisp/org-goto.el (org-goto-location): Set relevant variables for the
call of `with-output-to-temp-buffer' for predictable behavior.
2019-01-26 15:56:09 +01:00
Marco Wahl
ed7ea512c2
org: Fix match of todo items
...
* lisp/org.el (org-show-todo-tree): Don't match headlines that start
with a todo kwd as prefix.
2019-01-25 10:32:07 +01:00
Nicolas Goaziou
deb5c4f39a
Merge branch 'maint'
2019-01-24 15:05:13 +01:00
Nicolas Goaziou
24030ef62b
Fix consecutive radio links
...
* lisp/org.el (org-activate-target-links): Properly match consecutive
radio links.
Reported-by: Jay Dresser <jay@jaydresser.us>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00327.html >
2019-01-24 15:03:47 +01:00
Nicolas Goaziou
102142b1a5
ox-latex: Fix environment for tables without caption, take 2
...
* lisp/ox-latex.el (org-latex--decorate-table): Check if caption is
the empty string.
2019-01-24 14:47:04 +01:00
Nicolas Goaziou
c413bbb3b0
org-keys: Re-instate <return> bindings
...
Reported-by: Bernt Hansen <bernt@norang.ca>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00312.html >
2019-01-24 14:17:49 +01:00
Daniel Kraus
465255f82f
org-src: Fix `org-edit-src-exit' with `split-window-below'
...
* lisp/org-src.el: (org-src-switch-to-buffer): Delete window when
exiting source buffer instead of splitting it again.
2019-01-23 15:32:04 +01:00
Nicolas Goaziou
3fc7b0639d
Merge branch 'maint'
2019-01-22 09:02:45 +01:00
Nicolas Goaziou
010a35f193
Fix last commit
...
* lisp/org-element.el (org-element-parse-secondary-string): Fix last
commit.
2019-01-22 09:02:14 +01:00
Nicolas Goaziou
a23a483245
Merge branch 'maint'
2019-01-21 21:45:50 +01:00
Nicolas Goaziou
5a63156b01
org-element: Parse secondary strings in read-only documents
...
* lisp/org-element.el (org-element-parse-secondary-string): Parse
secondary strings in read-only documents.
Reported-by: Michael Brand <michael.ch.brand@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00271.html >
2019-01-21 21:45:10 +01:00
stardiviner
bcdb2b5568
ob-clojure: Don't tangle with auto prepend ns statement
...
* lisp/ob-clojure.el: (org-babel-expand-body:clojure,
org-babel-header-args:clojure): whether auto prepend Clojure (ns ..)
statement depend on whether have :ns header argument specified.
* testing/test-ob-clojure.el: Add a test.
2019-01-21 21:17:47 +01:00
Yasushi SHOJI
4a076ed545
Allow cloning subtrees while shifting them backward in time
...
* lisp/org.el (org-clone-subtree-with-time-shift): Accept a negative
value to shift the timestamp backward in time.
* testing/lisp/test-org.el (test-org/clone-with-time-shift): Add test.
Reported-by: Scott Randby <srandby@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00151.html >
Signed-off-by: Yasushi SHOJI <yasushi.shoji@gmail.com>
2019-01-21 18:47:49 +01:00
Nicolas Goaziou
c7e306d665
Merge branch 'maint'
2019-01-21 18:44:25 +01:00
Nicolas Goaziou
fadc83d4fe
ox-texinfo: Fix anchors for all elements and objects
...
* lisp/ox-texinfo.el (org-texinfo--get-node): Fix function, too strict
about allowed types. One can always fallback to
`org-export-get-reference'.
Reported-by: wlharvey4@mac.com
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00274.html >
2019-01-21 18:40:54 +01:00
Nicolas Goaziou
73d5ac74de
Merge branch 'maint'
2019-01-19 17:28:46 +01:00
Nicolas Goaziou
372e033724
ob-exp: Fix "strip-export" noweb value
...
* lisp/ob-exp.el (org-babel-exp-results): Use :eval instead of :export
since the function is used to evaluate a source block before
exporting it.
Reported-by: Alexandre Duret-Lutz <adl@lrde.epita.fr>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00226.html >
2019-01-19 17:27:20 +01:00
Nicolas Goaziou
c28eb3c2cb
ox-latex: Fix export of tables with caption
...
* lisp/ox-latex.el (org-latex--decorate-table): Fix thinko.
Reported-by: Jens Lechtenboerger <lechten@wi.uni-muenster.de>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00262.html >
2019-01-19 16:05:12 +01:00
Nicolas Goaziou
e7901c3aec
Merge branch 'maint'
2019-01-17 14:48:31 +01:00
Nicolas Goaziou
b70cb5b7d0
org-capture: Fix item capture
...
* lisp/org-capture.el (org-capture-place-table-line): Remove
unnecessary call to `org-table-align', which could insert a spurious
newline character.
Reported-by: Thomas Holst <Thomas_Holst@gmx.de>
<http://lists.gnu.org/r/emacs-orgmode/2019-01/msg00233.html >
2019-01-17 14:47:07 +01:00
Kyle Meyer
baa98a4a6f
babel: Fix incorrect merge resolution from ba321d0e4
...
* lisp/org.el (org-babel-load-file): Fix type error introduced by
merge ba321d0e4
.
Reported-by: Gregor Zattler <telegraph@gmx.net>
<https://lists.gnu.org/archive/html/emacs-orgmode/2019-01/msg00208.html >
2019-01-14 17:09:03 -05:00
Kyle Meyer
ba321d0e44
Merge branch 'maint'
2019-01-13 15:14:37 -05:00
Kyle Meyer
3b7293a86b
Merge branch 'backports-emacs-master' into maint
...
With this merge, the next release from maint targets the Emacs master
branch (27.1).
2019-01-13 12:53:04 -05:00
Paul Eggert
5a958f3fae
Backport commit c5e02f2bc from Emacs
...
* lisp/org-protocol.el (org-protocol-flatten):
Rewrite as top-level alias, as per Stefan’s suggestion,
to avoid compiler warnings.
Make org-protocol-flatten always an alias
c5e02f2bce28f3b1f2006ce1f208f4a92ca05ed9
Paul Eggert
Mon Dec 17 13:32:52 2018 -0800
2019-01-13 12:43:04 -05:00
Paul Eggert
7937b26867
Backport commit ef144113f from Emacs
...
* lisp/org-protocol.el (org-protocol-flatten): Make it an alias for
flatten-tree if available.
Some more flatten-tree aliases
ef144113f3473f39d3df3e96e780c832e0d5420e
Paul Eggert
Mon Dec 17 10:26:15 2018 -0800
2019-01-13 12:43:04 -05:00
Kyle Meyer
d782b01d35
org-compat: Add org-current-time-as-list
...
* lisp/org-compat.el (org-current-time-as-list): New function for
compatibility with Emacsen before 27.1.
This is a follow-up to the backport of Emacs's 93fe42094.
2019-01-13 12:43:04 -05:00
Paul Eggert
2b6c7e14f2
Backport commit 93fe42094 from Emacs
...
This follows on a suggestion by Stefan Monnier in:
https://lists.gnu.org/r/emacs-devel/2018-08/msg00991.html
(Bug#32902).
* lisp/org-id.el (org-id-uuid, org-id-time-to-b36):
Don't assume timestamps default to list form.
New (TICKS . HZ) timestamp format
93fe420942c08111a6048af7c4d7807c61d80a09
Paul Eggert
Sat Oct 6 23:31:04 2018 -0700
2019-01-13 12:43:04 -05:00
Kyle Meyer
6c4acc8ded
org-compat: Define file-attribute accessors
...
* lisp/org-compat.el (file-attribute-modification-time,
file-attribute-size): New functions for compatibility with Emacsen
before 26.1.
This is a follow-up to the backport of Emacs's 662bee7d7.
2019-01-13 12:43:04 -05:00