[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNU ELPA] Denote version 1.1.0
From: |
ELPA update |
Subject: |
[GNU ELPA] Denote version 1.1.0 |
Date: |
Thu, 20 Oct 2022 17:03:41 -0400 |
Version 1.1.0 of package Denote has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.
Denote describes itself as:
Simple notes with an efficient file-naming scheme
More at https://elpa.gnu.org/packages/denote.html
Recent NEWS:
━━━━━━━━━━━━━━━━━━━━━━
CHANGE LOG OF DENOTE
━━━━━━━━━━━━━━━━━━━━━━
This document contains the release notes for each tagged commit on the
project's main git repository: <https://git.sr.ht/~protesilaos/denote>.
The newest release is at the top. For further details, please consult
the manual: <https://protesilaos.com/emacs/denote>.
Version 1.1.0 on 2022-10-20
═══════════════════════════
New commands or refinements to common use-cases
───────────────────────────────────────────────
⁃ The `denote-link-add-missing-links' is a companion to what we
already provide to produce a list of links to Denote files matching
a regular expression (the `denote-link-add-links'). This new
command adds links that are not already present in the current file.
So if you have a metanote that references, say, your journal entries
but have not updated it in a month, you can revisit the metanote,
invoke `denote-link-add-missing-links', and then type the search
terms (e.g. `_journal') to include what remains.
Thanks to Elias Storms for the initial contribution, which was done
in pull request 108 on the GitHub mirror:
<https://github.com/protesilaos/denote/pull/108>.
Elias has assigned copyright to the Free Software Foundation. It is
required for changes that exceed 15 lines in total.
⁃ The `denote-link-find-backlink' provides a minibuffer interface that
shows all backlinks to the current note. It complements the
existing `denote-link-backlinks' command (which also has the alias
`denote-link-show-backlinks-buffer'). Each command has its own
niche: the minibuffer lets the user leverage powerful pattern
matching styles, such as those provided by the `orderless' package,
while the bespoke buffer provides an easy overview of what links to
the current note.
Thanks to Elias Storms for the original patch:
<https://lists.sr.ht/~protesilaos/denote/%3Cm2fsg6o2t6.fsf%40MBA21.fritz.box%3E#%3Cm2pmfam7yi.fsf@MBA21.fritz.box%3E>.
⁃ The `denote-keywords-add' and `denote-keywords-remove' are two
commands that interactively operate on the current note's front
matter to add or remove keywords. They use the familiar keywords'
prompt which means, among others, that they can read more than one
keyword at a time. To specify multiple keywords, separate each
input with a comma (or whatever the value of `crm-separator' is,
which should be a comma unless something out-of-the-ordinary is in
force).
Thanks to Elias Storms for the original patch, which was done as
part of a discussion on the mailing list and then iterated on:
<https://lists.sr.ht/~protesilaos/denote/%3Cm24jwvpbt2.fsf%40MBA21.fritz.box%3E#%3Cm28rlik0tc.fsf@MBA21.fritz.box%3E>.
⁃ The `denote-link' command will now recognise an active region and
use its text as the description of the inserted link. The default
behaviour is to use the file's title from its front matter or file
name. Thanks to Charanjit Singh for the original contribution,
which was done as part of pull request 109 on the GitHub mirror:
<https://github.com/protesilaos/denote/pull/109>. A subsequent
tweak was implemented in pull request 110, following a discussion
with me: <https://github.com/protesilaos/denote/pull/110>.
Charanjit's contribution is below the ~15 line threshold and thus
does not require copyright assignment to the Free Software
Foundation.
⁃ The renaming operations are now aware of the underlying version
control system and will use the appropriate command when a VCS is
available. In practice, renaming a file under, say, Git will
register it as a "rename" instead of two separate actions of
deletion and addition.
Thanks to Florian for the patch. It was discussed on the mailing
list and then underwent some changes:
<https://lists.sr.ht/~protesilaos/denote/%3C166547153518.8.941129310186454444.68125516@aboulafia.org%3E>.
… …
- [GNU ELPA] Denote version 1.1.0,
ELPA update <=