Commit graph

1026 commits

Author SHA1 Message Date
Protesilaos Stavrou 90372d9627
Update copyright years in a few places 2025-01-01 07:03:42 +02:00
Protesilaos Stavrou 24bd7ae625
Acknowledge Laurent Gatto for commit 8fca695
This was done in pull request 505: <https://github.com/protesilaos/denote/pull/505>.
The change is small, meaning that Laurent does not need to assign
copyright to the Free Software Foundation.
2024-12-29 09:27:54 +02:00
Laurent Gatto 8fca695299
Update README.org
- From the text, there seem to be more than five (I count seven) to write a note with Denote.
- Typo - remove 's'.
2024-12-28 18:30:02 +01:00
Protesilaos Stavrou 21b03db4a8
Update sample config to have simpler variant and use-package 2024-12-28 08:03:49 +02:00
Protesilaos Stavrou d9bf8db87c
Fix alias to denote-link-dired-marked-notes
Otherwise, this was making the alias and the alised function do
nothing. Thanks to Olver Epper for reporting a problem with this
command in issue 503: <https://github.com/protesilaos/denote/issues/503>.
2024-12-26 08:38:23 +02:00
Protesilaos Stavrou a87d0c86e3
Acknowledge Jeff Valk for reporting issue that led to rename commands during org-capture
This was done in issue 500, with the change made by Jean-Philippe
Gagné Guay in pull request 502:

- <https://github.com/protesilaos/denote/issues/500>
- <https://github.com/protesilaos/denote/pull/502>
2024-12-25 17:59:02 +02:00
Protesilaos Stavrou 8bd602b863
Make obsolete the command 'denote-add-front-matter'
This is due to refinements made by Jean-Philippe Gagné Guay to the
file renaming mechanism. We discussed this deprecation in issue 498:
<https://github.com/protesilaos/denote/issues/498>.
2024-12-22 11:01:06 +02:00
Protesilaos Stavrou c6bc62d6c9
Document the optional use of Obsidian-style front matter 2024-12-16 08:50:37 +02:00
Jean-Philippe Gagné Guay 0a5c142287 Refactor denote--date-convert 2024-12-13 22:31:48 -05:00
Protesilaos Stavrou 6613d3903d
Refactor denote-add-front-matter and make it interactive-only 2024-12-13 11:18:42 +02:00
Protesilaos Stavrou 97d866ee6d
Replace denote--add-front-matter with denote-prepend-front-matter 2024-12-13 11:18:05 +02:00
Protesilaos Stavrou e9840d1f57
Make denote-add-front-matter read title value if available
Thanks to juh for asking about this in issue 493:
<https://github.com/protesilaos/denote/issues/493>.
2024-12-11 08:57:25 +02:00
Protesilaos Stavrou c68e9bee1e
Mention denote-file-has-denoted-filename-p in the manual
This was contributed by Jean-Philippe Gagné Guay as part of the
changeset of pull request 491: <https://github.com/protesilaos/denote/pull/491>.
2024-12-09 12:53:54 +02:00
Protesilaos Stavrou f89f9ee963
Make denote-date-prompt accept optional INITIAL-DATE and PROMPT-TEXT
Thanks to Alex Griffin for starting the discussion about this feature
and to Jean-Philippe Gagné Guay for contributing to it. It was done in
issue 489: <https://github.com/protesilaos/denote/issues/489>.
2024-12-09 11:51:08 +02:00
Protesilaos Stavrou d6b3269a17
Merge branch 'not-regexp' 2024-12-04 14:10:05 +02:00
Protesilaos Stavrou fba0bb2650
Document the :not-regexp parameter of the Org dynamic blocks 2024-12-04 14:09:10 +02:00
Protesilaos Stavrou 821095844c
Clarify the wording about default behaviour of denote-sort-dired command 2024-12-03 10:30:24 +02:00
Protesilaos Stavrou 4205708b2c
Document in the manual denote-sort-dired-extra-prompts new exclude-regexp symbol 2024-12-03 10:26:04 +02:00
Protesilaos Stavrou 7f4a66d802
Mention the denote-zettel-interface package by Kristoffer Balintona 2024-12-03 10:18:43 +02:00
Protesilaos Stavrou 663e6e0206
Document denote-directory-files EXCLUDE-REGEXP in the manual 2024-12-03 08:10:08 +02:00
Protesilaos Stavrou 0f11e93f25
Add user option denote-open-link-function for non-Org buffers 2024-11-26 11:52:44 +02:00
Protesilaos Stavrou 66124eb234
Update the wishlist to remove what we have already done 2024-11-23 11:19:25 +02:00
Protesilaos Stavrou 812bec4027
Document denote-journal-extras-keyword support for list value
This was contributed by Octavian in pull request 483:
<https://github.com/protesilaos/denote/pull/483>. The change is within
the allowed ~15 line limite, meaning that Octavian does not need to
assign copyright to the Free Software Foundation.
2024-11-23 10:46:33 +02:00
Protesilaos Stavrou 7c8ed195d8
Note that new README wording about denote-rewrite-front-matter is part of development 2024-11-14 11:04:07 +02:00
Jean-Philippe Gagné Guay 25cf2f831c Refactor denote-rewrite-front-matter
Also add denote-always-include-all-front-matter-lines
2024-11-10 23:21:57 -05:00
Protesilaos Stavrou e5b574ec87
Add development note for some symbols in the manual
Those were changed by Jean-Philippe Gagné Guay in pull request 476:
<https://github.com/protesilaos/denote/pull/476>.
2024-11-10 07:58:01 +02:00
Jean-Philippe Gagné Guay 5e21143e22 Update docstring of denote-format-file-name 2024-11-09 23:23:56 -05:00
Jean-Philippe Gagné Guay 19164364a8 Obsolete denote-create-unique-file-identifier 2024-11-09 23:23:50 -05:00
Jean-Philippe Gagné Guay a204554b8d denote-get-identifier returns an empty string when date is nil
Also make the date parameter mandatory
2024-11-08 22:58:14 -05:00
Jean-Philippe Gagné Guay a5ecae13cf Obsolete denote-parse-date 2024-11-08 22:29:33 -05:00
Protesilaos Stavrou b788f7c3d7
Expand denote-md-extras.el to support conversion from/to Obsidian links
Thanks to hyperfocus1337 for discussing this with me and testing my
prototypes in issue 475: <https://github.com/protesilaos/denote/issues/475>.
2024-11-07 10:44:41 +02:00
Protesilaos Stavrou 0daf97be00
Make denote-link-description-format accept %T for file name title only 2024-11-06 10:48:00 +02:00
Protesilaos Stavrou 991b2fece2
Make denote-rename-buffer-format accept %T for file name title only 2024-11-06 10:47:39 +02:00
Jean-Philippe Gagné Guay 18e8bb9ece Add denote-link-description-with-signature-and-title and use it as the default 2024-11-03 11:30:43 -05:00
Jean-Philippe Gagné Guay 90c08c1693 Remove ignore-region parameter from denote-get-link-description 2024-11-03 09:58:56 -05:00
Protesilaos Stavrou 8eae1c9e97
Merge branch 'link-description-format' 2024-11-03 11:51:06 +02:00
Protesilaos Stavrou 0ce0702158
Deprecate denote-link-description-function and replace it with denote-link-description-format (check FIXME) 2024-11-03 11:50:21 +02:00
Protesilaos Stavrou bbf62a9e89
Define denote-dired-link-marked-notes as alias for denote-link-dired-marked-notes 2024-10-28 10:07:46 +02:00
Protesilaos Stavrou 331918bdbd
Add denote-md-extras.el with two commands for link conversion 2024-10-26 09:33:31 +03:00
Protesilaos Stavrou 9f58b5ad24
Acknowledge sarcom-sar for the discussion leading to commit 3517ba2
This was done in issue 467: <https://github.com/protesilaos/denote/issues/467>.

