Fix org-eldoc: add 'org-self-insert-command' to 'eldoc-message-commands'
lisp/org-expiry.el: Account for org-time-stamp-formats refactor
* lisp/org-expiry.el (org-expiry-insert-created)
(org-expiry-insert-expiry): timestamp formats dropped delimiters so a
slight modification is required following org commit
e3a7c01874c9bb80e04ffa58c578619faf09e7f0, the change is made backward
compatible by removing < and > from the old timestamp format
Fix formatting of inserted timestamps
Make handling the timestamps internally consistent, i.e. without the delimiters and use a dedicated
helper to format them based on the value of the `org-expiry-inactive-timestamps variable.
lisp/ob-asymptote.el: Replace Luc P. by Jarmo H. as maintainer
fix(org-checklist.el): change org-make-checklist-export (Emacs 28+ cl)
In more recent Emacs, cl functions (like "case") must be prefixed with
"cl-". Add this and re-order choices (t must be the last choice now).
file-name-directory return nil with arg file
org-depend: Fix obsoletion warnings
* lisp/org-depend.el (org-depend-trigger-todo): `position' ->
`cl-position', `subseq' -> `cl-subseq'.
lisp/org-eldoc.el: Fix propertizing of non-string header args
sql-mode exposes a header-arg ~:dbport~, which accepts only number
args[fn:1], yet ~org-eldoc-get-src-header~ uses ~string=~ to
quick-exit in the propertizing lambda, which operates directly on the
header args given by ~org-babel-get-src-block-info~; in which there is
no value normalisation, thus can yield /any/ type, given that a header
arg may some arbitrary elisp expression. Here we cast all objects to
their printed representation using the string directive ~%s~.
[fn:1] this numeric arg however, is only enforced by
~org-babel-sql-dbstring-*~ for most vendors, as:
(when port (format "-p%d" port))
*el: Fix Homepage keyword
README*: Update the list of files to delete from the next release
There are right now no files to remove from the next release.
Delete files
These files were to be removed from the next release.
lisp/org-eldoc.el: Fix inf-loop when point in org src blocks
(org-eldoc-documentation-function): Return nil when src block lang is
"org". Without this, the `org-eldoc-documentation-function' is
repeated called and causes an inf-loop.
Fixes the issue reported in
<https://lists.gnu.org/r/emacs-orgmode/2022-04/msg00373.html>.
lisp/org-eldoc.el: Whitespace change
(org-eldoc-documentation-function): Re-indent, clean up tabs
Rename some obsolete functions to their newer names
* lisp/org-bibtex-extras.el (obe-meta-to-json):
* lisp/org-choose.el (org-choose-filter-tail):
* lisp/org-screenshot.el (org-screenshot-generate-file-name):
(org-screenshot-rotation-init):
(org-screenshot-take):
(org-screenshot-do-rotate):
* lisp/ox-taskjuggler.el (org-taskjuggler-format-dependencies): `incf'
-> `cl-incf'; `plusp' -> `cl-plusp'.
Reported in https://orgmode.org/list/875yn53r1j.fsf@gmail.com
Merge remote-tracking branch 'nongnu/elpa/org-contrib'