org-attach-store-link-p: Change default value to 'attached

* lisp/org-attach.el (org-attach-store-link-p): Change the default
value.
* etc/ORG-NEWS (The default value of ~org-attach-store-link-p~ is now
~attached~): Announce the change.
This commit is contained in:
Ihor Radchenko 2024-01-20 16:20:20 +01:00
parent ea529007d7
commit 46b9769a02
No known key found for this signature in database
GPG Key ID: 6470762A7DA11D8B
2 changed files with 6 additions and 1 deletions

View File

@ -386,6 +386,11 @@ The change is breaking when ~org-use-property-inheritance~ is set to ~t~.
The =TEST= parameter is better served by Emacs debugging tools.
** New and changed options
*** The default value of ~org-attach-store-link-p~ is now ~attached~
Now, after attaching a file, =[[attach:...]]= link to the attached file
is stored. It can later be inserted using =M-x org-insert-link=.
*** ~org-link-descriptive~ can now be set per-buffer via =#+STARTUP= options
In addition to ~org-link-descriptive~ custom option, link display can

View File

@ -142,7 +142,7 @@ Selective means to respect the inheritance setting in
(const :tag "Inherit parent node attachments" t)
(const :tag "Respect org-use-property-inheritance" selective)))
(defcustom org-attach-store-link-p nil
(defcustom org-attach-store-link-p 'attached
"Non-nil means store a link to a file when attaching it.
When t, store the link to original file location.
When `file', store link to the attached file location.