The commit is by Jean-Philippe Gagné Guay, which was done in pull
request 468: <https://github.com/protesilaos/denote/pull/468>.
2024-10-26 08:29:16 +03:00
Protesilaos Stavrou 3b18256bea
Switch to if-let* and when-let* everywhere because Emacs 31 deprecates the others 2024-10-24 16:30:53 +03:00
Protesilaos Stavrou 244472f506
Make the 'denote' command kill buffers after running denote-after-new-note-hook
Otherwise it kills the buffer too early.

Thanks to hapst3r for reporting this problem and to Jean-Philippe
Gagné Guay for contributing to the discussion about how best to
approach this. Done in issue 460:
<https://github.com/protesilaos/denote/issues/460>.
2024-10-20 16:47:08 +03:00
Protesilaos Stavrou ed0eb4aea2
Acknowledge Aziz for commit 7793135
This was done in pull request 456: <https://github.com/protesilaos/denote/pull/456>.
The change is small, meaning that Aziz does not need to assign
copyright to the Free Software Foundation.
2024-10-11 07:56:29 +03:00
Protesilaos Stavrou 9d3b6cb8f6
Add missing warning about development code for commit 960a4c1 2024-10-10 09:27:15 +03:00
Protesilaos Stavrou 960a4c143d
Document how to use denote-journal-extras with org-capture
Thanks to Cosmin-Octavian C for providing the sample code in issue
437: <https://github.com/protesilaos/denote/issues/437>. Also thanks
to Samuel Flint for suggesting such a feature and discussing the issue.
2024-10-10 09:22:25 +03:00
Protesilaos Stavrou 4b9a37d5d7
Reword some statements of the denote-org-store-link-to-heading docs 2024-10-09 09:10:01 +03:00
Protesilaos Stavrou 6497c251fc
Merge branch 'org-context-links-for-headings' 2024-10-09 09:03:36 +03:00
Jean-Philippe Gagné Guay e8e1eb48d2 Put hyphen last in character alternative 2024-10-05 23:53:37 -04:00
Protesilaos Stavrou df6a416db1
Update sample code to use full paths to subdirectories 2024-09-26 10:01:41 +03:00
Protesilaos Stavrou c77959afe4
Note that users may not need org-capture as convenience commands are easy 2024-09-23 08:59:28 +03:00
Protesilaos Stavrou 2dd21d24d7
Update and expand the documentation of "Write your own convenience commands" 2024-09-23 08:57:12 +03:00
Protesilaos Stavrou 31abe41a4b
Reword and refine the documentation about the org-capture integration 2024-09-23 08:45:12 +03:00
Protesilaos Stavrou d7301e08e1
Document how to use org-capture with specific values
I am writing this in response to the question raised by jtpavlock in
discussion 448: <https://github.com/protesilaos/denote/discussions/448>.
2024-09-23 08:43:32 +03:00
Protesilaos Stavrou 4e2aabe4d2
Define a more discoverable alias for denote-extract-keywords-from-path 2024-09-21 10:49:17 +03:00
Protesilaos Stavrou 7ddff697fc
Make a sample code a bit more robust 2024-09-20 11:38:29 +03:00
Protesilaos Stavrou dcd92c4ac6
Document how to list empty/non-empty files in a Dired buffer
Thanks to Wilf for suggesting this idea in issue 423:
<https://github.com/protesilaos/denote/issues/423>.
2024-09-18 17:16:14 +03:00
Protesilaos Stavrou 58b3dc2d17
Make denote-org-store-link-to-heading accept option for context links
I am providing this option in response to the request from jarofromel
in issue 438: <https://github.com/protesilaos/denote/issues/438>.
2024-09-17 13:52:05 +03:00
Jean-Philippe Gagné Guay 68e31fdb87 Make slug functions public and remove some options and functions 2024-09-13 21:56:25 -04:00
Protesilaos Stavrou 55660d82e0
Update sources for my tmr package 2024-09-13 10:06:08 +03:00
Protesilaos Stavrou b9bfd405a4
Update source link to point to GitHub 2024-09-13 10:05:14 +03:00
Protesilaos Stavrou 468fc7c52c
Add section with custom code for meeting notes
Thanks to Kosta Harlan for discussing this workflow with me. This was
done via a private channel and I am sharing this information with
permission.
2024-09-13 08:20:52 +03:00
Protesilaos Stavrou 51a397ce8a
Clarify that commit 71194be depends on the current development target 2024-09-12 17:58:10 +03:00
Protesilaos Stavrou 71194be24a
Document custom commands to switch to a silo
Thanks to IceAsteroid for suggesting this in issue 432:
<https://github.com/protesilaos/denote/issues/432>.
2024-09-12 17:57:07 +03:00
Protesilaos Stavrou fc00f1469b
Document sample code on how to auto rename a Denote file
I helped Lukas C. Bossert figure this out in discussion 430 and am
documenting it in case other users have a need for it:
<https://github.com/protesilaos/denote/discussions/430>.
2024-09-09 10:02:44 +03:00
Protesilaos Stavrou 4e7b4a9617
Write top-level heading for packages that build on Denote 2024-09-09 09:56:18 +03:00
Protesilaos Stavrou efc7ef5e2e
Note that those who use a custom grep may prefer consult instead 2024-09-09 09:50:16 +03:00
Protesilaos Stavrou 3226846c0e
Correct a heading in the manual 2024-09-09 09:50:07 +03:00
Protesilaos Stavrou d5cf6222d5
Make a small rewording to the manual 2024-09-09 08:11:18 +03:00
Jean-Philippe Gagné Guay 18f92264db Make parameters of denote--rename-file accept a keep-current symbol 2024-09-08 10:42:48 -04:00
Protesilaos Stavrou 3bb05f212c
Update to Denote version 3.1.0 2024-09-04 11:31:56 +03:00
Protesilaos Stavrou 001fe15eec
Document the command denote-backlinks-toggle-context 2024-09-04 09:59:40 +03:00
Protesilaos Stavrou 717e41d683
Use correct samples for non-ASCII in slugs
Thanks to Jean-Philippe Gagné Guay for pointing out my mistake in
issue 420: <https://github.com/protesilaos/denote/issues/420>.
2024-09-04 07:05:49 +03:00
Protesilaos Stavrou 1975648e39
Document denote-slug-keep-only-ascii in the manual 2024-09-03 14:24:02 +03:00
Protesilaos Stavrou 5180991464
Document custom functions to sluggify by removing non-ASCII characters
Thanks to Jean-Philippe Gagné Guay for commenting on this initiative
in issue 420: <https://github.com/protesilaos/denote/issues/420>.
2024-09-03 14:23:11 +03:00
Protesilaos Stavrou b600e70857
Fix a typo in denote-kill-buffers
Thanks to Nicolas Semrau for spotting it:
<e7cfd48bd6>.
2024-09-03 12:45:58 +03:00
Protesilaos Stavrou e7cfd48bd6
Document the new user option denote-kill-buffers
This was contributed by Jean-Philippe Gagné Guay in pull request 426:
<https://github.com/protesilaos/denote/pull/426>.
2024-09-03 09:18:57 +03:00
bryanrinders 502ee1fcf3
fix typos 2024-09-02 16:09:26 +02:00
Protesilaos Stavrou 7524aa2de8
Define denote-identifier-p function 2024-09-01 09:17:48 +03:00
Protesilaos Stavrou 3ae863f108
Reword the sections about Org dynamic blocks for clarity
I repeat some statemenents because I know how a manual is read: the
user checks only the paragraphs of immediate interest.
2024-08-31 09:32:37 +03:00
Protesilaos Stavrou 75374dc5dd
Add optional :include-date parameter to Org dynamic blocks that show links to files
Thanks to Sergio Rey for describing this idea to me. This was done via
a private channel and this information is shared with permission.
2024-08-31 09:31:54 +03:00
Protesilaos Stavrou 4651362642
Make denote--file-type-org-extra-p handle cases like org-tree-to-indirect-buffer
Now we can add Denote links in those buffers as well. Whereas before
it would not work, as Denote would not recognise the file type.

