Commit graph

357 commits

Author SHA1 Message Date
Protesilaos Stavrou 429763c246
Fix broken buttons in backlinks' buffer
Sorting them after they are inserted breaks them.  Thanks to Sven
Seebeck for reporting the regression in issue 16 over at the GitHub
mirror: <https://github.com/protesilaos/denote/issues/16>.
2022-06-18 07:17:42 +03:00
Protesilaos Stavrou f21a99775d
Improve rename prompt; only rename regular files
Thanks to Frank Ehmsen for the feedback on the mailing list:
<https://lists.sr.ht/~protesilaos/denote/%3C9deea16e-d0d0-91b0-2b6a-0b8276406c6c@eh-is.de%3E>.
2022-06-17 21:19:21 +03:00
Protesilaos Stavrou 8d504a3264
Check to operate on dired-rename window
Thanks to Frank Ehmsen for the feedback on the mailing list:
<https://lists.sr.ht/~protesilaos/denote/%3C9deea16e-d0d0-91b0-2b6a-0b8276406c6c@eh-is.de%3E>.
2022-06-17 20:33:59 +03:00
Protesilaos Stavrou bb296d35a1
Tweak some statements in the manual 2022-06-17 20:33:39 +03:00
Protesilaos Stavrou d09249d48f
Make 'default-directory' safe for denote-directory
This relates to the example we cover in the manual, which was updated in
commit 47a9024.

Thanks to Sven Seebeck for reporting the bug in issue 16 over at the
GitHub mirror: <https://github.com/protesilaos/denote/issues/16>.
2022-06-17 18:45:21 +03:00
Protesilaos Stavrou 47a9024b00
BREAKING update the .dir-locals.el sample
The previous value was fault.  We just want to get the
'default-directory'.  We shall handle it internally from there.
2022-06-17 18:44:53 +03:00
Protesilaos Stavrou 7ce2f7d3e3
Use the 'denote-directory' function, not variable
Just to be sure we always get the appropriate value.
2022-06-17 18:44:53 +03:00
Protesilaos Stavrou c3feb9a0ec
Remove superfluous when
The diff is mostly indentation.  The very first 'when' was just moved
inside the subsequent 'when-let*'
2022-06-17 18:02:46 +03:00
Protesilaos Stavrou da32e7f7f9
Tweak denote-dired-rewrite-front-matter docstring 2022-06-17 18:02:03 +03:00
Protesilaos Stavrou 443c687f05
Update denote-dired--edit-front-matter-p docstring 2022-06-17 17:59:50 +03:00
Protesilaos Stavrou 995ef56415
Improve check in denote-dired--edit-front-matter-p 2022-06-17 17:58:26 +03:00
Protesilaos Stavrou 737c647957
Rename buffer post file rename 2022-06-17 17:58:19 +03:00
Protesilaos Stavrou 83d53afae4
Improve dired revert-buffer post rename 2022-06-17 17:52:08 +03:00
Protesilaos Stavrou a785de6760
Make sure minibuffer can be resized while renaming
We need it to display the echo are message about the potential change to
the file's front matter.
2022-06-17 11:26:32 +03:00
Protesilaos Stavrou 34d11cea33
Include 'denote-retrieve' in sample configuration 2022-06-17 11:26:15 +03:00
Protesilaos Stavrou cea51a8a11
Add section with Frequently Asked Questions 2022-06-17 10:07:11 +03:00
Protesilaos Stavrou 5213c9e7af
Add section with alternatives to Denote 2022-06-17 09:10:06 +03:00
Protesilaos Stavrou cbaab43170
Update Acknowledgement: svnsbck => Sven Seebeck
I prefer to use names instead of handles:
<https://github.com/protesilaos/denote/issues/15#issuecomment-1158497383>.
2022-06-17 08:14:34 +03:00
Protesilaos Stavrou d46c8fec55
Add "Contributing" section to the manual 2022-06-17 08:01:49 +03:00
Protesilaos Stavrou e0ff114a93
Update Denote sources in manual's introduction 2022-06-17 07:52:47 +03:00
Protesilaos Stavrou a1d315ff84
Reword statement about metanotes 2022-06-17 07:38:37 +03:00
Protesilaos Stavrou b651200fdf
Include "hackability" in the manual's overview 2022-06-17 07:38:12 +03:00
Protesilaos Stavrou 13bae5f9c4
Remove instability warnings (v0.1.0 is close) 2022-06-17 07:19:56 +03:00
Protesilaos Stavrou 8dcb3aea4e
Add minor tweaks to the manual 2022-06-17 07:19:24 +03:00
Protesilaos Stavrou 90875d5419
Sort backlinks from oldest to newest
I think we do not need a user option for this, as too many options make
it difficult to understand what is really needed to get started.  Though
the 'denote-link-backlinks-sort' variable can be set to t to reverse the
order.
2022-06-17 07:16:46 +03:00
Protesilaos Stavrou 10b30d1e15
Expand manual on journaling with past date
Thanks to svnsbck for the discussion on issue 15 over at the GitHub
mirror: <https://github.com/protesilaos/denote/issues/15>.
2022-06-17 06:17:12 +03:00
Protesilaos Stavrou 5228b1bb17
Sort 'denote-link-add-links' contents 2022-06-16 20:23:19 +03:00
Protesilaos Stavrou 9b9a764e57
Fix typo about package name
This is not relevant right now, as the package does not exist.  Just a
placeholder.
2022-06-16 17:39:31 +03:00
Protesilaos Stavrou 85b5290e8b
Fix bug where Unicode chars are not encoded
This was revealed when Frank Ehmsen tried to create a link with German
umlauts.  Reported on the mailing list:
<https://lists.sr.ht/~protesilaos/denote/%3Ccf3d35f8-acfa-5056-cfa4-63a57ea15ef9@eh-is.de%3E>.
2022-06-16 17:23:56 +03:00
Protesilaos Stavrou f193199c88
Insert generic format links with prefix argument 2022-06-16 15:37:19 +03:00
Protesilaos Stavrou b5c7bab15c
Update manual's Acknowledgements
Ongoing discussion about exporting notes:
<https://lists.sr.ht/~protesilaos/denote/%3C87a6acrg4q.fsf%40protesilaos.com%3E>.
2022-06-16 15:31:24 +03:00
Protesilaos Stavrou 24997c6bc5
Remove "work-in-progress" from backlinks' section
I think it works fine and should be good enough for version 0.1.0.
Though I am happy to improve it further.  Any bugs will obviously be fix
outright.
2022-06-16 14:54:57 +03:00
Protesilaos Stavrou 25fe9870dc
Finalise 'denote:' custom Org hyperlink type
The export part was missing.  It is important to return the right
values.

