From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Susam Pal Newsgroups: gmane.emacs.devel Subject: [NonGNU ELPA] New package: devil Date: Tue, 9 May 2023 02:57:49 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000046b70a05fb391789" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39280"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 09 03:59:27 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pwCdT-000A4y-04 for ged-emacs-devel@m.gmane-mx.org; Tue, 09 May 2023 03:59:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwCcZ-0007Sf-8f; Mon, 08 May 2023 21:58:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwCcX-0007SX-8f for emacs-devel@gnu.org; Mon, 08 May 2023 21:58:29 -0400 Original-Received: from mail-yw1-x112b.google.com ([2607:f8b0:4864:20::112b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwCcV-0005HP-Gm for emacs-devel@gnu.org; Mon, 08 May 2023 21:58:28 -0400 Original-Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-559e2051d05so76299397b3.3 for ; Mon, 08 May 2023 18:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683597506; x=1686189506; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=XUN9JDbJC1hS0Bh/agppaf5M9HK67FRYWs37A7zIcwc=; b=WlBUQD4Kn4tvWYUn820Tvs7kpRAXgs+2KNBSkIho6z8w1FHiH92CwexkF4sCFpQaLC tCNoZ+xXwBAJTYompojJ+DanmipAfOwGwaCu1w7R5Fri1WjsA4rEVl3hbaT7TYGbvvDY 88D6Rt1hgzA7Kg9ZuX+vUQppO6SSFRILR9Up5xVZC+WcKEmLpsJLbbYnchxcduWhgM/M d1HBD6wRX9l4cwlW18HLJ/JuZ4Wn+HlFVTkSa9kry3AVK62gejH9RYpjzLNVw9kF1cQ2 8nqL4+FaVuJ/0CHSy541uUS5UvLIQE9fkgPEl2nHtt1e9qfRbJtbVBDzTlKx8ycKo+A+ ggEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683597506; x=1686189506; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XUN9JDbJC1hS0Bh/agppaf5M9HK67FRYWs37A7zIcwc=; b=BqKxgJtIMLIY0jjafj+iIvlvAHPYlrj1UVDxytK5Da50ESRoU02kPtiBQQwq00/Xtk 46y2op+ljzrlQvdovQbt4kwLpkysJnQ7RR+tq7lp9w5n4eKvI7k4ErrMKt4C8xoy0vQD 2scEgPwvuT+6bN7ntjIjWVmW8w6s0IZpv+i3Qv2ZP9/0p9I7PFFh6yVwv6UfecsivhA+ ZVtiMZBENK7J6W5UfXPNooaPD0Zq5BxdStDkR478tKYcLZGa2h6hQn1KHJph2V3mEg0S yj/gFyOfDMo5s9ahFxdYAYBlUUDAkHXDk9Ppaj8rJmE5ZUlD9YQjDalETN/NkXtpdFi+ TNBg== X-Gm-Message-State: AC+VfDxsGOrmQryHZt3uRqQvVKPWVrO57zrjRuJ7cPTcRNG2kzpbnMW+ cSjJY2ZvDv8EIeyZBVMOHX9M+rIs7YDbhau8iQxEaIXeqDc= X-Google-Smtp-Source: ACHHUZ4PrOoTfzLLae6Lmtddv0/ru2dZLiaosYTnNHiQUJd6mbsdDGr04eqsl0lkBF0/johkw/vFgrBpsyRXABTuXgg= X-Received: by 2002:a0d:f281:0:b0:560:beeb:6fc1 with SMTP id b123-20020a0df281000000b00560beeb6fc1mr129656ywf.16.1683597505731; Mon, 08 May 2023 18:58:25 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::112b; envelope-from=susam.pal@gmail.com; helo=mail-yw1-x112b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:305992 Archived-At: --00000000000046b70a05fb391789 Content-Type: multipart/alternative; boundary="00000000000046b70705fb391787" --00000000000046b70705fb391787 Content-Type: text/plain; charset="UTF-8" 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 --00000000000046b70705fb391787 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello!

I am the author and maintainer of a new pack= age named Devil. This package intercepts keystrokes entered by the user and= applies translation rules to translate the keystrokes into Emacs key seque= nces. It supports three types of rules: special keys that map to custom com= mands that are invoked immediately prior to any translations, translation r= ules to translate Devil key sequences to regular Emacs key sequences, and r= epeatable keys to allow a Devil key sequence to be repeated by typing the l= ast keystroke over and over again using a transient map.

=
See the README at https://g= ithub.com/susam/devil for more details.

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

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

Regards,=
Susam
--00000000000046b70705fb391787-- --00000000000046b70a05fb391789 Content-Type: application/octet-stream; name="0001-elpa-packages-devil-New-package.patch" Content-Disposition: attachment; filename="0001-elpa-packages-devil-New-package.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhfmeeib0 RnJvbSAzNDk5ZDkzNTAyYjEzMGIxZGNiOGE2NDhlNzNlN2E2MTRjZDI0YWJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdXNhbSBQYWwgPHN1c2FtQHN1c2FtLm5ldD4KRGF0ZTogVHVl LCA5IE1heSAyMDIzIDAyOjM2OjA4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gKiBlbHBhLXBhY2th Z2VzIChkZXZpbCk6IE5ldyBwYWNrYWdlCgotLS0KIGVscGEtcGFja2FnZXMgfCAyICsrCiAxIGZp bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZWxwYS1wYWNrYWdlcyBi L2VscGEtcGFja2FnZXMKaW5kZXggYzMzM2NjOGJiMy4uZjZmZDY4ZWRhZiAxMDA2NDQKLS0tIGEv ZWxwYS1wYWNrYWdlcworKysgYi9lbHBhLXBhY2thZ2VzCkBAIC0xMTIsNiArMTEyLDggQEAKIAog IChkZXZoZWxwICAgICAgICAgICAgICAgOnVybCAiaHR0cHM6Ly9jb2RlYmVyZy5vcmcvYWtpYi9l bWFjcy1kZXZoZWxwIikKIAorIChkZXZpbCAgICAgICAgICAgICAgICAgOnVybCAiaHR0cHM6Ly9n aXRodWIuY29tL3N1c2FtL2RldmlsIikKKwogIChkaWZmLWFuc2kJCTp1cmwgImh0dHBzOi8vY29k ZWJlcmcub3JnL2lkZWFzbWFuNDIvZW1hY3MtZGlmZi1hbnNpIgogICA6aWdub3JlZC1maWxlcyAo IkxJQ0VOU0UiKSkKIAotLSAKMi4zMi4wIChBcHBsZSBHaXQtMTMyKQoK --00000000000046b70a05fb391789--