Thanks to coherentstate for bringing this matter to my attention in
issue 418: <https://github.com/protesilaos/denote/issues/418>.
2024-08-31 08:59:30 +03:00
Protesilaos Stavrou d3e3762fe4
Add optional :this-heading-only parameter for backlinks' Org dynamic block 2024-08-29 07:10:52 +03:00
Protesilaos Stavrou 1386a6339c
Change the default style of the backlinks indicator of denote-rename-buffer-mode 2024-08-28 12:00:59 +03:00
Protesilaos Stavrou eec60330fb
Make org-capture not create CUSTOM_ID for heading if no link is specified
Before, we were creating this unconditionally. Thanks to Jonas
Großekathöfer for bringing this matter to my attention in issue 404:
<https://github.com/protesilaos/denote/issues/404>.
2024-08-04 11:57:02 +03:00
Protesilaos Stavrou 4eceb360a2
Add sample code in the manual to find duplicate identifiers 2024-08-02 09:52:02 +03:00
Protesilaos Stavrou 0e9cec2551
Use the correct symbol for denote-excluded-directories-regexp 2024-08-02 09:30:29 +03:00
Protesilaos Stavrou 354cb2492b
Make corrections to the docs of commit 2fc82bd 2024-08-02 09:28:59 +03:00
Protesilaos Stavrou 2fc82bd292
Add Org dynamic block to insert files as headings 2024-08-02 09:25:57 +03:00
Protesilaos Stavrou 8ad0b816ed
Add three new user options for 'denote-sort-dired' 2024-08-01 10:19:46 +03:00
Protesilaos Stavrou d19a3ce882
Document how to sort Luhmann-style signatures (also see commit f806ed7) 2024-08-01 08:30:32 +03:00
Protesilaos Stavrou f806ed7db0
Add user options for the denote-sort-dired sorting functions per file name component 2024-08-01 08:30:17 +03:00
Protesilaos Stavrou 57b19e10ad
Remove outdated development note 2024-08-01 08:07:53 +03:00
Protesilaos Stavrou 47e619feef
Make denote-rename-file-using-front-matter also read file-at-point in Dired
This makes it consistent with how 'denote-rename-file' works. I am
implementing this in response to issue 401 where Alp Eren Kose assumed
this was the default behaviour: <https://github.com/protesilaos/denote/issues/401>