Relevant discussion with Frank Ehmsen on the mailing list:
<https://lists.sr.ht/~protesilaos/denote/%3Ccfb70295-4e54-0f54-559c-c9423df5a1d8@eh-is.de%3E>.
2022-06-16 14:25:56 +03:00
Protesilaos Stavrou 1b4dc74e3c
Update denote-dired.el Commentary section 2022-06-16 12:47:52 +03:00
Protesilaos Stavrou c8f3e707c2
Revise one-line descriptions, where needed 2022-06-16 12:44:03 +03:00
Protesilaos Stavrou f4e7cc9ab4
Document denote-dired-post-rename-functions 2022-06-16 12:23:47 +03:00
Protesilaos Stavrou a436cdf07e
Tweak doc strings 2022-06-16 12:23:35 +03:00
Protesilaos Stavrou d5b62c4e58
Add denote-date command (notes for past date)
Thanks to user svnsbck for suggesting the idea in issue 15 over at the
GitHub repo: <https://github.com/protesilaos/denote/issues/15>.
2022-06-16 12:09:33 +03:00
Protesilaos Stavrou e1c45e25f4
Optionally no current in files in dir regexp match 2022-06-16 11:56:39 +03:00
Protesilaos Stavrou 3a63c763c5
Improve post-rename front matter rewrite
Expands on commit 4041e43 with the benefit of 74962d1.

I wanted to make it operate on the front matter only when it makes
sense.  For example, if we have a txt file which is empty, we want to
abort silently: just do the rename.
2022-06-16 10:00:04 +03:00
Protesilaos Stavrou 74962d17f2
Improve denote-retrieve error handling
Basically, we do not want to do anything in files that have no front
matter.
2022-06-16 09:58:39 +03:00
Protesilaos Stavrou a0525a0154
Do not try front matter rewrite on non-notes 2022-06-16 09:08:01 +03:00
Protesilaos Stavrou 9be3cfab99
Relocate defcustom where it belongs 2022-06-16 09:01:12 +03:00
Protesilaos Stavrou 4041e437b2
Add PROTOTYPE of front matter rewrite post-rename 2022-06-16 08:58:25 +03:00
Protesilaos Stavrou 0db5be04be
Use new helper FN for title value in links
See commit 2327b5b.
2022-06-16 08:51:34 +03:00
Protesilaos Stavrou 2327b5beb6
Add helper FNs to return title and date values 2022-06-16 08:50:55 +03:00
Protesilaos Stavrou b25704e041
Make denote-retrieve--value pass optional group
See commit 3654f90.
2022-06-16 08:50:22 +03:00
Protesilaos Stavrou 3654f902e6
Accept optional group in denote-retrieve--search 2022-06-16 08:49:58 +03:00
Protesilaos Stavrou 31fc567702
Accept optional filetype in front matter formatter 2022-06-16 08:47:34 +03:00
Protesilaos Stavrou 979bf352d6
Clarify requirements for good front matter value 2022-06-16 08:47:34 +03:00