With Emacs 29.1, use of setf with buffer-substring is effectively obsolete. Hopefully they reverse this, but am guessing they won't.
citar-org.el:407:12: Warning: ‘buffer-substring’ is an obsolete generalized
variable.
citar-org.el:445:12: Warning: ‘buffer-substring’ is an obsolete generalized
variable.
With Emacs 29.1, use of
setf
withbuffer-substring
is effectively obsolete. Hopefully they reverse this, but am guessing they won't.https://github.com/emacs-citar/citar/blob/3d84879b1793f327c68cabaddd6bedb35a030274/citar-org.el#L407-L408
See linked PR for an ugly fix.
See also:
https://github.com/minad/consult/issues/636