I think it makes sense to have it this way to avoid such confusion.
Still, it seems easier to edit the file and call 'denote-rename-file-using-front-matter'
directly, rather do an intermediate step through Dired.
2024-07-31 18:59:18 +03:00
Protesilaos Stavrou 7e53ab30b3
Remove reference to function that no longer exists 2024-07-31 17:32:38 +03:00
Protesilaos Stavrou 3ea15caf42
Define denote-get-identifier-at-point function
I am implementing this in response to a question by Alan Schmitt in
issue 400: <https://github.com/protesilaos/denote/issues/400>.
2024-07-31 17:09:04 +03:00
Protesilaos Stavrou b5f94b50e1
Add :excluded-dirs-regexp parameter to all dynamic blocks
Thanks to Claudio Migliorelli for discussing this idea with me. It was
done via a private channel and this information is shared with
permission.
2024-07-30 09:38:58 +03:00
Protesilaos Stavrou c9de283410
Document a custom denote-region that references the source 2024-07-27 07:20:49 +03:00
Protesilaos Stavrou d28a7c1a2c
Rename user option to denote-backlinks-display-buffer-action 2024-07-25 10:02:58 +03:00
Protesilaos Stavrou 259d04aeaa
Update the documentation of denote-templates
This builds on top of the contribution of skissue, which was done in
pull request 398: <https://github.com/protesilaos/denote/pull/398>.
The change is small, meaning that its author does not need to assign
copyright to the Free Software Foundation.
2024-07-20 08:02:38 +03:00
Protesilaos Stavrou aa83497db0
Document denote-buffer-has-backlinks-string in the manual
This is related to the contribution by Ashton Wiersdorf in pull
request 392: <https://github.com/protesilaos/denote/pull/392>.
2024-07-18 08:57:32 +03:00
Ashton Wiersdorf 9be887a963 Add notes in the manual about the buffer backlink indicator 2024-07-17 23:26:50 -06:00
Protesilaos Stavrou d73ef5c215
Make denote--file-type-org-extra-p not assume full buffer name
This way it works even when the buffer is renamed via the
'denote-rename-buffer-mode'. Thanks to skissue for reporting the
problem and discussing it with me. This was done in issue 393:
<https://github.com/protesilaos/denote/issues/393>.
2024-07-17 20:44:10 +03:00
Protesilaos Stavrou b5368b23a0
Acknowledge Jakub Szczerbowski for commit 3eb82c0
The change is small, meaning that Jakub does not need to assign
copyright to the Free Software Foundation. This was done as pull
request 395: <https://github.com/protesilaos/denote/pull/395>.
2024-07-17 12:03:19 +03:00
Protesilaos Stavrou 77acc10fe4
Document how to make Org open links to some file types in Emacs 2024-07-12 18:42:45 +03:00
Protesilaos Stavrou 96094529b6
Update the documentation of denote-rename-file-using-front-matter in the manual 2024-07-06 11:57:42 +03:00
Protesilaos Stavrou 64253c4fc4
Mention my 'consult-denote' package in the manual 2024-07-05 19:34:32 +03:00
Protesilaos Stavrou 0c77b6fe56
Update sample configuration about denote-fontify-links-mode-maybe 2024-07-02 14:55:24 +03:00
Protesilaos Stavrou d942333980
Make 'denote-add-links' always read the dir-local variables
We do this by expanding the lists without using an intermediate
buffer. The previous approach was not working as intended in a silo,
because the dir-local value of 'denote-directory' was not present.

Thanks to yetanotherfossman for reporting the problem with
'denote-add-links' when used in a silo and for figuring out that the
temporary buffer was part of the problem. This was done in issue 386:
<https://github.com/protesilaos/denote/issues/386>.
2024-07-01 19:21:35 +03:00
Protesilaos Stavrou 05a5334c49
Update Denote to version 3.0.0 2024-06-30 11:06:50 +03:00
Protesilaos Stavrou a320cebd6a
Include denote-rename-file-title in the manual 2024-06-30 10:53:12 +03:00
Protesilaos Stavrou c9ba0b5bd0
Rewrite the section in the manual about denote-rename-file-signature 2024-06-30 10:53:12 +03:00
Protesilaos Stavrou 5153f01da1
Rewrite the manual about denote-rename-file-keywords 2024-06-30 10:48:45 +03:00
Protesilaos Stavrou a13919d3b1
Mention the user option 'denote-file-name-components-order' in more places 2024-06-30 10:20:36 +03:00
Protesilaos Stavrou b47c9b5738
Mention in the manual all the 'denote-use-*' variables we have 2024-06-30 09:26:56 +03:00
Protesilaos Stavrou c637f7f4cb
Acknowledge Nick Bell for participating in issue 332
Here: <https://github.com/protesilaos/denote/issues/332>.
2024-06-30 08:10:25 +03:00
Protesilaos Stavrou 32d98143fd
Merge remote-tracking branch 'origin/excluded-files-regexp' 2024-06-30 07:36:09 +03:00
Al Haji-Ali fb39088ded Added a helper function to conditionally enable denote-fontify-links-mode. 2024-06-26 11:00:12 +01:00
Protesilaos Stavrou e77ef96ccb
Add denote-excluded-files-regexp option to exclude files from prompts
This is in response to requests for such a user option done by Samuel
W. Flint and zadca123 in issues 384, respectively:

- <https://github.com/protesilaos/denote/issues/376>
- <https://github.com/protesilaos/denote/issues/384>
2024-06-25 13:49:31 +03:00
Protesilaos Stavrou abae2d4a86
Document how to use a silo from anywhere
I helped user elge70 as part of issue 381:
<https://github.com/protesilaos/denote/issues/381>.
2024-06-22 13:02:55 +03:00
Protesilaos Stavrou cbc1f3b783
Document how to switch to a silo 2024-06-22 12:51:48 +03:00
Protesilaos Stavrou 17dbaaaa2b
Document 'denote-fontify-links-mode'
This builds on top of the new fontification feature provided by Abdul-Lateef Haji-Ali in
pull request 344 (commit 4d12452): <https://github.com/protesilaos/denote/pull/344>.
2024-06-19 09:50:48 +03:00
Protesilaos Stavrou 15c0765951
Acknowledge Abdul-Lateef Haji-Ali for commit 4d12452
Abdul-Lateef has already assigned copyright to the Free Software
Foundation. The new feature was done in pull request 344:
<https://github.com/protesilaos/denote/pull/344>.
2024-06-19 09:13:27 +03:00
Protesilaos Stavrou dd3755e690
Document how to make silos work for Org export
Thanks to azegas for reporting an issue that led me to investigate
this in-depth. This was done in issue 369:
<https://github.com/protesilaos/denote/issues/369>.
2024-06-18 13:04:52 +03:00
Protesilaos Stavrou ed112050d9
Add two cross references in the manual for linking individual files 2024-05-20 07:25:49 +03:00
Protesilaos Stavrou 84f2f28764
Add documentation for a global denote-link
Thanks to Alexis Purslane for suggesting this idea in issue 364:
<https://github.com/protesilaos/denote/issues/364>.
2024-05-20 07:15:41 +03:00
Protesilaos Stavrou bfee3da14c
Reword the documentation of denote-link 2024-05-20 07:14:16 +03:00
Protesilaos Stavrou b2c2106020
Update the docs of denote-file-name-components-order for more clarity
The idea to include some examples comes from Maikol Solis in issue
361: <https://github.com/protesilaos/denote/issues/361>.
2024-05-19 17:59:53 +03:00
Protesilaos Stavrou 53b52d56db
Document new user option denote-file-name-components-order
The new functionality is contributed by Jean-Philippe Gagné Guay in
pull request 360: <https://github.com/protesilaos/denote/pull/360>.
2024-05-19 08:05:28 +03:00
Jean-Philippe Gagné Guay 85ae81782b Make renaming commands rename the current file without prompt 2024-05-16 21:48:11 -04:00
Protesilaos Stavrou 0dc0162933
Simplify denote-file-is-note-p 2024-05-16 16:04:19 +03:00
Jean-Philippe Gagné Guay 9e893fb82c Remove outdated info in docstring of denote-directory-files 2024-05-15 22:29:32 -04:00
Jean-Philippe Gagné Guay df44843766 Make denote-filetype-heuristics return nil with unrecognized file types 2024-05-15 22:29:28 -04:00
Jean-Philippe Gagné Guay b768741100 Make denote-file-prompt return an absolute path and remove denote-file-or-action-prompt 2024-05-13 21:52:11 -04:00
Protesilaos Stavrou f08bed0909
Make denote-retrieve-title-or-filename be a wrapper only
We do not want it to return the file-name-base because this will
duplicate the text of the file name when there is no TITLE component,
as demonstrated by duli in issue 347: <https://github.com/protesilaos/denote/issues/347>.
2024-05-12 11:32:24 +03:00
Protesilaos Stavrou a7cfe4a5c2
Revise the denote-file-prompt to improve the user experience
The goal is to decouple file selection from the logic of the "... or
create" commands we have. We want to require a match to a file by
default and to only have a fallback "or create" action in those cases
where it is requested.

