Protesilaos Stavrou
a3109ed9b4
Call function of denote-link-description-format with two arguments
...
I still support the old calling convention to not break existing code,
but we should move to the new one eventually. This way we can pass the
file type as an argument to not have to calculate it more than once
while calling 'denote-link' and related.
2025-11-23 05:12:04 +02:00
Protesilaos Stavrou
b30cfcb5c9
Make stylistic change to let binding of denote--delete-active-region-content
2025-11-22 12:11:14 +02:00
Protesilaos Stavrou
df76615cf9
Make stylistic change to let binding of denote--get-active-region-content
2025-11-22 12:10:43 +02:00
Protesilaos Stavrou
0f93eee66f
Make denote--get-active-region-content return non-blank string
2025-11-22 07:17:02 +02:00
Protesilaos Stavrou
7851a3b97e
Add FIXME to avoid duplication in denote-link-description-with-signature-and-title
2025-11-22 06:54:47 +02:00
Protesilaos Stavrou
dda6c5a9f7
Show directory in denote-file-prompt only when denote-directory has many
...
The idea is that if the user has configured denote-directory to a list
of directories, then we want to inform them where the file prompt is
at. For a single directory, this is superfluous.
2025-11-18 19:40:42 +02:00
Protesilaos Stavrou
eff64968fa
Remove some old obsolescence warnings
...
They have been there for close to two years now. I think we can safely
get rid of them now.
2025-11-04 12:53:27 +02:00
Protesilaos Stavrou
37e9a74f77
Use define-obsolete-function-alias instead of make-obsolete for two obsolescence warnings
2025-11-04 12:51:27 +02:00
Protesilaos Stavrou
9f1042f4f6
Document denote-rename-file-identifier behaviour about not breaking backlinks
...
Thanks to jarofromel for pointing out that the documentation and error
message could be improved. This was done in issue 646:
<https://github.com/protesilaos/denote/issues/646 >.
2025-11-01 07:45:13 +02:00
Protesilaos Stavrou
c4cb46f592
Rename a binding in denote-sort-dired for clarity and consistency
2025-10-30 13:38:02 +02:00
Protesilaos Stavrou
d94e942ac0
Make sure the denote-file-prompt uses what it got already from denote-has-single-denote-directory-p
2025-10-30 13:36:45 +02:00
Protesilaos Stavrou
252908697a
Make denote-link--buffer-file-prompt only check for denote-directory once
2025-10-30 13:36:22 +02:00
Protesilaos Stavrou
cce09d2a25
Make denote-select-from-files-prompt only check for denote-directory once
2025-10-30 13:32:47 +02:00
Protesilaos Stavrou
c3675d20e3
Remove trailing spaces from denote-md-link-in-context-regexp
2025-10-30 07:17:09 +02:00
Protesilaos Stavrou
0fb25e6770
Make hash table test function sharp quoted
2025-10-30 06:17:25 +02:00
Protesilaos Stavrou
84aa0d3bb7
Reword the denote-directory doc string to avoid two pedantic warnings
2025-10-30 06:16:53 +02:00
Protesilaos Stavrou
8dd6f868be
Make stylistic changes to denote-sluggify-and-apply-rules
...
I think this makes it easier to read. Besides, I found my first
legitimate use of 'thread-first'... party time!
2025-10-29 19:04:21 +02:00
Protesilaos Stavrou
50f9496734
Use the correct :type for user options that expect regexp or nil
...
Thanks to Stefan Monnier for pointing this out on the emacs-devel
mailing list: <https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00683.html >.
2025-10-26 14:13:44 +02:00
Protesilaos Stavrou
cd6dd03f80
Merge branch 'changes-for-4.2.0'
2025-10-25 17:20:08 +03:00
Protesilaos Stavrou
13a4de04c8
Bump version number to trigger GNU ELPA rebuild for commit 9e638cc
2025-10-18 07:57:49 +03:00
Protesilaos Stavrou
9e638cc72f
Use 'define-obsolete-variable-alias' instead of 'make-obsolete-variable' for two that are still used
...
Thanks to Matthias Fuchs for informing me about a package that
depended on the old symbols. This was done in issue 640:
<https://github.com/protesilaos/denote/issues/640 >.
2025-10-18 07:56:57 +03:00
Protesilaos Stavrou
d69a679b2c
Make denote-infer-keywords enforce a controlled vocabulary when nil
...
This was always the implied use-case, but we were not enforcing it at
the minibuffer prompt.
2025-10-18 07:16:37 +03:00
Protesilaos Stavrou
fcf5bccfd5
Use a more obvious name for denote-excluded-keywords-regexp
2025-10-18 07:00:06 +03:00
Protesilaos Stavrou
c1250c9434
Update the documentation of denote-directory to better explain what it is about
2025-10-18 06:24:38 +03:00
Protesilaos Stavrou
ff373d18e4
Fix a link in the latest CHANGELOG.org
2025-10-17 09:52:15 +03:00
Protesilaos Stavrou
d4ba0eb290
Update to Denote version 4.1.0
2025-10-17 09:32:59 +03:00
Protesilaos Stavrou
0cc7a0d918
Fix a typo in the manual
2025-10-16 19:15:07 +03:00
Protesilaos Stavrou
e9bfd528d5
Add missing last-modified from the :type of denote-sort-dired-default-sort-component
2025-10-16 19:14:33 +03:00
Protesilaos Stavrou
451e5009fb
Merge branch 'main' of github.com:protesilaos/denote
2025-10-07 18:32:41 +03:00
Protesilaos Stavrou
b89d30de21
Try a simpler implementation of denote--file-has-backlinks-p
...
I discussed this with Yann Dutrieux in the follow-up to pull request
637: <https://github.com/protesilaos/denote/pull/637 >.
2025-10-07 07:58:43 +03:00
Protesilaos Stavrou
679c13c5d9
Make stylistic change to denote-link--map-over-notes for readability
2025-10-06 20:20:00 +03:00
Protesilaos Stavrou
0d5ce4f22b
Make stylistic change to denote-subdirectory-prompt
2025-10-06 20:14:20 +03:00
Protesilaos Stavrou
7482fbc487
Acknowledge Yann Dutrieux for commit d509565
...
This was done in pull request 637: <https://github.com/protesilaos/denote/pull/637 >.
The change is small, meaning that Yann does not need to assign
copyright to the Free Software Foundation.
2025-10-06 18:36:09 +03:00
Protesilaos Stavrou
d509565e6b
Merge pull request #637 from dizzyyogi/gh_issue_636_dizzyyogi
...
Check in denote--file-has-backlinks-p whether link matches file id
2025-10-06 18:34:39 +03:00
Yann Dutrieux
f42b6d663b
Check in denote--file-has-backlinks-p whether link matches file id
2025-10-05 19:34:10 +02:00
Protesilaos Stavrou
444db90dab
Add link to "Getting started" section of the manual in the README.md
2025-09-26 08:27:54 +03:00
Protesilaos Stavrou
e1fe1278eb
Include a "Getting started with Denote" section in the manual
2025-09-26 08:23:46 +03:00
Protesilaos Stavrou
d1dcab874e
Make denote-query-sorting docs more consistent between manual and docstring
2025-09-24 13:20:33 +03:00
Protesilaos Stavrou
e19538b5c5
Add the missing function :type from the user option denote-query-sorting
2025-09-24 13:20:12 +03:00
Protesilaos Stavrou
73c2ada5d2
Make small rewording in the manual
2025-09-24 13:09:30 +03:00
Protesilaos Stavrou
fafe2b610f
Add custom identifier example: like the default plus capital letter for day of week
2025-09-24 07:41:14 +03:00
Protesilaos Stavrou
83dd0fefb1
Mention the custom identifier with a prompt in the denote-prompts section of the manual
2025-09-19 11:27:32 +03:00
Protesilaos Stavrou
747bbb914f
Document the user of 'denote-prompts' for custom identifiers
2025-09-19 11:26:34 +03:00
Protesilaos Stavrou
02193f9477
Remove the "identifier as number" from denote.el and put it in the manual
...
We are not using it internally and we do not need to provide it as
part of denote.el. Users who want custom identifiers will eventually
ask for all sorts of variations on this theme. We can keep everything
documented in the manual where we also have the freedom to add more
things to accommodate each use-case.
2025-09-19 11:12:17 +03:00
Protesilaos Stavrou
89b5275a52
Add another custom identifier example in the manual
2025-09-19 11:03:03 +03:00
Protesilaos Stavrou
9960ca320f
Flesh out the custom identifier code sample
2025-09-18 19:33:21 +03:00
Protesilaos Stavrou
a39a0e0d1d
Add WORK-IN-PROGRESS example of a custom identifier scheme
2025-09-18 15:32:36 +03:00
Protesilaos Stavrou
c9a13ee59e
Make small refinement to denote--link-at-point-get-data
2025-09-15 07:30:48 +03:00
Protesilaos Stavrou
fec1a41e2e
Make denote-fontify-links compute its data only once
...
Otherwise we get font-lock to always call 'denote-filetype-heuristics'
on the buffer.
2025-09-15 07:23:31 +03:00
Protesilaos Stavrou
e8eb15625d
Make denote--file-has-backlinks-p exit as soon as it finds a single backlink
...
This should be faster than before most of the times (well, unless the
file containing the links is the last on the list).
2025-09-10 12:02:53 +03:00