From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:52479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzdJ7-00083j-S5 for guix-patches@gnu.org; Fri, 01 Mar 2019 03:14:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gzdJ6-0005Lz-UC for guix-patches@gnu.org; Fri, 01 Mar 2019 03:14:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:42228) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gzdJ6-0005Kf-1c for guix-patches@gnu.org; Fri, 01 Mar 2019 03:14:12 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gzdJ5-0001dt-T4 for guix-patches@gnu.org; Fri, 01 Mar 2019 03:14:11 -0500 Subject: [bug#34699] [PATCH] gnu: add emacs-smart-hungry-delete. Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:52003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzdIJ-0007a2-3F for guix-patches@gnu.org; Fri, 01 Mar 2019 03:13:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gzdDZ-0006eg-I4 for guix-patches@gnu.org; Fri, 01 Mar 2019 03:08:31 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:33056) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gzdDZ-0006dV-8a for guix-patches@gnu.org; Fri, 01 Mar 2019 03:08:29 -0500 Received: by mail-wr1-x431.google.com with SMTP id i12so24850716wrw.0 for ; Fri, 01 Mar 2019 00:08:28 -0800 (PST) Received: from lenovo.iit.local ([90.147.180.254]) by smtp.gmail.com with ESMTPSA id a9sm4181699wmm.10.2019.03.01.00.08.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Mar 2019 00:08:26 -0800 (PST) From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Date: Fri, 1 Mar 2019 09:07:51 +0100 Message-Id: <20190301080758.5548-1-anothersms@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 34699@debbugs.gnu.org --- gnu/packages/emacs-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index decab4f292..4f645dc695 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1231,7 +1231,39 @@ or XEmacs.") a set of simplified face specifications and a user-supplied color palette") (license license:gpl3+))) +(define-public emacs-smart-hungry-delete + (package + (name "emacs-smart-hungry-delete") + (version "20170412.1343") + (source + (origin + (method url-fetch) + (uri (string-append + "https://melpa.org/packages/smart-hungry-delete-" + version + ".el")) + (sha256 + (base32 + "0x1jbzs54fcngj0ldhqsnjdn91mfywhm83dl4y9547lm1js6diy5")))) + (build-system emacs-build-system) + (home-page + "https://github.com/hrehfeld/emacs-smart-hungry-delete") + (synopsis "smart hungry deletion of whitespace") + (description + "Hungrily deletes whitespace between cursor and next word, paren or +delimiter while honoring some rules about where space should be +left to separate words and parentheses. + +Usage: + +with use-package: + +(use-package smart-hungry-delete + :bind ((\"\" . smart-hungry-delete-backward-char) +\t\t (\"C-d\" . smart-hungry-delete-forward-char))) +") + (license license:gpl2+))) + (define-public emacs-howm (package (name "emacs-howm") -- 2.20.1