The changes I make here apply to the "... or create" commands, though
they also affect 'denote-link' and related. When we prompt to link to
a file, we require a match, such that the user cannot exit the
minibuffer with a string that does not expand to an existing file.
This was an error we were not handling. It was also an easy mistake to
make.

This follows the discussion with Jean-Philippe Gagné Guay and Alan
Schmitt in issue 339: <https://github.com/protesilaos/denote/issues/339>.
2024-05-12 07:54:44 +03:00
Protesilaos Stavrou 0bc53a4bce
Make public the prompt for selecting linked file 2024-05-11 06:33:04 +03:00
Protesilaos Stavrou 791ac93f4d
Fix regression with wrong extension assignment while renaming
Thanks to Kolmas for bringing this matter to my attention in issue
343: <https://github.com/protesilaos/denote/issues/343>.
2024-05-10 20:17:58 +03:00
Protesilaos Stavrou c738198b4a
Tweak the docstring of denote-file-prompt 2024-05-09 13:59:35 +03:00
Protesilaos Stavrou c79da89b23
Clarify that denote-org-extras.el is part of Denote and autoloadable
Thanks to Julian Hoch for asking for this clarification. This was done
in issue 337: <https://github.com/protesilaos/denote/issues/337>.
2024-05-07 09:04:55 +03:00
Protesilaos Stavrou e197f3157a
Make denote-add-prompts public 2024-05-02 10:55:36 +03:00
Protesilaos Stavrou 0a7560882e
Update the denote-sluggify entry in the manual
This reflects the change made by Jean-Philippe Gagné Guay in pull
request 331: <https://github.com/protesilaos/denote/pull/331>.
2024-04-27 07:37:33 +03:00
Protesilaos Stavrou 31e94d0568
Update the manual of all commands tha respect denote-rename-confirmations
This new user option was contributed by Jean-Philippe Gagné Guay in
pull request 324: <https://github.com/protesilaos/denote/pull/324>.
2024-04-26 08:26:01 +03:00
Protesilaos Stavrou 8ee7eb5b57
Include reference to denote-save-buffers in manual's denote-rename-file entry 2024-04-26 08:15:03 +03:00
Protesilaos Stavrou 4723147554
Update the manual for denote-rename-file to mention denote-rename-confirmations
This new user option was contributed by Jean-Philippe Gagné Guay in
pull request 324: <https://github.com/protesilaos/denote/pull/324>.
2024-04-26 08:12:06 +03:00
Protesilaos Stavrou 68915b1545
Document functions for developers affected by the new denote-rename-confirmations 2024-04-26 08:07:41 +03:00
Protesilaos Stavrou 9eacb2f4e8
Document the denote-rename-confirmations in the manual 2024-04-26 08:07:21 +03:00
Protesilaos Stavrou 05d378ec08
Update the manual about denote-save-buffers 2024-04-26 07:45:05 +03:00
Protesilaos Stavrou 534c8075b3
Update the manual's acknowledgements
This covers the contribution by Alexandre Rousseau in commit 6f1773a.
The change is small, so Alexandre does not need to assign copyright to
the Free Software Foundation.
2024-04-26 07:23:11 +03:00
Protesilaos Stavrou 6c330d4b35
Include cross reference to Org heading backlinks 2024-04-21 08:34:26 +03:00
Protesilaos Stavrou 3100af5903
Update the value of denote-link-backlinks-display-buffer-action 2024-04-21 08:29:11 +03:00
Protesilaos Stavrou 1aa09dbff3
Update acknowledgements per commit 7a16d7b 2024-04-20 21:45:55 +03:00
Protesilaos Stavrou 7a16d7bb69
Add optional command to sshow backlinks for an individual Org heading
Thanks to Harold Ollivier for suggesting this idea in issue 297:
<https://github.com/protesilaos/denote/issues/297>.
2024-04-20 21:00:30 +03:00
Jean-Philippe Gagné Guay 943d20d124 Remove denote-convert-file-name-keywords-to-crm 2024-04-14 15:28:19 -04:00
Jean-Philippe Gagné Guay 417818b331 Remove denote-retrieve-front-matter-keywords-value-as-string 2024-04-14 15:26:43 -04:00
Protesilaos Stavrou b914c2f6ea
Document denote-dired-rename-marked-files-{add,remove}-keywords 2024-04-13 13:40:10 +03:00
Protesilaos Stavrou 8154f3a161
Acknowledge Jianwei Hou for fixing a typo in the manual 2024-04-13 13:40:10 +03:00
Jianwei Hou 7c2681e8cb fix a doc typo in section 3.1.5 The denote-save-buffer-after-creation option 2024-04-04 22:34:17 +08:00
Protesilaos Stavrou cade4108a2
Include and document the user option denote-link-description-function
Thanks to Sven Seebeck for noticing that we did not document this for
the 2.3.0 release. Thanks to Jean-Philippe Gagné Guay for helping me
refine the code. This was all done in issue 298:
<https://github.com/protesilaos/denote/issues/298>.
2024-03-28 07:56:25 +02:00
Protesilaos Stavrou 12afccb758
Add a missing heading in the manual 2024-03-28 07:55:47 +02:00
Protesilaos Stavrou fd991d40b5
Reword an outdated statement in the manual 2024-03-28 07:55:22 +02:00
Protesilaos Stavrou b90d349bf5
Remove duplicate nodes in the manual about "link or create" commands 2024-03-27 06:58:10 +02:00
Protesilaos Stavrou 1296dbef0a
Mention the denote-save-buffer-after-creation in two doc places 2024-03-27 06:57:37 +02:00
Protesilaos Stavrou 93887bea48
Update to Denote version 2.3.0 2024-03-24 19:51:48 +02:00
Protesilaos Stavrou 5f90cc9617
Make minor rewording in the manual 2024-03-24 18:07:15 +02:00
Protesilaos Stavrou 6744a4be19
Make one correction about a symbol being a variable, not function 2024-03-24 10:54:32 +02:00
Protesilaos Stavrou 35c8d1a8c5
Clarify how denote-org-store-link-to-heading affects org-capture
Thanks to Kristoffer Balintona for discussing with me how
~org-capture~ interfaces with ~org-store-link~. I updated the
documentation accordingly. This was done in issue 267:
<https://github.com/protesilaos/denote/issues/267>.
2024-03-24 10:40:45 +02:00
Protesilaos Stavrou 3394f75a10
Update docs of all 'denote' wrappers to reflect 'denote-prompts' conformity 2024-03-24 07:15:59 +02:00
Protesilaos Stavrou 0e0a6e44f1
Update the denote-prompts documentation to reflect its current state 2024-03-24 07:08:10 +02:00
Protesilaos Stavrou 5c10aa2863
Make denote-file-prompt accept a PROMPT-TEXT argument like other prompts 2024-03-23 08:06:39 +02:00
Jean-Philippe Gagné Guay 10cede7f5c Remove denote-desluggify 2024-03-22 23:22:42 -04:00
Protesilaos Stavrou 5789ca599b
Clarify denote-rename-file docs about keeping components not covered by denote-prompts 2024-03-18 07:33:27 +02:00
Protesilaos Stavrou 768464999f
Fix typo "sepator" to "separator" 2024-03-18 07:07:10 +02:00
Protesilaos Stavrou e4d070e028
Merge pull request #293 from jeanphilippegg/renaming-commands
Renaming commands
2024-03-18 07:03:55 +02:00
Protesilaos Stavrou e94cc50fd4
Make denote-file-name-slug-functions a user option; expand its documentation 2024-03-18 07:01:30 +02:00
Protesilaos Stavrou 13407bf7ba
Reword some statements in the manual about sluggification 2024-03-18 07:00:49 +02:00
Jean-Philippe Gagné Guay 4a94e03e5e Revert "Make denote-rename-file and denote-dired-rename-files prompt for signature, if it exists"
This reverts commit 232bd908ef.
2024-03-16 10:18:40 -04:00
Protesilaos Stavrou 2e1d5f318f
Document denote-retrieve-title-or-filename as a public function and use it
The function is stable. Others who extend Denote may find it useful.

