From patchwork Sun Jun 30 11:38:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Baptiste Strazzulla X-Patchwork-Id: 14429 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CC88517133; Sun, 30 Jun 2019 12:39:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 7F16417074 for ; Sun, 30 Jun 2019 12:39:12 +0100 (BST) Received: from localhost ([::1]:44058 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhYAl-00043h-Mh for patchwork@mira.cbaines.net; Sun, 30 Jun 2019 07:39:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58184) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhYAh-00043K-RZ for guix-patches@gnu.org; Sun, 30 Jun 2019 07:39:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhYAg-0000oy-JT for guix-patches@gnu.org; Sun, 30 Jun 2019 07:39:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60124) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhYAg-0000oa-Cm for guix-patches@gnu.org; Sun, 30 Jun 2019 07:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhYAg-0000LD-60 for guix-patches@gnu.org; Sun, 30 Jun 2019 07:39:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#36230] [PATCH] Add emacs-multi-term References: In-Reply-To: Resent-From: Baptiste Strazzulla Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 30 Jun 2019 11:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36230 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "36230@debbugs.gnu.org" <36230@debbugs.gnu.org> Received: via spool by 36230-submit@debbugs.gnu.org id=B36230.15618947241286 (code B ref 36230); Sun, 30 Jun 2019 11:39:02 +0000 Received: (at 36230) by debbugs.gnu.org; 30 Jun 2019 11:38:44 +0000 Received: from localhost ([127.0.0.1]:45435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhYAN-0000Kg-UT for submit@debbugs.gnu.org; Sun, 30 Jun 2019 07:38:44 -0400 Received: from mail-oln040092072016.outbound.protection.outlook.com ([40.92.72.16]:64718 helo=EUR03-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhYAL-0000KS-Iz for 36230@debbugs.gnu.org; Sun, 30 Jun 2019 07:38:42 -0400 Received: from AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com (10.152.16.57) by AM5EUR03HT077.eop-EUR03.prod.protection.outlook.com (10.152.17.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2032.15; Sun, 30 Jun 2019 11:38:34 +0000 Received: from PR2PR08MB4810.eurprd08.prod.outlook.com (10.152.16.56) by AM5EUR03FT035.mail.protection.outlook.com (10.152.16.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2032.15 via Frontend Transport; Sun, 30 Jun 2019 11:38:34 +0000 Received: from PR2PR08MB4810.eurprd08.prod.outlook.com ([fe80::95de:84a5:3f:cbe9]) by PR2PR08MB4810.eurprd08.prod.outlook.com ([fe80::95de:84a5:3f:cbe9%7]) with mapi id 15.20.2032.018; Sun, 30 Jun 2019 11:38:34 +0000 From: Baptiste Strazzulla Thread-Topic: [PATCH] Add emacs-multi-term Thread-Index: AQHVLzbk+UHYRk48ZkyFDgIXMg9fDQ== Date: Sun, 30 Jun 2019 11:38:34 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:FB1C47281D96A20412A4864999DB0D7EBE8D551A535569FF2B79ED2D6857F3FD; UpperCasedChecksum:B485CC1155631157D4290CC3B4BE3A7F6755A6F46F774106A34F6E07E7646E4F; SizeAsReceived:6502; Count:40 x-tmn: [wJEwUlVsqOaEjBwXYcnReetzormVvMYt] x-ms-publictraffictype: Email x-incomingheadercount: 40 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:AM5EUR03HT077; x-ms-traffictypediagnostic: AM5EUR03HT077: x-microsoft-antispam-message-info: T9lsBk3vK4RUmXeJncFAzV2jjxXBhuF1+cT86ZHZyWCLf5zCU0bh6MD32duAwPzkUJpUt/wxDeK1nugGA2VN66ep5zVfvbx5cBt1zBoIAPniVgk5XvnUsR27Y9IMV77W4xHAV06ysfnu7W2XlJ8rE9+0d0k+fmKPrlxaOOOfJdYQMvA5CV/T/tJkYli2Q5T7 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4e2f1a0f-762f-4877-de6d-08d6fd4f7c36 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2019 11:38:34.6458 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT077 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches And here is the third attempt. I changed the URL of the repository and pinned the only existing commit there. On the side, I `./pre-inst-env guix lint emacs-multi-term` the previous patch that you had to correct because I remembered doing it before posting and as it turned out, nothing came out. There doesn't seem to be any additional options I should give to `guix lint` so I don't understand exactly why you had a more rigorous linting than mine. Do you have an idea? Regards From 9b8804a8fed18f77d72bb58113c823e3b29d7073 Mon Sep 17 00:00:00 2001 From: Zzull Date: Sat, 15 Jun 2019 22:32:19 +0200 Subject: [PATCH] gnu: Add emacs-multi-term * gnu/packages/emacs-xyz.scm (emacs-multi-term): New variable --- gnu/packages/emacs-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 238b204b3c..448f8122c8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16081,3 +16081,35 @@ themselves live in an Org-mode file. As such, this leverages the power of Org-mode (the notes may have outlines, latex fragments, babel, etc...) while acting like notes that are made @emph{in} the document.") (license license:gpl3+))) + +(define-public emacs-multi-term + (let ((commit "0804b11e52b960c80f5cd0712ee1e53ae70d83a4")) + (package + (name "emacs-multi-term") + (version "1.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/manateelazycat/multi-term.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0apvidmvb7rv05qjnjhax42ma8wrimik5vxx620dlbv17svz7iyf")))) + (build-system emacs-build-system) + (inputs `(("zsh" ,zsh))) + (home-page "https://github.com/manateelazycat/multi-term") + (synopsis "Manage multiple terminal buffers in Emacs") + (description + "This package enhances @code{term.el} with the following features: + +@enumerate +@item Functions to switch between multiple terminal buffers +@item List of keys to be intercepted by @code{emacs-multi-term} instead of by +the underlying terminal +@item Kills the unused buffer left after exiting the terminal +@item Kills the running sub-processes along with the terminal when killing the +it forcibly +@item Dedicated window for debugging program. +@end enumerate") + (license license:gpl3+)))) -- 2.22.0