From unknown Thu Jun 19 14:29:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30333] [PATCH] gnu: Add emacs-scratch-el. Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 03 Feb 2018 10:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30333 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30333@debbugs.gnu.org Cc: Oleg Pykhalov X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151765488317507 (code B ref -1); Sat, 03 Feb 2018 10:49:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Feb 2018 10:48:03 +0000 Received: from localhost ([127.0.0.1]:54954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehvMY-0004YJ-SP for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:48:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehvMX-0004Xq-Pr for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:48:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehvMR-00061x-Ez for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:47:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55968) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ehvMR-00061p-BA for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:47:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52718) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehvMP-0002DX-R4 for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehvMM-000604-Pi for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:53 -0500 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehvMM-0005zp-Gr for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:50 -0500 Received: by mail-lf0-x22f.google.com with SMTP id a204so35173499lfa.2 for ; Sat, 03 Feb 2018 02:47:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=04c7eooj+vNrQDkGL5pidC4ggO8ds0YHMm5nFKBDteI=; b=nHQVzhv3v1DKd3sjCvH2/PWI3+t+D1xkX8uHt/HnnkkaR0MdlXibmLycy8YcvDgTg5 HdgE+272Z1aZV2Fp+QFUftF/6jvqYHL/a2JvpZwTolP/bu0Z+tw6lSRGW2L5FMJkN5SX tQM2IWsmbHQ9MOc0JNIyZer6fnqYaQtTl5Vu17vUBGHfldvzHgM8I+4bfC2KQ8KK3soz hW2NG3zrRv7bdWCAYxoKOB6OWSRBOtszpFEBLgKO5HGcrxugTIY3dBmMlZcHetD5RsUD cSad6OBViwMjg7EtxkdRJNWpYFGg6LjGKrO1txfvTDBJ65B3CPa7CjM2XtsVnO7EhETL pscA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=04c7eooj+vNrQDkGL5pidC4ggO8ds0YHMm5nFKBDteI=; b=DgsZtHdtKXiv70EhBvCFf1mrEoyHvSes38IQVZ/Yl91+VZ9pLbsxKzZMFt7xsR9HTa KA6m+lXWVx+oJUZIFE8SNLcP+EA83yGX3MW+tP0w8UTT2oaJKOR3PJ4bf1uLJ5UBkPIk m7H4CubwWGFvLiQytZWZB8XhAGbf7n+vZCSmM1egPixv4vjYw9yWZom+zGiagBk5dDWa Ek5KmXtNFhvEb5C+qgihzPkuRtFfVMbWT2MSH23PxFDshcFFAtN5vlE8xNFgIVZkLPtd PUNGHgXRhPUpRcnnO2LLn3Lftj6bL8/3VCio5Zez3MyF3+YP3kacSy0yzpnwGTJGB/El SVQg== X-Gm-Message-State: AKwxytddDDYz+Lmq4NiJwYEfIELTrLvlSpprg3TGPhyff3XfMF/9faIu J5RckdTwmZJD9TNA2OhqygA9lQ== X-Google-Smtp-Source: AH8x226ATlPa5KipmDR6Exrba0nlzwv7C8fqSWFbDECBXBTA1diVJpu3cL4Bc7DFu82BvN8tMxdRMA== X-Received: by 10.25.81.13 with SMTP id f13mr26709132lfb.50.1517654868788; Sat, 03 Feb 2018 02:47:48 -0800 (PST) Received: from localhost.localdomain (ppp78-37-140-247.pppoe.avangarddsl.ru. [78.37.140.247]) by smtp.gmail.com with ESMTPSA id s87sm845911lfk.68.2018.02.03.02.47.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Feb 2018 02:47:47 -0800 (PST) From: Oleg Pykhalov Date: Sat, 3 Feb 2018 13:47:03 +0300 Message-Id: <20180203104703.16476-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) * gnu/packages/emacs.scm (emacs-scratch-el): New public variable. --- gnu/packages/emacs.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 9523f14da..69d18b060 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -6940,3 +6940,41 @@ navigation with the grails mode.") @code{org-tree-slide-mode} to enter the slideshow mode, and then @kbd{C->} and @kbd{C-<} to jump to the next and previous slide.") (license license:gpl3+)))) + +(define-public emacs-scratch-el + (let ((commit "2cdf2b841ce7a0987093f65b0cc431947549f897") + (revision "1")) + (package + (name "emacs-scratch-el") + (version (string-append "1.2" revision "." + (string-take commit 7))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ieure/scratch-el.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0wscsndynjmnliajqaz28r1ww81j8wh84zwaaswx51abhwgl0idf")))) + (build-system emacs-build-system) + (native-inputs + `(("texinfo" ,texinfo))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (unless (invoke "makeinfo" "scratch.texi") + (error "makeinfo failed")) + (install-file "scratch.info" + (string-append (assoc-ref outputs "out") + "/share/info"))))))) + (home-page "https://github.com/ieure/scratch-el/") + (synopsis "Create scratch buffers with the same mode current buffer") + (description "Scratch is an extension to Emacs that enables one to create +scratch buffers that are in the same mode as the current buffer. This is +notably useful when working on code in some language; you may grab code into a +scratch buffer, and, by virtue of this extension, do so using the Emacs +formatting rules for that language.") + (license license:bsd-2)))) -- 2.15.1 From unknown Thu Jun 19 14:29:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30333] [PATCH] gnu: Add emacs-scratch-el. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Feb 2018 23:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30333 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Oleg Pykhalov , 30333@debbugs.gnu.org Received: via spool by 30333-submit@debbugs.gnu.org id=B30333.151856286117481 (code B ref 30333); Tue, 13 Feb 2018 23:01:02 +0000 Received: (at 30333) by debbugs.gnu.org; 13 Feb 2018 23:01:01 +0000 Received: from localhost ([127.0.0.1]:41913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eljZN-0004Xi-Es for submit@debbugs.gnu.org; Tue, 13 Feb 2018 18:01:01 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eljZL-0004Xa-US for 30333@debbugs.gnu.org; Tue, 13 Feb 2018 18:01:00 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 889DB21402; Tue, 13 Feb 2018 18:00:59 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Tue, 13 Feb 2018 18:00:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=g83NG28DkiI4DOfyxRpZjqFs45fgibYTHIdtDvGo0Mw=; b=nHUb9IWo 4Ys5uSFL7lGqG2z4+gJM7EfFI/Plwf1jhBfdpEQe8VTqvGUHXDEq0WZnB9EZQpGG yZUTTZlzTLbypERZrz+V7/esBvJAEDKFwVX3U4izM1W8wlYn0QM2XzXdzUrcyHLy gBgnpcWKZhbLy/oRlFH60Z5Cyr1HC6rxNOhLcIJXBjhaXk5Jt5e5QKgGggW/MRy+ naOqJFJppLK/ceJex5Fbj3TV4v1wws+e05eo7vY/hKjpOfb3dLE8AF3IS4HnFgVI zUZ9bqzylrnHwgpZvtnLUjhki1LwKg7sgHMuofpoLbR8PlZliopzOcMQwPy6hXEe QsC1YGqF+EqCSw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=g83NG28DkiI4DOfyxRpZjqFs45fgi bYTHIdtDvGo0Mw=; b=DTFraBbX9vnAIamb1iyD/CAhfqsgKWxV7H+6eV+y0IE2v 8DBnbXn/SfTCLb4sOeWUgs87l3fU4I+k021HZzVYqco6uaqtscLHUP8LkJSMgR3b Z+D6vdEL0EmeYUv92ntVuteuSSnOkpfAzPAfiwo7wD67BQw3yeREoyN6QeGwD5yj LU1KEmMgqZXySad2phw/2kAbkKpNiEQxygEHeN463kz8fE5wyM294YQqSIHtj66r dLAx4N/5C2ol9On/Cchac0/G6787MlgTKC7dn2plad38FtGY1j/jaNoyvSfjX3UD x5a7euqoo31ER5gD8+8qhS+ZgoUzWxDilL30ToxNg== X-ME-Sender: Received: from localhost (unknown [212.7.159.74]) by mail.messagingengine.com (Postfix) with ESMTPA id 1961E7E446; Tue, 13 Feb 2018 18:00:59 -0500 (EST) From: Marius Bakke In-Reply-To: <20180203104703.16476-1-go.wigust@gmail.com> References: <20180203104703.16476-1-go.wigust@gmail.com> User-Agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Wed, 14 Feb 2018 00:00:57 +0100 Message-ID: <87po58wl3q.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Oleg Pykhalov writes: > * gnu/packages/emacs.scm (emacs-scratch-el): New public variable. [...] > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index 9523f14da..69d18b060 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -6940,3 +6940,41 @@ navigation with the grails mode.") > @code{org-tree-slide-mode} to enter the slideshow mode, and then @kbd{C-= >} and > @kbd{C-<} to jump to the next and previous slide.") > (license license:gpl3+)))) > + > +(define-public emacs-scratch-el > + (let ((commit "2cdf2b841ce7a0987093f65b0cc431947549f897") > + (revision "1")) > + (package > + (name "emacs-scratch-el") > + (version (string-append "1.2" revision "." > + (string-take commit 7))) You can use (git-version "1.2" revision commit) here. (by the way, where does 1.2 come from?) > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/ieure/scratch-el.git") > + (commit commit))) > + (file-name (string-append name "-" version "-checkout")) Similarly, prefer (git-file-name ...). > + (sha256 > + (base32 > + "0wscsndynjmnliajqaz28r1ww81j8wh84zwaaswx51abhwgl0idf"= )))) > + (build-system emacs-build-system) > + (native-inputs > + `(("texinfo" ,texinfo))) > + (arguments > + '(#:phases > + (modify-phases %standard-phases > + (add-after 'install 'install-doc > + (lambda* (#:key outputs #:allow-other-keys) > + (unless (invoke "makeinfo" "scratch.texi") > + (error "makeinfo failed")) > + (install-file "scratch.info" > + (string-append (assoc-ref outputs "out") > + "/share/info"))))))) (install-file ...) has an unspecified return value, so return #t here. > + (home-page "https://github.com/ieure/scratch-el/") > + (synopsis "Create scratch buffers with the same mode current buffe= r") s/same mode/same mode as/ Other than that LGTM. > + (description "Scratch is an extension to Emacs that enables one to= create > +scratch buffers that are in the same mode as the current buffer. This is > +notably useful when working on code in some language; you may grab code = into a > +scratch buffer, and, by virtue of this extension, do so using the Emacs > +formatting rules for that language.") > + (license license:bsd-2)))) > --=20 > 2.15.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlqDbikACgkQoqBt8qM6 VPqdJgf/aa9CO+e4b9cMNrLA9Iu6YNNMAw57aivt+atwxh9mELhAaYkmVEcgm2eq g0gJd1bAu7V9AnEUzGOOLZJY8mqdMFEMMFHlcv8RBQNIgkpP5TThLhDQFaVA8ACC rrb50fhOIgaQSUS4maSkHmDxEn76tIkQR0DB0uABC9HS/ICn4BRJHVHVg3v8JUHf /41iF63osQH8Fitdmm/GZXIXI5h3zCDaVaQCZA8HcloZJCBIva2F887auw0HC3iH iO2Y/rDb9jzw6Q8Uoe3yz7wHUGiP4ZXmT4hj6be4izndyLiAKAsajgiW0/PiUTKW h3gRHWMWUKrSJIlm8Pws9tVY9x0K4g== =11fI -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 14:29:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30333] [PATCH] gnu: Add emacs-scratch-el. Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 14 Feb 2018 13:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30333 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: 30333@debbugs.gnu.org, 30333-done@debbugs.gnu.org Received: via spool by 30333-submit@debbugs.gnu.org id=B30333.151861407117614 (code B ref 30333); Wed, 14 Feb 2018 13:15:01 +0000 Received: (at 30333) by debbugs.gnu.org; 14 Feb 2018 13:14:31 +0000 Received: from localhost ([127.0.0.1]:42234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elwtL-0004Zw-3C for submit@debbugs.gnu.org; Wed, 14 Feb 2018 08:14:31 -0500 Received: from mail-lf0-f47.google.com ([209.85.215.47]:33874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elwtH-0004ZP-Nk; Wed, 14 Feb 2018 08:14:29 -0500 Received: by mail-lf0-f47.google.com with SMTP id l191so720773lfe.1; Wed, 14 Feb 2018 05:14:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2z3s/wudQT2segJcWjkHsyDVbLusploSFsnp5+LoBbQ=; b=aisYePH6DnafCYb6QKATJoSfKZ1JQ4yb5PaWSDzn+Yd32RlQ0g32H+U+kjKDRu3VE8 YDKusx6QkAo4PhoBiAXEHQoWKXK79q5w55/5H+gniTsfoY8iggswRTZ6Bge9+IrSeaDG 3kukDXuer4M7lv4+30QQ2JL4n30cktRfLH1bNDNAPaT9g/QWvHYnRuD29I92cZyozEBU w3ZmOc4EyP6lxsam7RbW7GfxVvnALz7vMdPcTLbSqKXsJtyr49st4+LX86EgLZWV1AaG QZPj1j3pJTc/TbrRpkJJ6jPCBF0VMEAsK9J7DwcFxJ8m/uAXsnac1dDnCQwB0d9WxP6c Axtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2z3s/wudQT2segJcWjkHsyDVbLusploSFsnp5+LoBbQ=; b=fLBHI5kMYpMLqax34+SDac4Td3Jv1CTtiX0NHxJ6rbNj8L597i2ooswAxNimuDV8HL eaMuyZqkHPGtsV5Qj45zFvHCx3kZmPqIGOP/v3tfhYeXf9c5JFUVmQvP6XkNrgCvYqZo nTNsSk7GslHFZTT6hrlJEus3T+YL1T/HXo9dsovqfL1tEnE2aYSh+XfU9O/epQ3yIl/2 8qy5O2Mbh+m87b+kIM5My+2sK6uS84q7kiI291mGib23xMznY7qY4mwqWWmmEkV7sr9W I7TTPuNwe3ivsmdaIBruVOBE/C+xvy74xJXftv+8b5jlLaJQylcPcm4EaVWjFN0K6BZn dn3g== X-Gm-Message-State: APf1xPAcvYjB1YlHrwB0N0eyyUAhX9uJw9G0i+pBhY7oMviRNjOU6/bS g9z7wGjK+4OvZn5rIERiewL76g== X-Google-Smtp-Source: AH8x225YxmwO/WXSikLd67QXtUNY/Oz4zeJMaOjvREeHJx1hj+2EYNAVtEZyM/qPUf/+DcdTJXScjg== X-Received: by 10.25.202.77 with SMTP id h13mr3559532lfj.62.1518614060933; Wed, 14 Feb 2018 05:14:20 -0800 (PST) Received: from magnolia (ppp78-37-133-175.pppoe.avangarddsl.ru. [78.37.133.175]) by smtp.gmail.com with ESMTPSA id f3sm2521529ljc.19.2018.02.14.05.14.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Feb 2018 05:14:19 -0800 (PST) From: Oleg Pykhalov References: <20180203104703.16476-1-go.wigust@gmail.com> <87po58wl3q.fsf@fastmail.com> Date: Wed, 14 Feb 2018 16:00:29 +0300 In-Reply-To: <87po58wl3q.fsf@fastmail.com> (Marius Bakke's message of "Wed, 14 Feb 2018 00:00:57 +0100") Message-ID: <87606ziv4i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Marius Bakke writes: > Oleg Pykhalov writes: > >> * gnu/packages/emacs.scm (emacs-scratch-el): New public variable. > > [...] > >> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm >> index 9523f14da..69d18b060 100644 >> --- a/gnu/packages/emacs.scm >> +++ b/gnu/packages/emacs.scm >> @@ -6940,3 +6940,41 @@ navigation with the grails mode.") >> @code{org-tree-slide-mode} to enter the slideshow mode, and then @kbd{C->} and >> @kbd{C-<} to jump to the next and previous slide.") >> (license license:gpl3+)))) >> + >> +(define-public emacs-scratch-el >> + (let ((commit "2cdf2b841ce7a0987093f65b0cc431947549f897") >> + (revision "1")) >> + (package >> + (name "emacs-scratch-el") >> + (version (string-append "1.2" revision "." >> + (string-take commit 7))) > > You can use (git-version "1.2" revision commit) here. OK. > (by the way, where does 1.2 come from?) https://github.com/ieure/scratch-el/blob/master/scratch.el#L4 >> + (source (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://github.com/ieure/scratch-el.git") >> + (commit commit))) >> + (file-name (string-append name "-" version "-checkout")) > > Similarly, prefer (git-file-name ...). OK. >> + (sha256 >> + (base32 >> + "0wscsndynjmnliajqaz28r1ww81j8wh84zwaaswx51abhwgl0idf")))) >> + (build-system emacs-build-system) >> + (native-inputs >> + `(("texinfo" ,texinfo))) >> + (arguments >> + '(#:phases >> + (modify-phases %standard-phases >> + (add-after 'install 'install-doc >> + (lambda* (#:key outputs #:allow-other-keys) >> + (unless (invoke "makeinfo" "scratch.texi") >> + (error "makeinfo failed")) >> + (install-file "scratch.info" >> + (string-append (assoc-ref outputs "out") >> + "/share/info"))))))) > > (install-file ...) has an unspecified return value, so return #t here. OK. >> + (home-page "https://github.com/ieure/scratch-el/") >> + (synopsis "Create scratch buffers with the same mode current buffer") > > s/same mode/same mode as/ OK. > Other than that LGTM. Pushed as ac07b94ab53fb13bb56ea876a5143985e6dfaf11 I'll close the bug report. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqEMu0ACgkQckbhHGm3 lWniHw/+PqlogP+8lXiW9Hv2rEE2cw98N2N9cdQKJK5BLtQxYYBp3gVpB9vQkGt6 F0mKNMRSevjNIyIAtkuheKMl1KXN9iWInD7Kb8T5GFv9wiQqwFdQTZvaD55K//f5 OVVM1WPGuSUAU9wpRc9Uoo572co8nXo/ERXkra5N89Z3Ow68B8ep6qK/oza1jI3p aBYWoyNWGsRNvOoJI3I70EMikWVGXngrycE2C77LsSphklvABHxjJktZqXoicY0A qpx+0KICZ4+C+uWndYMA1kV2avbBrHroYW0PdFIs9WhNugxoqqZJwE5k2cd0G0/n OMBFJ9Ml/95GwKkT8C528zoYSCNhm/finrBUhozgMc7pzalYLFhz+Pi6BMP4pfm0 1eGdKNxqo2fVeZgnJ1yRqiqWJGai7KuiKOf/gL2n05xDgG5i8O4RchEU8pjrptHB dmKV4JDJHgHUVMazzzHwpWC6QqZn7mbHPMkD0h6b6mdT0FTy80fqFjcRrr3WsSnj MMPxXEf5miFga128oJ2Nfep+FzBXuKzLVJ1LQKrB7hDURQrtxKk0tOmXkFrNQyY/ lqVr2ecDtkPsiqRkwPvOYJmX8730kRdX0G6SVlTST/Yr5KQ69m9jm5ZlfiTmkC0T ZLDtS85TuLD/McnbMEKLHEXp30ImN6gjw0CwHBtH2wDOKD1ioas= =2aSO -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 14:29:19 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Oleg Pykhalov Subject: bug#30333: closed (Re: [bug#30333] [PATCH] gnu: Add emacs-scratch-el.) Message-ID: References: <87606ziv4i.fsf@gmail.com> <20180203104703.16476-1-go.wigust@gmail.com> X-Gnu-PR-Message: they-closed 30333 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30333@debbugs.gnu.org Date: Wed, 14 Feb 2018 13:15:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1518614103-17683-1" This is a multi-part message in MIME format... ------------=_1518614103-17683-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30333: [PATCH] gnu: Add emacs-scratch-el. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30333@debbugs.gnu.org. --=20 30333: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30333 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1518614103-17683-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30333-done) by debbugs.gnu.org; 14 Feb 2018 13:14:31 +0000 Received: from localhost ([127.0.0.1]:42232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elwtK-0004Zp-ON for submit@debbugs.gnu.org; Wed, 14 Feb 2018 08:14:31 -0500 Received: from mail-lf0-f47.google.com ([209.85.215.47]:33874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elwtH-0004ZP-Nk; Wed, 14 Feb 2018 08:14:29 -0500 Received: by mail-lf0-f47.google.com with SMTP id l191so720773lfe.1; Wed, 14 Feb 2018 05:14:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2z3s/wudQT2segJcWjkHsyDVbLusploSFsnp5+LoBbQ=; b=aisYePH6DnafCYb6QKATJoSfKZ1JQ4yb5PaWSDzn+Yd32RlQ0g32H+U+kjKDRu3VE8 YDKusx6QkAo4PhoBiAXEHQoWKXK79q5w55/5H+gniTsfoY8iggswRTZ6Bge9+IrSeaDG 3kukDXuer4M7lv4+30QQ2JL4n30cktRfLH1bNDNAPaT9g/QWvHYnRuD29I92cZyozEBU w3ZmOc4EyP6lxsam7RbW7GfxVvnALz7vMdPcTLbSqKXsJtyr49st4+LX86EgLZWV1AaG QZPj1j3pJTc/TbrRpkJJ6jPCBF0VMEAsK9J7DwcFxJ8m/uAXsnac1dDnCQwB0d9WxP6c Axtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2z3s/wudQT2segJcWjkHsyDVbLusploSFsnp5+LoBbQ=; b=fLBHI5kMYpMLqax34+SDac4Td3Jv1CTtiX0NHxJ6rbNj8L597i2ooswAxNimuDV8HL eaMuyZqkHPGtsV5Qj45zFvHCx3kZmPqIGOP/v3tfhYeXf9c5JFUVmQvP6XkNrgCvYqZo nTNsSk7GslHFZTT6hrlJEus3T+YL1T/HXo9dsovqfL1tEnE2aYSh+XfU9O/epQ3yIl/2 8qy5O2Mbh+m87b+kIM5My+2sK6uS84q7kiI291mGib23xMznY7qY4mwqWWmmEkV7sr9W I7TTPuNwe3ivsmdaIBruVOBE/C+xvy74xJXftv+8b5jlLaJQylcPcm4EaVWjFN0K6BZn dn3g== X-Gm-Message-State: APf1xPAcvYjB1YlHrwB0N0eyyUAhX9uJw9G0i+pBhY7oMviRNjOU6/bS g9z7wGjK+4OvZn5rIERiewL76g== X-Google-Smtp-Source: AH8x225YxmwO/WXSikLd67QXtUNY/Oz4zeJMaOjvREeHJx1hj+2EYNAVtEZyM/qPUf/+DcdTJXScjg== X-Received: by 10.25.202.77 with SMTP id h13mr3559532lfj.62.1518614060933; Wed, 14 Feb 2018 05:14:20 -0800 (PST) Received: from magnolia (ppp78-37-133-175.pppoe.avangarddsl.ru. [78.37.133.175]) by smtp.gmail.com with ESMTPSA id f3sm2521529ljc.19.2018.02.14.05.14.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Feb 2018 05:14:19 -0800 (PST) From: Oleg Pykhalov To: Marius Bakke Subject: Re: [bug#30333] [PATCH] gnu: Add emacs-scratch-el. References: <20180203104703.16476-1-go.wigust@gmail.com> <87po58wl3q.fsf@fastmail.com> Date: Wed, 14 Feb 2018 16:00:29 +0300 In-Reply-To: <87po58wl3q.fsf@fastmail.com> (Marius Bakke's message of "Wed, 14 Feb 2018 00:00:57 +0100") Message-ID: <87606ziv4i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30333-done Cc: 30333@debbugs.gnu.org, 30333-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Marius Bakke writes: > Oleg Pykhalov writes: > >> * gnu/packages/emacs.scm (emacs-scratch-el): New public variable. > > [...] > >> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm >> index 9523f14da..69d18b060 100644 >> --- a/gnu/packages/emacs.scm >> +++ b/gnu/packages/emacs.scm >> @@ -6940,3 +6940,41 @@ navigation with the grails mode.") >> @code{org-tree-slide-mode} to enter the slideshow mode, and then @kbd{C->} and >> @kbd{C-<} to jump to the next and previous slide.") >> (license license:gpl3+)))) >> + >> +(define-public emacs-scratch-el >> + (let ((commit "2cdf2b841ce7a0987093f65b0cc431947549f897") >> + (revision "1")) >> + (package >> + (name "emacs-scratch-el") >> + (version (string-append "1.2" revision "." >> + (string-take commit 7))) > > You can use (git-version "1.2" revision commit) here. OK. > (by the way, where does 1.2 come from?) https://github.com/ieure/scratch-el/blob/master/scratch.el#L4 >> + (source (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://github.com/ieure/scratch-el.git") >> + (commit commit))) >> + (file-name (string-append name "-" version "-checkout")) > > Similarly, prefer (git-file-name ...). OK. >> + (sha256 >> + (base32 >> + "0wscsndynjmnliajqaz28r1ww81j8wh84zwaaswx51abhwgl0idf")))) >> + (build-system emacs-build-system) >> + (native-inputs >> + `(("texinfo" ,texinfo))) >> + (arguments >> + '(#:phases >> + (modify-phases %standard-phases >> + (add-after 'install 'install-doc >> + (lambda* (#:key outputs #:allow-other-keys) >> + (unless (invoke "makeinfo" "scratch.texi") >> + (error "makeinfo failed")) >> + (install-file "scratch.info" >> + (string-append (assoc-ref outputs "out") >> + "/share/info"))))))) > > (install-file ...) has an unspecified return value, so return #t here. OK. >> + (home-page "https://github.com/ieure/scratch-el/") >> + (synopsis "Create scratch buffers with the same mode current buffer") > > s/same mode/same mode as/ OK. > Other than that LGTM. Pushed as ac07b94ab53fb13bb56ea876a5143985e6dfaf11 I'll close the bug report. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqEMu0ACgkQckbhHGm3 lWniHw/+PqlogP+8lXiW9Hv2rEE2cw98N2N9cdQKJK5BLtQxYYBp3gVpB9vQkGt6 F0mKNMRSevjNIyIAtkuheKMl1KXN9iWInD7Kb8T5GFv9wiQqwFdQTZvaD55K//f5 OVVM1WPGuSUAU9wpRc9Uoo572co8nXo/ERXkra5N89Z3Ow68B8ep6qK/oza1jI3p aBYWoyNWGsRNvOoJI3I70EMikWVGXngrycE2C77LsSphklvABHxjJktZqXoicY0A qpx+0KICZ4+C+uWndYMA1kV2avbBrHroYW0PdFIs9WhNugxoqqZJwE5k2cd0G0/n OMBFJ9Ml/95GwKkT8C528zoYSCNhm/finrBUhozgMc7pzalYLFhz+Pi6BMP4pfm0 1eGdKNxqo2fVeZgnJ1yRqiqWJGai7KuiKOf/gL2n05xDgG5i8O4RchEU8pjrptHB dmKV4JDJHgHUVMazzzHwpWC6QqZn7mbHPMkD0h6b6mdT0FTy80fqFjcRrr3WsSnj MMPxXEf5miFga128oJ2Nfep+FzBXuKzLVJ1LQKrB7hDURQrtxKk0tOmXkFrNQyY/ lqVr2ecDtkPsiqRkwPvOYJmX8730kRdX0G6SVlTST/Yr5KQ69m9jm5ZlfiTmkC0T ZLDtS85TuLD/McnbMEKLHEXp30ImN6gjw0CwHBtH2wDOKD1ioas= =2aSO -----END PGP SIGNATURE----- --=-=-=-- ------------=_1518614103-17683-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Feb 2018 10:48:03 +0000 Received: from localhost ([127.0.0.1]:54954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehvMY-0004YJ-SP for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:48:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehvMX-0004Xq-Pr for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:48:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehvMR-00061x-Ez for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:47:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55968) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ehvMR-00061p-BA for submit@debbugs.gnu.org; Sat, 03 Feb 2018 05:47:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52718) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehvMP-0002DX-R4 for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehvMM-000604-Pi for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:53 -0500 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehvMM-0005zp-Gr for guix-patches@gnu.org; Sat, 03 Feb 2018 05:47:50 -0500 Received: by mail-lf0-x22f.google.com with SMTP id a204so35173499lfa.2 for ; Sat, 03 Feb 2018 02:47:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=04c7eooj+vNrQDkGL5pidC4ggO8ds0YHMm5nFKBDteI=; b=nHQVzhv3v1DKd3sjCvH2/PWI3+t+D1xkX8uHt/HnnkkaR0MdlXibmLycy8YcvDgTg5 HdgE+272Z1aZV2Fp+QFUftF/6jvqYHL/a2JvpZwTolP/bu0Z+tw6lSRGW2L5FMJkN5SX tQM2IWsmbHQ9MOc0JNIyZer6fnqYaQtTl5Vu17vUBGHfldvzHgM8I+4bfC2KQ8KK3soz hW2NG3zrRv7bdWCAYxoKOB6OWSRBOtszpFEBLgKO5HGcrxugTIY3dBmMlZcHetD5RsUD cSad6OBViwMjg7EtxkdRJNWpYFGg6LjGKrO1txfvTDBJ65B3CPa7CjM2XtsVnO7EhETL pscA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=04c7eooj+vNrQDkGL5pidC4ggO8ds0YHMm5nFKBDteI=; b=DgsZtHdtKXiv70EhBvCFf1mrEoyHvSes38IQVZ/Yl91+VZ9pLbsxKzZMFt7xsR9HTa KA6m+lXWVx+oJUZIFE8SNLcP+EA83yGX3MW+tP0w8UTT2oaJKOR3PJ4bf1uLJ5UBkPIk m7H4CubwWGFvLiQytZWZB8XhAGbf7n+vZCSmM1egPixv4vjYw9yWZom+zGiagBk5dDWa Ek5KmXtNFhvEb5C+qgihzPkuRtFfVMbWT2MSH23PxFDshcFFAtN5vlE8xNFgIVZkLPtd PUNGHgXRhPUpRcnnO2LLn3Lftj6bL8/3VCio5Zez3MyF3+YP3kacSy0yzpnwGTJGB/El SVQg== X-Gm-Message-State: AKwxytddDDYz+Lmq4NiJwYEfIELTrLvlSpprg3TGPhyff3XfMF/9faIu J5RckdTwmZJD9TNA2OhqygA9lQ== X-Google-Smtp-Source: AH8x226ATlPa5KipmDR6Exrba0nlzwv7C8fqSWFbDECBXBTA1diVJpu3cL4Bc7DFu82BvN8tMxdRMA== X-Received: by 10.25.81.13 with SMTP id f13mr26709132lfb.50.1517654868788; Sat, 03 Feb 2018 02:47:48 -0800 (PST) Received: from localhost.localdomain (ppp78-37-140-247.pppoe.avangarddsl.ru. [78.37.140.247]) by smtp.gmail.com with ESMTPSA id s87sm845911lfk.68.2018.02.03.02.47.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Feb 2018 02:47:47 -0800 (PST) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-scratch-el. Date: Sat, 3 Feb 2018 13:47:03 +0300 Message-Id: <20180203104703.16476-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.15.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) * gnu/packages/emacs.scm (emacs-scratch-el): New public variable. --- gnu/packages/emacs.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 9523f14da..69d18b060 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -6940,3 +6940,41 @@ navigation with the grails mode.") @code{org-tree-slide-mode} to enter the slideshow mode, and then @kbd{C->} and @kbd{C-<} to jump to the next and previous slide.") (license license:gpl3+)))) + +(define-public emacs-scratch-el + (let ((commit "2cdf2b841ce7a0987093f65b0cc431947549f897") + (revision "1")) + (package + (name "emacs-scratch-el") + (version (string-append "1.2" revision "." + (string-take commit 7))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ieure/scratch-el.git") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0wscsndynjmnliajqaz28r1ww81j8wh84zwaaswx51abhwgl0idf")))) + (build-system emacs-build-system) + (native-inputs + `(("texinfo" ,texinfo))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (unless (invoke "makeinfo" "scratch.texi") + (error "makeinfo failed")) + (install-file "scratch.info" + (string-append (assoc-ref outputs "out") + "/share/info"))))))) + (home-page "https://github.com/ieure/scratch-el/") + (synopsis "Create scratch buffers with the same mode current buffer") + (description "Scratch is an extension to Emacs that enables one to create +scratch buffers that are in the same mode as the current buffer. This is +notably useful when working on code in some language; you may grab code into a +scratch buffer, and, by virtue of this extension, do so using the Emacs +formatting rules for that language.") + (license license:bsd-2)))) -- 2.15.1 ------------=_1518614103-17683-1--