~bzg/org-contrib

Fix org-eldoc: add 'org-self-insert-command' to 'eldoc-message-commands'
Use format function for timestamp; combine both time-stamp-format fixes

A redo of 0927d5f319d6168b0df3a118f2269535a15557ef">https://git.sr.ht/~mrvdb/org-contrib/commit/0927d5f319d6168b0df3a118f2269535a15557ef
taking the change from
b6712e688b3a54c54b80ab34525d4672ff2a8d7a">https://git.sr.ht/~bzg/org-contrib/commit/b6712e688b3a54c54b80ab34525d4672ff2a8d7a into account
* lisp/org-contrib.el: Bump version to 0.4.1

This release is a bugfix release aiming to propagate the important
bugfixes to ELPA.

Link: https://orgmode.org/list/m28rjerx1t.fsf@purvis.id.au
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
6422b265 — Mike Fisher 8 months ago
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
caf613d8 — Ihor Radchenko 9 months ago
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.
e6cb6ca4 — Ihor Radchenko 1 year, 1 month ago
Replace removed `remove-if' by `cl-remove-if'

* lisp/org-bibtex-extras.el (obe-meta-to-json):
* lisp/org-depend.el (org-depend-trigger-todo): Rename `remove-if' ->
`cl-remove-if'.  `remove-if' is deprecated since Emacs 27.

Reported in https://orgmode.org/list/a46a1419-62fa-a162-b727-ed708157a74c@cea.fr
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
a33dd6f1 — Ihor Radchenko 1 year, 1 month ago
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'
Next