Thanks to Peter Prevos for starting this effort in pull request 291:
<https://github.com/protesilaos/denote/pull/291>.
2024-03-16 13:27:50 +02:00
Protesilaos Stavrou 232bd908ef
Make denote-rename-file and denote-dired-rename-files prompt for signature, if it exists
This is a case where we do not want to unconditionally remove the
signature when 'denote-prompts' does not include a signature prompt.
Signatures only exist in the file name, not any front matter, so we
want to give the user the chance to decide what to do with an existing
one while renaming the file.

Files without a signature are not affected by this change.
2024-03-16 12:22:32 +02:00
Protesilaos Stavrou b945fed027
Add commands denote-rename-{add,remove}-signature 2024-03-14 16:30:38 +02:00
Protesilaos Stavrou 8505a48ecf
Document that denote-rename-{add,remove}-keywords run the denote-after-rename-file-hook 2024-03-14 16:25:27 +02:00
Protesilaos Stavrou fa8bda2cab
Use denote-link-markdown-follow only if there is a link
Otherwise, we are breaking general markdown-mode functionality.

Thanks to pmenair for bringing this matter to my attention in issue
290: <https://github.com/protesilaos/denote/issues/290>.
2024-03-14 15:50:39 +02:00
Protesilaos Stavrou 1718cac272
Document how to create a new note in any directory
This is in response to a question by Zhenxu Xu in issue 289:
<https://github.com/protesilaos/denote/issues/289>.
2024-03-13 12:44:06 +02:00
Protesilaos Stavrou 841af5baaa
Rephrase the doc string of denote-filetype-heuristics 2024-03-13 12:30:15 +02:00
Protesilaos Stavrou e9f418968b
Define more faces for fine-grained control of the identifier in Dired
Thanks to mentalisttraceur for suggesting the idea in issue 276:
<https://github.com/protesilaos/denote/issues/276>.
2024-03-11 10:53:58 +02:00
Protesilaos Stavrou abbe7721de
Prevent mutation of keywords
Thanks to mentalisttraceur for explaining this in issue 270:
<https://github.com/protesilaos/denote/issues/270>.
2024-03-06 10:29:42 +02:00
Protesilaos Stavrou c320c6cccf
Make version 2.3.0 be the current development target 2024-03-05 11:54:58 +02:00
Protesilaos Stavrou 334f5675f7
Revert ef71032 by adding option to toggle history completion for title, signature prompts
It is better to keep what we introduced in a previous version than to
remove it outright. Those who do not find such completion useful can
simply disable it. If there are any issues with the reliability of
history entries, we can assess our options and act accordingly.
2024-03-05 08:15:55 +02:00
Protesilaos Stavrou 6a486173a5
Reinstate relative file paths in 'denote-file-prompt'
This affects every Denote command that prompts for a file (e.g. to
link to it).

Previous versions of Denote had this feature, but it was depending on
a project.el code that did not do exactly what we were expecting.

