gnu-emacs-sources
[Top][All Lists]
Advanced

[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>.
  …  …

reply via email to

[Prev in Thread] Current Thread [Next in Thread]