unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [NonGNU ELPA] New package: devil
@ 2023-05-09  1:57 Susam Pal
  2023-05-09  8:42 ` Philip Kaludercic
  0 siblings, 1 reply; 36+ messages in thread
From: Susam Pal @ 2023-05-09  1:57 UTC (permalink / raw)
  To: emacs-devel


[-- 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)


^ permalink raw reply related	[flat|nested] 36+ messages in thread
* Re: [NonGNU ELPA] New package: devil
@ 2023-05-11  5:23 Payas Relekar
  2023-05-11  6:26 ` Po Lu
  2023-05-11  6:33 ` Eli Zaretskii
  0 siblings, 2 replies; 36+ messages in thread
From: Payas Relekar @ 2023-05-11  5:23 UTC (permalink / raw)
  To: Richard Stallman; +Cc: Philip Kaludercic, susam.pal, emacs-devel

Richard Stallman <rms@gnu.org> writes:

> Why use the name "Devil" for this?  It doesn't seen to explain anything
> about the package's purpose.  It is likely to put some people off.

Every name is going to put someone or another off, can't really help it.
OpenBSD has their daemon and there are already funny anecdotes about it,
but it doesn't hurt anyone.

> If there is no clear reason why "Devil" is a good name, let's choose
> a better name now.

As mentioned by Susam in previous mail, as well as the repo README, the
name refers both to 'eVil' (extensible Vi Layer) as well as 'God-mode'.

The name is distinct, and I like it for what it is.
--



^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2023-05-17 15:46 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-09  1:57 [NonGNU ELPA] New package: devil Susam Pal
2023-05-09  8:42 ` 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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).