From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:57537) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQVOT-0001vW-C5 for guix-patches@gnu.org; Fri, 01 Nov 2019 07:47:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQVOS-0001av-7n for guix-patches@gnu.org; Fri, 01 Nov 2019 07:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46283) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iQVOS-0001aI-37 for guix-patches@gnu.org; Fri, 01 Nov 2019 07:47:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iQVOR-0006W9-Pj for guix-patches@gnu.org; Fri, 01 Nov 2019 07:47:03 -0400 Subject: [bug#38018] [PATCH] gnu: Add emacs-leaf Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:57439) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQVNg-0001ga-7x for guix-patches@gnu.org; Fri, 01 Nov 2019 07:46:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQVNe-0000lI-Kq for guix-patches@gnu.org; Fri, 01 Nov 2019 07:46:15 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:9386) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iQVNd-0000cb-VN for guix-patches@gnu.org; Fri, 01 Nov 2019 07:46:14 -0400 Received: from localhost.localdomain (194-118-175-91.hdsl.highway.telekom.at [194.118.175.91]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 474L4F6ctKz1DSML for ; Fri, 1 Nov 2019 12:46:05 +0100 (CET) From: Leo Prikler Date: Fri, 1 Nov 2019 12:46:02 +0100 Message-Id: <20191101114602.31959-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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: 38018@debbugs.gnu.org * gnu/packages/emacs-xyz: (emacs-leaf): New variable. --- gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6f584f72b7..0b206121b2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8959,6 +8959,36 @@ configuration in your @file{.emacs} file in a way = that is both performance-oriented and tidy.") (license license:gpl2+))) =20 +(define-public emacs-leaf + (package + (name "emacs-leaf") + (version "3.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/conao3/leaf.el.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rgd59146wad92yc64las0qgx67k2ifgsw1vwhp40xvkd7kb0r6d")))) + (build-system emacs-build-system) + (home-page "https://github.com/conao3/leaf.el") + (arguments + `(#:tests? #t + #:test-command '("emacs" "--batch" + "-l" "leaf-tests.el" + "-f" "cort-test-run"))) + (synopsis + "Simplify your init.el configuration, extended use-package") + (description + "Provides macros that allow you to declaratively configure settings = typical +of an Elisp package with various keywords. The syntax is similar, but n= ot +identical to use-package -- overall, leaf aims at a cleaner and more pre= dictable +implementation.") + (license license:agpl3+))) + (define-public emacs-strace-mode (let* ((commit "6a69b4b06db6797af56f33eda5cb28af94e59f11") (revision "1")) --=20 2.23.0