With Jean-Philippe Gagné Guay we tried to relativise file paths using
display properties, but could not get the completion highlights to
work correctly. This was discussed in pull request 239, with input
from Mark Olson: <https://github.com/protesilaos/denote/pull/239>. A
similar request for relative file names was considered in issue 233
with the participation of Vick (VicZz):
<https://github.com/protesilaos/denote/issues/233>.
2024-02-29 08:40:21 +02:00
Protesilaos Stavrou ef71032d6f
Stop using minibuffer completion for titles and signatures 2024-02-29 07:46:46 +02:00
Protesilaos Stavrou 864320c4eb
Define commands to convert links from denote: to file: and vice versa
I am rewriting the relevant entry from the manual because it was not
fully developed. What we have here should be more robust.
2024-02-28 15:42:29 +02:00
Jean-Philippe Gagné Guay 7de413b1ea Make denote-link-description-function require a function with only one argument 2024-02-23 19:44:08 -05:00
Protesilaos Stavrou f3daeb2eda
Add comments to a sample code snippet to make it more obvious 2024-02-22 16:10:28 +02:00
Protesilaos Stavrou ba5d3ef7ef
Document in the manual all the new link description/format variables and functions 2024-02-22 16:09:28 +02:00
Protesilaos Stavrou ce7cdb5b21
Add a wishlist section to the manual
This replaces the "things to do" we had before. These are not "to do"
per se. We want to think about them and check if they are worth doing.
2024-02-18 08:32:37 +02:00
Protesilaos Stavrou 11bc6c1371
Remove needless empty space 2024-02-18 08:32:26 +02:00
Protesilaos Stavrou b7a4816d59
Make minor tweaks to the "Contributing" section in the manual 2024-02-18 08:10:03 +02:00
Protesilaos Stavrou c6bac31d56
Remove section from the manual that is out-of-date
We do not need this type of information in the manual, anyway.
2024-02-18 08:05:49 +02:00
Protesilaos Stavrou f2d3c6c254
Update the manual's acknowledgements (per commit e8d4a83)
The change done in commit e8d4a83 is about the placement of one
parenthesis. The author does not need to assign copyright to the Free
Software Foundation.
2024-02-18 06:45:50 +02:00
Protesilaos Stavrou 6ecadb3e3f
Document how to convert 'denote:' links to 'file:' links 2024-02-17 09:54:36 +02:00
Protesilaos Stavrou 979cb7a0fa
Move section about denote-journal-extras further up 2024-02-17 08:52:49 +02:00
Protesilaos Stavrou ae53d463ad
Make denote-keywords-{add,remove} accept an optional SAVE-BUFFER argument 2024-02-15 08:55:54 +02:00
Protesilaos Stavrou 58568d3be5
Add SAVE-BUFFER arg to denote-rename-file-using-front-matter and conform with denote-rename-no-confirm 2024-02-15 08:45:45 +02:00
Protesilaos Stavrou b82da20d5d
Clarify that all convenience commands append to the denote-prompts 2024-02-15 07:56:47 +02:00
Protesilaos Stavrou 79e5ec02d3
Update the documentation of denote-keywords-{add,remove}; group as "rename" 2024-02-15 07:53:39 +02:00
Protesilaos Stavrou 5a53344bbd
Make denote-save-buffer-after-creation a user option and document it 2024-02-15 07:47:42 +02:00
Protesilaos Stavrou 969367db4b
Update the documentation of the user option denote-rename-no-confirm 2024-02-15 07:31:24 +02:00
Protesilaos Stavrou 1646c43bc3
Make denote-keywords-{add,remove} honour denote-rename-no-confirm
We want all commands that rename the file to conform with this use
option. The idea is to have an "expert mode" for those who know what
is happening and do not need to go through any further prompts or
extra steps.
2024-02-15 07:25:59 +02:00
Protesilaos Stavrou f978dd746d
Acknowledge mattyonweb for commit edac333
The change is small and does not require copyright assignment to the
Free Software Foundation.
2024-02-15 06:30:01 +02:00
Protesilaos Stavrou 127c9a38a8
Add denote-after-rename-file-hook for all renaming operations 2024-02-14 15:57:00 +02:00
Protesilaos Stavrou bcdae9266a
Make denote-dired-rename-marked-files-with-keywords respect denote-rename-no-confirm 2024-02-14 15:56:23 +02:00
Protesilaos Stavrou 1d6ea5a6d9
Add the denote-rename-no-confirm to the sample configuration 2024-02-14 12:54:14 +02:00
Protesilaos Stavrou ad13d32348
Clarify that absent denote-prompts mean nil for relevant denote-rename-file arguments 2024-02-14 12:48:21 +02:00
Protesilaos Stavrou cd109c1e8c
Update the documentation of denote-dired-rename-marked-files 2024-02-14 12:48:21 +02:00
Protesilaos Stavrou 7f76d52e80
Complete the documentation of denote-rename-file, noting all modalities of interaction 2024-02-14 12:48:21 +02:00
Protesilaos Stavrou 8faf120dff
Broaden the scope of denote-rename-no-confirm to save buffers as well
We effectively make this an "expert mode".
2024-02-14 12:48:20 +02:00
Protesilaos Stavrou 77eafb2dfe
Start updating the manual for denote-rename-file (WORK-IN-PROGRESS) 2024-02-14 12:48:20 +02:00
Protesilaos Stavrou b0eee438c1
Make Org export correctly add the search to the anchor
This is relevant when the 'denote:' link has an optional search
extension to jump to a location (same as with the standard Org 'file:'
link type). Denote uses this facility with the command
'denote-org-extras-link-to-heading', which is part of the new optional
extension 'denote-org-extras.el'.

Thanks to @fingerknight for noting that the search extension for not
part of the exported link anchor. This was done in issue 250:
<https://github.com/protesilaos/denote/issues/250>.
2024-02-14 09:50:20 +02:00
Protesilaos Stavrou 37d24168ba
Update the manual's acknowledgements.
This is in light of the discussion that eventually led to the removal
of the user option denote-user-enforced-denote-directory.

Discussed in issue 244 with the participation of Jean-Philippe Gagné
Guay and Mirko Hernandez: <https://github.com/protesilaos/denote/issues/244>

Done in pull request 246, by Jean-Philippe Gagné Guay:
<https://github.com/protesilaos/denote/pull/246>

Thanks to everyone involved!
2024-02-14 08:40:00 +02:00
Jean-Philippe Gagné Guay afe1f37d4f
Remove denote-user-enforced-denote-directory 2024-02-14 08:36:12 +02:00
Protesilaos Stavrou 38ada4ecba
Acknowledge maxbrieiev for commit 7d18b7b
This was done in pull request 249:
<https://github.com/protesilaos/denote/pull/249>.

