From unknown Sat Jun 21 05:12:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30576] [PATCH] gnu: Add emacs-sly. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 22 Feb 2018 17:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30576@debbugs.gnu.org Cc: Ricardo Wurmus X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151931958513750 (code B ref -1); Thu, 22 Feb 2018 17:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Feb 2018 17:13:05 +0000 Received: from localhost ([127.0.0.1]:56748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eouQa-0003Zi-Os for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:13:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eouQY-0003ZD-8e for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:13:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eouQQ-0007Pl-H9 for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:12:57 -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_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55884) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eouQQ-0007PW-De for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:12:54 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eouQK-0001FW-C2 for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eouQE-0007B9-IS for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:48 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21143) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eouQE-0007AB-82 for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1519319558; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-Id; l=2254; bh=tahdJN/fn29SJUd28C2+iK/Eg33jZBfHM7fRLYxDOQI=; b=bgBiSKHUVUYhEibEQd7m+DMe7pguFxWMaE/CSILGLvxyVZ/SCMpKFUJLkonbhrXf 1hwz0jRMC7YePNtezBFFRwYDYINO6i2ZaO+oUdzMY5MLVvkwBUxOsASPLzuf1lGUF3m 8v2d4IVPknPqVPSaJmzsq5ShuUH108cxFN2LozA4= Received: from localhost (141.80.247.179 [141.80.247.179]) by mx.zohomail.com with SMTPS id 1519319558761975.1850035540992; Thu, 22 Feb 2018 09:12:38 -0800 (PST) From: Ricardo Wurmus Date: Thu, 22 Feb 2018 18:12:35 +0100 Message-Id: <20180222171235.13349-1-rekado@elephly.net> X-Mailer: git-send-email 2.16.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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-sly): New variable. --- gnu/packages/emacs.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a6bae80c3..81e6885f6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4286,6 +4286,52 @@ are pretty much the same (and SLIME served as the principle inspiration for CIDER).") (license license:gpl3+))) +;; There hasn't been a tag or release since 2015, so we take the latest +;; commit. +(define-public emacs-sly + (let ((commit "486bfbe95612bcdc0960c490207970a188e0fbb9") + (revision "1")) + (package + (name "emacs-sly") + (version (string-append "1.0.0-" revision "." (string-take commit 9))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/joaotavora/sly.git") + (commit commit))) + (sha256 + (base32 + "0ib4q4k3h3qn88pymyjjmlmnpizdn1mfg5gpk5a715nqsgxlg09l")))) + (build-system emacs-build-system) + (arguments + `(#:include (cons "^lib\\/" %default-include) + #:phases + ;; The package provides autoloads. + (modify-phases %standard-phases + (delete 'make-autoloads)))) + (home-page "https://github.com/joaotavora/sly") + (synopsis "Sylvester the Cat's Common Lisp IDE") + (description + "SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and +contains the following improvements over it: + +@enumerate +@item Completely redesigned REPL based on Emacs's own full-featured + @code{comint.el} +@item Live code annotations via a new @code{sly-stickers} contrib +@item Consistent interactive button interface. Everything can be copied to + the REPL. +@item Multiple inspectors with independent history +@item Regexp-capable @code{M-x sly-apropos} +@item Contribs are first class SLY citizens and enabled by default +@item Use ASDF to loads contribs on demand. +@end enumerate + +SLY tracks SLIME's bugfixes and all its familar features (debugger, inspector, +xref, etc...) are still available, but with better integration.") + (license license:gpl3+)))) + (define-public emacs-lua-mode (let ((commit "652e299cb967fccca827dda381d61a9c144d97de") (revision "1")) -- 2.16.2 From unknown Sat Jun 21 05:12:31 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: Ricardo Wurmus Subject: bug#30576: closed (Re: bug#30576: [PATCH] gnu: Add emacs-sly.) Message-ID: References: <87tvu7pq5y.fsf@elephly.net> <20180222171235.13349-1-rekado@elephly.net> X-Gnu-PR-Message: they-closed 30576 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30576@debbugs.gnu.org Date: Fri, 23 Feb 2018 17:34:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1519407241-27742-1" This is a multi-part message in MIME format... ------------=_1519407241-27742-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30576: [PATCH] gnu: Add emacs-sly. 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 30576@debbugs.gnu.org. --=20 30576: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30576 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1519407241-27742-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30576-done) by debbugs.gnu.org; 23 Feb 2018 17:33:24 +0000 Received: from localhost ([127.0.0.1]:57921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epHDo-0007Cg-8a for submit@debbugs.gnu.org; Fri, 23 Feb 2018 12:33:24 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epHDm-0007CY-R5 for 30576-done@debbugs.gnu.org; Fri, 23 Feb 2018 12:33:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1519407181; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=77; bh=jYNGrYFPaXiVJgczYT3GmumT+eVPBjqc6ixdO6Y7LZQ=; b=dftuMolE+4YUuCE8yx2a3jzlqIEFjrpGjnwJmwUNg6T5oFoLkQDdwKpqWnEnNqeJ m3vgk8ligFFl1mCtpPZRS2JZ8JOf2C0AeUP52RPg96wpGV7KySTWdpxrG+fzqn0Axgc GyGAmY17UuYu7hA+fqBF+u6NgEcFjsuHFri8cPqg= Received: from localhost (141.80.247.179 [141.80.247.179]) by mx.zohomail.com with SMTPS id 1519407181152751.746333555521; Fri, 23 Feb 2018 09:33:01 -0800 (PST) References: <20180222171235.13349-1-rekado@elephly.net> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: 30576-done@debbugs.gnu.org Subject: Re: bug#30576: [PATCH] gnu: Add emacs-sly. In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 23 Feb 2018 18:32:57 +0100 Message-ID: <87tvu7pq5y.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30576-done 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 (/) Pushed with commit e982500fa6fb272de2403ec3eb6bfd30a2c55694. -- Ricardo ------------=_1519407241-27742-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Feb 2018 17:13:05 +0000 Received: from localhost ([127.0.0.1]:56748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eouQa-0003Zi-Os for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:13:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eouQY-0003ZD-8e for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:13:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eouQQ-0007Pl-H9 for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:12:57 -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_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55884) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eouQQ-0007PW-De for submit@debbugs.gnu.org; Thu, 22 Feb 2018 12:12:54 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eouQK-0001FW-C2 for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eouQE-0007B9-IS for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:48 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21143) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eouQE-0007AB-82 for guix-patches@gnu.org; Thu, 22 Feb 2018 12:12:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1519319558; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-Id; l=2254; bh=tahdJN/fn29SJUd28C2+iK/Eg33jZBfHM7fRLYxDOQI=; b=bgBiSKHUVUYhEibEQd7m+DMe7pguFxWMaE/CSILGLvxyVZ/SCMpKFUJLkonbhrXf 1hwz0jRMC7YePNtezBFFRwYDYINO6i2ZaO+oUdzMY5MLVvkwBUxOsASPLzuf1lGUF3m 8v2d4IVPknPqVPSaJmzsq5ShuUH108cxFN2LozA4= Received: from localhost (141.80.247.179 [141.80.247.179]) by mx.zohomail.com with SMTPS id 1519319558761975.1850035540992; Thu, 22 Feb 2018 09:12:38 -0800 (PST) From: Ricardo Wurmus To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-sly. Date: Thu, 22 Feb 2018 18:12:35 +0100 Message-Id: <20180222171235.13349-1-rekado@elephly.net> X-Mailer: git-send-email 2.16.2 X-ZohoMailClient: External X-ZohoMail: Z_26063301 SPT_1 Z_26062608 SPT_0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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: Ricardo Wurmus 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-sly): New variable. --- gnu/packages/emacs.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a6bae80c3..81e6885f6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4286,6 +4286,52 @@ are pretty much the same (and SLIME served as the principle inspiration for CIDER).") (license license:gpl3+))) +;; There hasn't been a tag or release since 2015, so we take the latest +;; commit. +(define-public emacs-sly + (let ((commit "486bfbe95612bcdc0960c490207970a188e0fbb9") + (revision "1")) + (package + (name "emacs-sly") + (version (string-append "1.0.0-" revision "." (string-take commit 9))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/joaotavora/sly.git") + (commit commit))) + (sha256 + (base32 + "0ib4q4k3h3qn88pymyjjmlmnpizdn1mfg5gpk5a715nqsgxlg09l")))) + (build-system emacs-build-system) + (arguments + `(#:include (cons "^lib\\/" %default-include) + #:phases + ;; The package provides autoloads. + (modify-phases %standard-phases + (delete 'make-autoloads)))) + (home-page "https://github.com/joaotavora/sly") + (synopsis "Sylvester the Cat's Common Lisp IDE") + (description + "SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and +contains the following improvements over it: + +@enumerate +@item Completely redesigned REPL based on Emacs's own full-featured + @code{comint.el} +@item Live code annotations via a new @code{sly-stickers} contrib +@item Consistent interactive button interface. Everything can be copied to + the REPL. +@item Multiple inspectors with independent history +@item Regexp-capable @code{M-x sly-apropos} +@item Contribs are first class SLY citizens and enabled by default +@item Use ASDF to loads contribs on demand. +@end enumerate + +SLY tracks SLIME's bugfixes and all its familar features (debugger, inspector, +xref, etc...) are still available, but with better integration.") + (license license:gpl3+)))) + (define-public emacs-lua-mode (let ((commit "652e299cb967fccca827dda381d61a9c144d97de") (revision "1")) -- 2.16.2 ------------=_1519407241-27742-1--