all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Susam Pal <susam.pal@gmail.com>
To: emacs-devel@gnu.org
Subject: [NonGNU ELPA] New package: devil
Date: Tue, 9 May 2023 02:57:49 +0100	[thread overview]
Message-ID: <CAK-5M90ESWmx4v7pVzrHDPrHP0Ao6E48OF4Jt1NR85+9bioG9w@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 880 bytes --]

Hello!

I am the author and maintainer of a new package named Devil. This package
intercepts keystrokes entered by the user and applies translation rules to
translate the keystrokes into Emacs key sequences. It supports three types
of rules: special keys that map to custom commands that are invoked
immediately prior to any translations, translation rules to translate Devil
key sequences to regular Emacs key sequences, and repeatable keys to allow
a Devil key sequence to be repeated by typing the last keystroke over and
over again using a transient map.

See the README at https://github.com/susam/devil for more details.

Also, see https://www.reddit.com/r/emacs/comments/13aj99j/ for some
discussion on this new package.

Please let me know if this package can be added to NonGNU ELPA. If there
are any questions or feedback about this, please let me know.

Regards,
Susam

[-- Attachment #1.2: Type: text/html, Size: 1061 bytes --]

[-- Attachment #2: 0001-elpa-packages-devil-New-package.patch --]
[-- Type: application/octet-stream, Size: 669 bytes --]

From 3499d93502b130b1dcb8a648e73e7a614cd24abd Mon Sep 17 00:00:00 2001
From: Susam Pal <susam@susam.net>
Date: Tue, 9 May 2023 02:36:08 +0100
Subject: [PATCH] * elpa-packages (devil): New package

---
 elpa-packages | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/elpa-packages b/elpa-packages
index c333cc8bb3..f6fd68edaf 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -112,6 +112,8 @@
 
  (devhelp               :url "https://codeberg.org/akib/emacs-devhelp")
 
+ (devil                 :url "https://github.com/susam/devil")
+
  (diff-ansi		:url "https://codeberg.org/ideasman42/emacs-diff-ansi"
   :ignored-files ("LICENSE"))
 
-- 
2.32.0 (Apple Git-132)


             reply	other threads:[~2023-05-09  1:57 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-09  1:57 Susam Pal [this message]
2023-05-09  8:42 ` [NonGNU ELPA] New package: devil Philip Kaludercic
2023-05-09  8:52   ` Eli Zaretskii
2023-05-09  8:58     ` Philip Kaludercic
2023-05-09 18:19       ` chad
2023-05-09 22:07         ` Susam Pal
2023-05-09 20:56   ` Susam Pal
2023-05-10  6:09     ` Philip Kaludercic
2023-05-10 21:00       ` Susam Pal
2023-05-10 21:56       ` Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2023-05-11  5:23 Payas Relekar
2023-05-11  6:26 ` Po Lu
2023-05-11  6:33 ` Eli Zaretskii
2023-05-11  6:52   ` Philip Kaludercic
2023-05-11  7:07     ` Eli Zaretskii
2023-05-12 15:02       ` Brian Cully via Emacs development discussions.
2023-05-11  8:09     ` Susam Pal
2023-05-11  8:45       ` Philip Kaludercic
2023-05-11  8:58         ` Eli Zaretskii
2023-05-11  9:08           ` Susam Pal
2023-05-11  9:12             ` Philip Kaludercic
2023-05-11  9:19               ` Susam Pal
2023-05-11  9:34                 ` Ruijie Yu via Emacs development discussions.
2023-05-11 10:09                   ` Susam Pal
2023-05-11 10:31                     ` Susam Pal
2023-05-11 10:36             ` Eli Zaretskii
2023-05-11  8:56       ` Eli Zaretskii
2023-05-12 16:19   ` Jim Porter
2023-05-13  7:10     ` Philip Kaludercic
2023-05-13  9:05       ` Susam Pal
2023-05-15 22:12         ` Richard Stallman
2023-05-17 13:30         ` João Távora
2023-05-17 14:06           ` Philip Kaludercic
2023-05-17 15:41             ` João Távora
2023-05-17 15:46               ` Eli Zaretskii
2023-05-13 22:30     ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAK-5M90ESWmx4v7pVzrHDPrHP0Ao6E48OF4Jt1NR85+9bioG9w@mail.gmail.com \
    --to=susam.pal@gmail.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.