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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Devil version 0.3.0


From: ELPA update
Subject: [NonGNU ELPA] Devil version 0.3.0
Date: Mon, 15 May 2023 17:05:54 -0400

Version 0.3.0 of package Devil has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Devil describes itself as:

  ========================================
  Minor mode for translating key sequences
  ========================================

More at https://elpa.nongnu.org/nongnu/devil.html

## Summary:

  1 Devil Mode
  ════════════

    [file:https://melpa.org/packages/devil-badge.svg]
    [file:https://stable.melpa.org/packages/devil-badge.svg]
    [file:https://img.shields.io/badge/mastodon-%40susam-%2355f.svg]

## Recent NEWS:

1 Changelog
═══════════

1.1 0.4.0 (UNRELEASED)
──────────────────────

1.1.1 Added
╌╌╌╌╌╌╌╌╌╌╌

  • Add customisable variable `devil-all-keys-repeatable'.


1.1.2 Fixed
╌╌╌╌╌╌╌╌╌╌╌

  • Fix key translation when the Devil key is a key vector, e.g., `(kbd
      "<left>")'


1.2 0.3.0 (2023-05-11)
──────────────────────

1.2.1 Added
╌╌╌╌╌╌╌╌╌╌╌

  • Add customisation group `devil'.


1.2.2 Changed
╌╌╌╌╌╌╌╌╌╌╌╌╌

  • Move tests out to a separate file.


1.2.3 Fixed
╌╌╌╌╌╌╌╌╌╌╌

  • Fix spacing in documentation strings.
  • Remove `devil-version' and `devil-show-version'.


1.3 0.2.0 (2023-05-09)
──────────────────────

1.3.1 Added
╌╌╌╌╌╌╌╌╌╌╌

  • Add `, k' to the default list of repeatable keys.
  • Add `, /' to the default list of repeatable keys.
  • Add `, m m y' to the default list of repeatable keys.
  • Add command `devil-show-version' to display Devil version.


1.3.2 Changed
╌╌╌╌╌╌╌╌╌╌╌╌╌

  • Automatically detect the activation key and accumulate it in order
    to support `devil-mode-map' with multiple activation keys.


1.3.3 Fixed
╌╌╌╌╌╌╌╌╌╌╌

  • Remove a stray `message' call.
  • Make the function `dev--tests' non-interactive.
  • Translation issue that caused invalid Emacs key sequences on mapping
    `-'. For example, mapping `-' to `C-x' and typing `- C-f' produced
    `C-x CC-xf'. This has been fixed so that `- C-f' is now translated
    to `C-x C-f'.


1.4 0.1.0 (2023-05-07)
──────────────────────

1.4.1 Added
╌╌╌╌╌╌╌╌╌╌╌

  • Devil global and local minor modes.
  • Default Devil key set to the comma (`,').
  • Special key `, ,' to type a literal comma.
  • Special key `, SPC' to type a comma followed by a space.
  • Special key `, RET' to type a comma followed by return.
  • Translation rules that translate `,' and `, z' to `C-'.
  • Translation rules that translate `m' and `, m m' to `M-'.
  • Translation rule that translates `, ,' to `,'.
  • Repeatable key sequences for `, p', `, n', `, f', `, b', `, m m f',
    `, m m b', and `, m x o'.
  • Key binding for `isearch-mode-map' to support Devil key sequences in
    incremental search.
  • Key binding for `universal-argument-map' to support repeating the
    universal argument with `u'.

reply via email to

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