The change is below the ~15 line limit and, as such, the author does
not need to assign copyright to the Free Software Foundation.
2024-02-12 09:34:33 +02:00
Max 7d18b7bbac Fix typo in variable name in documentation
- Corrected variable name from `user-enforced-denote-directory` to
`denote-user-enforced-denote-directory`.

- Removed the paragraph that referred to its usage in
`denote-org-extras-extract-org-subtree' function. Apparently, this
function does not use `denote-user-enforced-denote-directory`
variable.
2024-02-12 00:16:09 +02:00
Protesilaos Stavrou 91f51e6cab
Use the correct number for the {{{development-version}}} in the docs 2024-02-11 10:40:51 +02:00
Protesilaos Stavrou a2229e03ff
Simplify 'denote-parse-date' now that 'denote-valid-date-p' does the work 2024-02-11 10:36:30 +02:00
Protesilaos Stavrou 07e8d0bf90
Clarify the documentation of denote-valid-date-p 2024-02-11 10:35:21 +02:00
Protesilaos Stavrou d862b65526
Define denote-get-identifier function
The idea is to streamline how we do the 'format-time-string', so that
we do not get any weird bugs.
2024-02-11 10:05:16 +02:00
Protesilaos Stavrou 2339e51633
Rename 'denote--valid-date' to 'denote-valid-date-p' 2024-02-11 09:56:40 +02:00
Protesilaos Stavrou 675f5e44ba
Add denote-format-string-for-org-front-matter 2024-02-11 08:17:09 +02:00
Protesilaos Stavrou 6c503ed953
Rename denote-surround-with-quotes to denote-format-string-for-md-front-matter
This is to ensure the consistency of names in functions we use for
related tasks.
2024-02-11 08:15:39 +02:00
Protesilaos Stavrou e66f275c15
Ensure that denote-surround-with-quotes does not return "nil" if S is nil
In that scenario, we want to return a literal emptry string. In
practice, this means that when we format the front matter, a nil value
for the title is inserted thus:

    ---
    title: ""
    ---

Not like this:

    ---
    title: "nil"
    ---
2024-02-11 08:12:00 +02:00
Protesilaos Stavrou 9353d23aa4
Update the documentation of denote-org-extras-extract-org-subtree
This now reflects the refinements made by Vedang Manerikar to honour
the user option 'denote-prompts'. Done in pull request 241:
<https://github.com/protesilaos/denote/pull/241>.
2024-02-11 07:10:22 +02:00
Protesilaos Stavrou 3a1d857850
Define denote-link-markdown-follow for C-c C-o in markdown-mode buffers 2024-02-10 15:53:13 +02:00
Protesilaos Stavrou 571abd42e8
Document denote-journal-extras-link-or-create-entry
Thanks to Alan Schmitt for contributing this command in pull request
243: <https://github.com/protesilaos/denote/pull/243>.
2024-02-10 08:49:22 +02:00
Protesilaos Stavrou 03f8a93b94
Fix a typo in the manual 2024-02-08 11:34:34 +02:00
Protesilaos Stavrou cc8ab0db83
Refine the documentation of denote-org-extras-extract-org-subtree 2024-02-06 07:33:51 +02:00
Protesilaos Stavrou d769f445dd
Make stylistic tweaks to the heading about denote-explore
This is a package by Peter Prevos. The contribution to the manual was
done in pull request 242: <https://github.com/protesilaos/denote/pull/242>.
2024-02-05 11:41:03 +02:00
Peter Prevos 7344d0c4e3 Added denote-explore package to manual 2024-02-05 06:48:38 +01:00
Protesilaos Stavrou 91f0208506
Define Org dynamic block to insert only missing links
This brings back a feature that was deprecated in version 2.2.0, but
makes changes to it so that (i) it is more limited in scope and (ii)
available as a standalone Org dynamic block.

Thanks to Stephen R. Kifer, Peter Prevos, and Elias Storms for the
discussion which made it clear to me that users do have a need for
such functionality:
<https://lists.sr.ht/~protesilaos/denote/%3C1db2104e-70bd-47f9-a7ed-b8d4bb370a7f%40app.fastmail.com%3E>.
2024-01-29 07:15:23 +02:00
Jean-Philippe Gagné Guay b7eb017b02 Update docstrings and README.org about link descriptions 2024-01-26 22:21:23 -05:00
Protesilaos Stavrou 68121fdf0c
Document in the manual fix for needless C-u in silos (per commit fa5548f) 2024-01-25 06:56:59 +02:00
Protesilaos Stavrou 984c3feb24
Make denote-rename-buffer do nothing if there is no underlying file
If the buffer-file-name is nil, then we do not want to proceed because
'denote-file-has-identifier-p' will return an error.

This should fix the issue with epub files opened with nov.el, as
reported by arsaber101 in issue 229:
<https://github.com/protesilaos/denote/issues/229>.
2024-01-25 06:31:25 +02:00
Protesilaos Stavrou edbc0e4322
Absorb denote-org-dblock.el into denote-org-extras.el 2024-01-23 07:34:13 +02:00
Protesilaos Stavrou 5b959af6ae
Reword the manual's introduction to denote-org-extras-extract-org-subtree 2024-01-20 12:54:47 +02:00
Protesilaos Stavrou 847323c935
Move documentation about denote-region command further up 2024-01-20 11:40:33 +02:00
Protesilaos Stavrou 2b91799ca3
Define denote-org-extras-extract-org-subtree command and document it 2024-01-20 11:39:25 +02:00
Protesilaos Stavrou 8efc04c48b
Add denote-parse-date function 2024-01-20 11:25:38 +02:00
Protesilaos Stavrou e84dec73e9
BREAKING: rename denote-org.el to denote-org-extras.el
The new name better describes the role of this file.
2024-01-20 10:06:13 +02:00
Protesilaos Stavrou 48b8abc43d
Merge pull request #226 from jeanphilippegg/empty-region-and-links
Fix denote-link-description-with-signature-and-title
2024-01-20 07:20:01 +02:00
Protesilaos Stavrou cdb8a19116
Document the denote-org-link-to-heading command in the manual 2024-01-20 07:12:49 +02:00
Protesilaos Stavrou 524203e403
Make org-store-link also capture the heading text as part of the description
This is subject to the new user option denote-org-store-link-to-heading,
which defaults to a non-nil value.
2024-01-20 07:11:02 +02:00
Jean-Philippe Gagné Guay eaa00f2fd4 Make denote-link-description-with-signature-and-title return the active region even if empty 2024-01-20 00:10:20 -05:00