Protesilaos Stavrou
c94a8484ca
Use let* instead of needless when-let* in one instance
2026-01-14 09:43:22 +02:00
Protesilaos Stavrou
23e1e8642b
Tweak the denote--get-common-root-directory error check
2026-01-14 09:37:18 +02:00
Protesilaos Stavrou
1786ebcd0f
Make two stylistic changes to denote--get-common-root-directory
2026-01-14 09:36:08 +02:00
Protesilaos Stavrou
d90f3633de
Rewrite denote--get-common-root-directory and include a test for it
2026-01-14 09:19:34 +02:00
Protesilaos Stavrou
0afdc6af14
Acknowledge Matto Fransen for commit b9ff7e6
...
The change is small which means that Matto does not need to assign
copyright to the Free Software Foundation.
2026-01-12 22:49:32 +02:00
Matto Fransen
b9ff7e6617
Add reference to denote-review package in the manual
2026-01-12 22:48:49 +02:00
Protesilaos Stavrou
301575c318
Add another condition to denote-file-type to fall back to user's preferred file type
2026-01-11 19:06:39 +02:00
Protesilaos Stavrou
a0b834f53b
Update copyright years
2026-01-11 11:30:27 +02:00
Protesilaos Stavrou
0a076981a9
Acknowledge Alvin Hsu for commit 46c49e5
...
This was done in pull request 664: <https://github.com/protesilaos/denote/pull/664 >.
The change is small, meaning that Alvin does not need to assign
copyright to the Free Software Foundation,
2026-01-09 10:03:47 +02:00
Protesilaos Stavrou
89875abad6
Merge pull request #664 from aurtzy/fix-denote-sort-dired
...
Fix error in denote-sort-dired when regexp is a subdirectory
2026-01-09 10:01:36 +02:00
Alvin Hsu
46c49e51ee
Fix error in denote-sort-dired when regexp is a subdirectory
...
In the DIRNAME list argument to `dired', the first element is treated as a
directory name, with the rest being file paths relative to that directory.
`dired' appears to fall back to the parent directory when DIRED-NAME does not
match any subdirectory, resulting in expected correct behavior; however, when
there is a matched directory, it will attempt to search for files relative to
that directory instead, which may result in file-not-found errors.
Thus, we remove and replace DIRED-NAME such that we always use the directory
that the files are supposed to be relative to.
Fixes : #662
2026-01-08 20:59:31 +08:00
Protesilaos Stavrou
9e02bf4bd0
Merge pull request #661 from jeanphilippegg/directories-parameter
...
Fix #654
2026-01-08 07:43:28 +02:00
Jean-Philippe Gagné Guay
786c86f567
Add denote--get-file-name-relative-to-directories
2026-01-04 19:42:08 -05:00
Jean-Philippe Gagné Guay
65255f46df
Make denote-directory-get-files private
2026-01-04 19:18:04 -05:00
Jean-Philippe Gagné Guay
b8be7d7bf0
Remove directories parameter from some functions
2026-01-04 19:17:55 -05:00
Protesilaos Stavrou
cf2a6b082b
BREAKING: make denote-fontify-links-mode only work in plain text
...
Check what I am doing in denote-fontify-links-mode to make it work
only in some places and to work around the default behaviour of
toggling a minor mode interactively.
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
40192c9fcc
Rename the keymap used by denote-fontify-links-mode
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
dc50c92ac8
Expand the doc string of denote-fontify-links-mode
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
2d83bf12a3
Make denote-fontify-links-mode-maybe also cover markdown-mode
...
This is because of commit 72e3c01 , which makes Markdown mode buffers
work with all Denote links (direct links and query links).
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
3a66793dd0
Add alias for denote-add-links
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
d8cd571f91
Clarify the doc string of denote-add-links
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
d16465816e
Mention the link to contents in denote-add-links
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
f55b84317a
Mention the link to contents command in the "Getting started with Denote"
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
730d3d9734
Reword doc string of denote--command-with-features
...
Just so that it is imperative.
2026-01-03 08:33:48 +02:00
Protesilaos Stavrou
b42fc5fea4
Fix error with nil values for the affix function
...
When the helpers there return nil I am getting an error because the
completion expects a string.
2026-01-02 11:18:31 +02:00
Protesilaos Stavrou
9b907d5457
Acknowledge alvmts for commit 7f91907
...
This was done in pull request 658: <https://github.com/protesilaos/denote/pull/658 >.
The change is small, meaning that alvmts does not need to assign
copyright to the Free Software Foundation.
2026-01-02 08:25:04 +02:00
Protesilaos Stavrou
2aacd8f90d
Merge pull request #658 from alvmts/alvmts-patch-1
...
Fix trimming of Org links in `denote-link-ol-follow'
2026-01-02 08:23:54 +02:00
alvmts
7f91907a79
Simplify regexp in `denote-link-ol-follow'
2026-01-01 02:10:43 -05:00
alvmts
54494edf5a
Fix trimming of Org links in `denote-link-ol-follow'
...
This patch makes it so only search options in Org links get trimmed when checking whether the linked file exists.
The old regex erroneously truncates filenames containing a single colon, so "/tmp/foo:bar/file.ext" becomes "/tmp/foo".
2026-01-01 01:39:22 -05:00
Protesilaos Stavrou
a576d8917c
Clarify that denote-org-capture-with-prompts SIGNATURE is part of the current development target
2025-12-29 07:39:49 +02:00
Protesilaos Stavrou
06cc35ab80
Fix wrapping in commit 1c3f404 and acknowledge Tobias Lidman-Strauss for it
...
The commit was done in merge request 2 on the GitLab mirror:
<https://gitlab.com/protesilaos/denote/-/merge_requests/2 >.
2025-12-28 08:43:46 +02:00
Protesilaos Stavrou
e3a363f367
Merge branch 'drostan-main-patch-47068' into 'main'
...
Function denote-org-capture-with-prompts updated to accept signature prompt (new try)
See merge request protesilaos/denote!2
2025-12-28 08:39:22 +02:00
Tobias Lidman-Strauss
1c3f4042f9
Function denote-org-capture-with-prompts updated to accept signature prompt (new try)
2025-12-28 08:39:22 +02:00
Protesilaos Stavrou
1d0b6fb5d4
Reimplement commit be6e713 without removing HAS-IDENTIFIER from denote-directory-files
...
Thanks to Jean-Philippe Gagné Guay for reminding me that
HAS-IDENTIFIER is for use-cases we support. This was done in issue
655: <https://github.com/protesilaos/denote/issues/655 >
2025-12-28 08:10:09 +02:00
Protesilaos Stavrou
bea7718049
Revert "REMOVE the has-identifier from denote-directory-files and make obsolete denote-directory-get-files-function"
...
This reverts commit be6e713d88 .
Thanks to Jean-Philippe Gagné Guay for reminding me that this change
breaks some of the use-cases we support. This was done in issue 655:
<https://github.com/protesilaos/denote/issues/655 >
2025-12-28 07:49:09 +02:00
Protesilaos Stavrou
be6e713d88
REMOVE the has-identifier from denote-directory-files and make obsolete denote-directory-get-files-function
...
This was making things too complex for our purposes. Users who need to
do something else should write an advice for this function.
I am also adding an optional DIRECTORIES parameter in the spirit of
commit 5203bc0 .
2025-12-22 06:59:43 +02:00
Protesilaos Stavrou
5203bc00cf
Ensure that denote-directories is not computed multiple times
2025-12-22 06:41:04 +02:00
Protesilaos Stavrou
916dde6ba7
Throw error if denote-get-file-name-relative-to-denote-directory FILE is not absolute
2025-12-22 05:47:53 +02:00
Protesilaos Stavrou
6751c1b999
Use file prompt metadata for denote-select-from-files-prompt as well
2025-12-22 05:24:59 +02:00
Protesilaos Stavrou
0dfaf46a68
Make affixation for file prompt also cover custom identifiers and signatures
2025-12-22 05:18:55 +02:00
Protesilaos Stavrou
09a382fc46
Add FIXME about the group-function breaking the completion highlight of match visible words
...
I cannot tell why this is happening. Will need to investigate further.
I thought it might have to do with 'denote-retrieve-filename-title'
changing the match data. But the problem persists even if I put a
regular string in its case which is also found in the completion
candidates I am testing it against.
2025-12-16 17:55:51 +02:00
Protesilaos Stavrou
badafe9782
Simplify the denote-file-prompt group-function
2025-12-16 17:54:24 +02:00
Protesilaos Stavrou
f6243f1ecb
Make stylistic change to an if-let in denote-file-prompt-group
2025-12-16 09:25:32 +02:00
Protesilaos Stavrou
fde5e924fc
Tone down the directory component (see commit cdfffba)
2025-12-16 08:47:06 +02:00
Protesilaos Stavrou
cdfffbaeaa
Account for subdirs in denote-file-prompt-group function
2025-12-16 08:45:10 +02:00
Protesilaos Stavrou
5f082c5a07
Use as Commentary what I have in the README.md and on my website
2025-12-16 07:37:35 +02:00
Protesilaos Stavrou
75c75a90e3
Use 'denote-file' completion category and make icons' packages know about it
2025-12-16 06:30:22 +02:00
Protesilaos Stavrou
ce86684870
Avoid calling the denote-directories twice when single-dir-p is relevant
2025-12-15 18:23:49 +02:00
Protesilaos Stavrou
1064cc2f38
Make stylistic change to denote-sort-component-prompt
2025-12-15 09:52:11 +02:00
Protesilaos Stavrou
bc5f10d963
Use completion table for denote-command-prompt
2025-12-15 09:51:59 +02:00