Ihor Radchenko <yanta...@gmail.com> writes: > I think something like the following will do (untested): > > (defun org-attach-save-file-list-to-property () > "Save list of attachments to ORG_ATTACH_FILES property." > (when-let* ((dir (org-attach-dir)) > (files (org-attach-file-list dir))) > (org-set-property "ORG_ATTACH_FILES" (mapconcat #'identity files ", ")))) > (add-hook 'org-attach-after-change-hook > #'org-attach-save-file-list-to-property) > > Best, > Ihor
I have copied the code to my dot Emacs, but now when I try to add an attachment now, it generates this error: run-hook-with-args: Wrong number of arguments: (lambda nil "Save list of attachments to ORG_ATTACH_FILES property." (when-let* ((dir (org-attach-dir)) (files (org-attach-file-list dir))) (org-set-property "ORG_ATTACH_FILES" (mapconcat #'identity files ", ")))), 1 Can you help me with this? Kind regards, Raoul Comninos