From unknown Sat Aug 16 13:41:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28060 <28060@debbugs.gnu.org> To: bug#28060 <28060@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-nixos-mode. Reply-To: bug#28060 <28060@debbugs.gnu.org> Date: Sat, 16 Aug 2025 20:41:47 +0000 retitle 28060 [PATCH] gnu: Add emacs-nixos-mode. reassign 28060 guix-patches submitter 28060 Oleg Pykhalov severity 28060 normal tag 28060 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 03:03:01 2017 Received: (at submit) by debbugs.gnu.org; 12 Aug 2017 07:03:01 +0000 Received: from localhost ([127.0.0.1]:56250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgQRp-0001Ql-4e for submit@debbugs.gnu.org; Sat, 12 Aug 2017 03:03:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgQRm-0001Qf-Cj for submit@debbugs.gnu.org; Sat, 12 Aug 2017 03:02:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dgQRg-0006FC-3g for submit@debbugs.gnu.org; Sat, 12 Aug 2017 03:02:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dgQRg-0006F7-0h for submit@debbugs.gnu.org; Sat, 12 Aug 2017 03:02:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55850) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dgQRe-0007u0-7a for guix-patches@gnu.org; Sat, 12 Aug 2017 03:02:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dgQRZ-0006Dk-I7 for guix-patches@gnu.org; Sat, 12 Aug 2017 03:02:50 -0400 Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:35267) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dgQRZ-0006DO-Af for guix-patches@gnu.org; Sat, 12 Aug 2017 03:02:45 -0400 Received: by mail-lf0-x236.google.com with SMTP id t128so23679275lff.2 for ; Sat, 12 Aug 2017 00:02:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version:content-disposition :content-description; bh=deMwzGXeIyviWugy8gYNoLMG87fNxclyq6DFDXTMVbY=; b=I9wiaw92SiiRkHNJ1/mC+dlcMZP4YjUkqzGMS1uo44CGmYLKhjc3vBOjDD/tMPsPZO QKrvB2E5/5YKC5aGUxlWCa2ea+A1FiBg0DhyMSV0/YDoRXl7XjsZh+e2EslEvgUw/bDI EqPivyhGtpu42Ci/7ptVp+wzjqf45qD/TBZMPa+mwqob6joRU5jJttZ/P97WHXl3yZB/ h0yoSuTq+qWoUjF+KlCU6bAirmcuW4XEVtEHIGRes6cKWffm56CPLDcp2UB0Ms08s5pi VrfERW02jQsiezcK1K86aH/SBB+UhFw4ILJLLlXFEMpHrPA2tUU+MUBdwTmY2GCW4wH2 zAOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-disposition:content-description; bh=deMwzGXeIyviWugy8gYNoLMG87fNxclyq6DFDXTMVbY=; b=JZKrRGbwkH3vqJCvGjF3D9uVLnUmuZhMn0MhZrWOCjxG2I6LrlqMENrCOisV1CbHQo /8lbc3oMSD5xTTXA1djgYXlAABHL+3wgJAOeRSUiKmfx3eMIQIEoiRHGvO6yyihLJ/ui s5CcxUWo6qIQrq9MNHQF6rTdI6qzpE0NImVOh8tP2CQykHF0klv8WxtfRXqXRqZB2KW1 LEkgD2b/qJX/g0iDNpucy1UGhMGMM3d49YLdK1jZ1pjpU/29p4nuv4IwSGabtaiSShhQ +d0qQdzUrKhHjAND0cZ9LNdoiYMz2BTx92DcS2zGzwV1wdBL5YxcwPqtbIVOEO2bx/Od YofA== X-Gm-Message-State: AHYfb5jC7xsAyeOWmCJIpC4uu9RGmrNW2bUuVPF8Ayb30I/uKd4je7d7 d4vEX7uVd1ZNfHZ7 X-Received: by 10.25.20.40 with SMTP id k40mr5505889lfi.39.1502521363697; Sat, 12 Aug 2017 00:02:43 -0700 (PDT) Received: from magnolia (92-100-137-67.dynamic.avangarddsl.ru. [92.100.137.67]) by smtp.gmail.com with ESMTPSA id 2sm363353ljo.10.2017.08.12.00.02.42 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 Aug 2017 00:02:42 -0700 (PDT) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-nixos-mode. Date: Sat, 12 Aug 2017 10:02:42 +0300 Message-ID: <87shgx2rql.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-nixos-mode.patch Content-Description: [PATCH] gnu: Add emacs-nixos-mode. 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 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 (----) >From 90ef6b8f1bf57820db95d7daf17f7e0fae303356 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 12 Aug 2017 09:48:53 +0300 Subject: [PATCH] gnu: Add emacs-nixos-mode. * gnu/packages/emacs.scm (emacs-nixos-mode): New variable. --- gnu/packages/emacs.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index bb5d2349f..adf1ef167 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -5331,3 +5331,29 @@ enables you to easily define search engines, bind them to keybindings, and query them from the comfort of your editor.") (home-page "https://github.com/hrs/engine-mode") (license license:gpl3+))) + +(define-public emacs-nixos-mode + (package + (name "emacs-nixos-mode") + (version "1.11.13") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/NixOS/nix/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12110drl51r9bi45ql865jwvax1gladb5hfpwk0vi5bjybns6c9b")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir-elisp + (lambda _ + (chdir "misc/emacs")))))) + (synopsis "Emacs major mode for editing Nix expressions") + (description "@code{nixos-mode} provides an Emacs major mode for editing +Nix expressions.") + (home-page "https://github.com/NixOS/nix") + (license license:gpl3+))) -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 11:06:45 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 15:06:45 +0000 Received: from localhost ([127.0.0.1]:56713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgXzw-0002Y5-Ss for submit@debbugs.gnu.org; Sat, 12 Aug 2017 11:06:45 -0400 Received: from o138.p8.mailjet.com ([87.253.233.138]:45232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@bnc3.mailjet.com>) id 1dgXzu-0002Xz-WB for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 11:06:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:mime-version:from:to:subject:date:list-unsubscribe:cc:in-reply-to: references:x-csa-complaints:x-mj-mid:content-type:content-transfer-encoding; bh=pZYYo8LBofN768nA7qLiXvFqFPEVi6vZxN6IVtIuG/U=; b=HEPF3dO4SizRNp3XVIz0NvzBZOFrCETDMW0izAZebmBOH2OcuCvGsAY9B 5x5oQ5n2hHz9l5riSUcUNkUTQoDvLQWzMfQmn03UqvNPqaq17+H/LzD6okLN NHKCthMn+lX4DRFl6u1UBj49Z9l/4vPCmoBjE2682X1eMepH5y8u1s= Message-Id: <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> MIME-Version: 1.0 From: Arun Isaac To: Oleg Pykhalov Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. Date: Sat, 12 Aug 2017 20:36:28 +0530 In-reply-to: <87shgx2rql.fsf@gmail.com> References: <87shgx2rql.fsf@gmail.com> X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmBsHMqy2NbRXGQp_dVhkl6_wAFgUc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 28060 Cc: 28060@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: -2.8 (--) Thanks for the patch! Oleg Pykhalov writes: > +(define-public emacs-nixos-mode > + (package > + (name "emacs-nixos-mode") > + (version "1.11.13") misc/emacs/nix-mode.el says the version number is 1.0. This contradicts the release version number 1.11.13. But, I guess we can go with the release version number. > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'chdir-elisp > + (lambda _ > + (chdir "misc/emacs")))))) It is kinda obvious, but do add a short comment explaining why we are changing directory. > + (synopsis "Emacs major mode for editing Nix expressions") > + (description "@code{nixos-mode} provides an Emacs major mode for edi= ting > +Nix expressions.") Could you add the following line to the description? "It supports syntax highlighting, indenting and refilling of comments." I have taken the above sentence from https://github.com/NixOS/nix/blob/master/misc/emacs/README > + (license license:gpl3+))) Nix is under the LGPL 2.1 license. So, nix-mode should also be under the same license, right? Could you send an updated patch? Thanks! = From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 12:46:52 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 16:46:52 +0000 Received: from localhost ([127.0.0.1]:57126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZYl-0003Ms-Tv for submit@debbugs.gnu.org; Sat, 12 Aug 2017 12:46:52 -0400 Received: from aibo.runbox.com ([91.220.196.211]:36182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZYk-0003Mm-R7 for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 12:46:47 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dgZYg-0006cx-6T; Sat, 12 Aug 2017 18:46:42 +0200 Received: from [78.109.24.135] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dgZYW-00047d-7Y; Sat, 12 Aug 2017 18:46:32 +0200 Date: Sat, 12 Aug 2017 16:46:29 +0000 From: ng0 To: Arun Isaac Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. Message-ID: <20170812164629.rzko2qinssiqhezi@abyayala> Mail-Followup-To: Arun Isaac , Oleg Pykhalov , 28060@debbugs.gnu.org References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tyciogbxm55zruva" Content-Disposition: inline In-Reply-To: <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28060 Cc: Oleg Pykhalov , 28060@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.7 (/) --tyciogbxm55zruva Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Arun Isaac transcribed 1.1K bytes: >=20 > Thanks for the patch! >=20 > Oleg Pykhalov writes: >=20 > > +(define-public emacs-nixos-mode > > + (package > > + (name "emacs-nixos-mode") > > + (version "1.11.13") >=20 > misc/emacs/nix-mode.el says the version number is 1.0. This contradicts > the release version number 1.11.13. But, I guess we can go with the > release version number. >=20 > > + (arguments > > + `(#:phases > > + (modify-phases %standard-phases > > + (add-after 'unpack 'chdir-elisp > > + (lambda _ > > + (chdir "misc/emacs")))))) >=20 > It is kinda obvious, but do add a short comment explaining why we are > changing directory. >=20 > > + (synopsis "Emacs major mode for editing Nix expressions") > > + (description "@code{nixos-mode} provides an Emacs major mode for e= diting > > +Nix expressions.") >=20 > Could you add the following line to the description? >=20 > "It supports syntax highlighting, indenting and refilling of comments." >=20 > I have taken the above sentence from > https://github.com/NixOS/nix/blob/master/misc/emacs/README >=20 > > + (license license:gpl3+))) >=20 > Nix is under the LGPL 2.1 license. So, nix-mode should also be under the > same license, right? >=20 > Could you send an updated patch? Thanks! We have Nix in (gnu packages package-management). Why do you fetch it again when we could just add another output to the nix package? --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --tyciogbxm55zruva Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmPMOUACgkQ4i+bv+40 hYjL7A/+Oh26kQJ7VZcUAH6VX71f26gZHTfmT05Su8XfWEDxJsgpqcij+SOPA8K1 YIGlLQUfypNOhxg3JFw42RUfFNID5oM13gMilU/GGcuUh5u8USDQTEiVyqqqsAJc YP1kpbvInbHUzjke/5zLl6scxmvHFygR3lS8g3FdtF0Nq7e26obqQ0FYeXJtX3R+ W4Knnx1nOVmMlblyulnahRd6CZuZZ+qtYAS52Q8k2yQk6hgANLGPDnAO0LXOAteg yqEux7Ujvc8tqqgbPxuly20nNA+FTc/CThj62IWKeXkFdm1pAKlmg4y+GSmuewey I/7L1U23Bf0TIFiVj4lNxjJzYTKoYjUCteBlmD43sMUDHgUD7FnShoEGHS6HVLXQ T4PMr/qtwJndswOC4WthhG/b2dKOS5HcTkGkizoVkXMDDOkgv4TaXHBGGivLOYmK 9lcyiCfClrf64P99xwiovfZToECJAZPDGqd5mPSom/MCxOo4jBA42LMONBdjU6TO JdCVexZsw2lP81BP/yNRVMsAH5fqEglWRK8iF0ESZ1WmULaDJAFfqg953LUQKvwL oB8+4mVskfNIu8DcmG1F0jTfoaYLBA2IJNeFqzxKXV5+VDA/OIru2m6BeqIqOBiy 3LSc6MXrZhaK9xktJRlxAhACG3YlONWmQaNEt1hIcV1AVTjR5O8= =LXKY -----END PGP SIGNATURE----- --tyciogbxm55zruva-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 12:56:10 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 16:56:10 +0000 Received: from localhost ([127.0.0.1]:57178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZhq-0003SG-C1 for submit@debbugs.gnu.org; Sat, 12 Aug 2017 12:56:10 -0400 Received: from mail-lf0-f52.google.com ([209.85.215.52]:33456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZho-0003SA-Or for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 12:56:09 -0400 Received: by mail-lf0-f52.google.com with SMTP id d17so26571030lfe.0 for <28060@debbugs.gnu.org>; Sat, 12 Aug 2017 09:56:08 -0700 (PDT) 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=r5jKcq1D5P3jSsVxrlNnw9LKaMYbGLFKQ6LYVW4YG4Y=; b=LgtfZZnh6EUyPXel+apki62azcLVdbkL+rBP0yqH2pZovPcQgOie1IIxHrab3kuXRk BfT+9KTa5zodxRPph72UkOtoYNSqrhN+AdsIJ1ATyu9VmireAy1e0xQu6GnoX56TLyJI ewFGeD0o9ERVb/YNCqlXZzjaA6nJLycDX555nt6w/UAAdB8L+iRH51j1pcHPqySO9pvC kpeaFPtsv23MqkEj9f2gTH8vm1f7ZEQ0Lu+wDjgexgwk70fe3S2ioEcUWvHPu0dfMlw2 MoIr7Td+gcWpdq2a3BNlrIfzM6CNNn6qEeHAEJ1NdGETxoKC+BPFFlUxzpyhJZrgormX smRw== 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=r5jKcq1D5P3jSsVxrlNnw9LKaMYbGLFKQ6LYVW4YG4Y=; b=FeP49c1p/wDlPiSLwjWT9P4Nef8qokmYmWW5J+qIfrI4UsZ/vTL0EK+4oQlM4cmEoH 5BQq90oE3BGLM03TetIpe1RvOHR8dxUEH8z2Rea9oe4uveQS5XmDYKlWSya5Vuc6sf6y +KUMx0dkc2w53OXbfuTRbhvrY6oh5zo7ErRX+2WV7A1Z0cG9ftOKGm4/+UlFiM61XxkL LMyRen4xsdQA7Pjx3KEAwY0YmoOQ9uzAMX2X2tzOrsuFmq1+ZdaU1ed9aWVYy+pZ96g2 nZOUNyWPCPEn4SQzmBomSMqlSEZ1pl2m4obUtFU0HvoWyoNPv2wwpkke4hNKteobWo6o NYOA== X-Gm-Message-State: AHYfb5g2Z5FTF6+qfTwWB24fO8KNrDoe7PeAoEMoTekGFE8MTYnbeDee +kC7aYP/Hb6kXhyN X-Received: by 10.25.23.80 with SMTP id n77mr5821962lfi.84.1502556962649; Sat, 12 Aug 2017 09:56:02 -0700 (PDT) Received: from magnolia (92-100-137-67.dynamic.avangarddsl.ru. [92.100.137.67]) by smtp.gmail.com with ESMTPSA id s126sm540938lja.33.2017.08.12.09.56.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 Aug 2017 09:56:01 -0700 (PDT) From: Oleg Pykhalov To: Arun Isaac Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> Date: Sat, 12 Aug 2017 19:56:00 +0300 In-Reply-To: <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> (Arun Isaac's message of "Sat, 12 Aug 2017 20:36:28 +0530") Message-ID: <87poc0zpwf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28060 Cc: 28060@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.5 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Arun, thank you for supporting this patch. Arun Isaac writes: > Thanks for the patch! > > Oleg Pykhalov writes: =E2=80=A6 >> + (arguments >> + `(#:phases >> + (modify-phases %standard-phases >> + (add-after 'unpack 'chdir-elisp >> + (lambda _ >> + (chdir "misc/emacs")))))) > > It is kinda obvious, but do add a short comment explaining why we are > changing directory. DONE. >> + (synopsis "Emacs major mode for editing Nix expressions") >> + (description "@code{nixos-mode} provides an Emacs major mode for ed= iting >> +Nix expressions.") > > Could you add the following line to the description? > > "It supports syntax highlighting, indenting and refilling of comments." > > I have taken the above sentence from > https://github.com/NixOS/nix/blob/master/misc/emacs/README DONE. >> + (license license:gpl3+))) > > Nix is under the LGPL 2.1 license. So, nix-mode should also be under the > same license, right? DONE. > Could you send an updated patch? Thanks! --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-nixos-mode.patch Content-Description: [PATCH] gnu: Add emacs-nixos-mode. >From 796f6a09c9464812f85c77641473ac9c85ac9654 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 12 Aug 2017 09:48:53 +0300 Subject: [PATCH] gnu: Add emacs-nixos-mode. * gnu/packages/emacs.scm (emacs-nixos-mode): New variable. --- gnu/packages/emacs.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index bb5d2349f..cdee59858 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -5331,3 +5331,31 @@ enables you to easily define search engines, bind them to keybindings, and query them from the comfort of your editor.") (home-page "https://github.com/hrs/engine-mode") (license license:gpl3+))) + +(define-public emacs-nixos-mode + (package + (name "emacs-nixos-mode") + (version "1.11.13") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/NixOS/nix/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12110drl51r9bi45ql865jwvax1gladb5hfpwk0vi5bjybns6c9b")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir-elisp + ;; Elisp directory is not in root of the source. + (lambda _ + (chdir "misc/emacs")))))) + (synopsis "Emacs major mode for editing Nix expressions") + (description "@code{nixos-mode} provides an Emacs major mode for editing +Nix expressions. It supports syntax highlighting, indenting and refilling of +comments.") + (home-page "https://github.com/NixOS/nix") + (license license:lgpl2.1+))) -- 2.14.1 --=-=-= Content-Type: text/plain -- Best regards, Oleg. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 13:14:24 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 17:14:24 +0000 Received: from localhost ([127.0.0.1]:57260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZzU-0003c7-3i for submit@debbugs.gnu.org; Sat, 12 Aug 2017 13:14:24 -0400 Received: from mail-lf0-f51.google.com ([209.85.215.51]:38620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgZzS-0003bz-2m for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 13:14:22 -0400 Received: by mail-lf0-f51.google.com with SMTP id y15so26482894lfd.5 for <28060@debbugs.gnu.org>; Sat, 12 Aug 2017 10:14:22 -0700 (PDT) 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:content-transfer-encoding; bh=w73hVozx7sHV2bQaaIxKIOlGM8qqq/rAOtGVF/cJZ1M=; b=DWdDMpCXUp16Ulxqwz9GJGSMZULhlccQ3OEirQsNZIJpKqe50NY8A7MfX5IsWIYfyA kazyxJKG9ZimUpejYCkiMouFtWFIUNpzhkZL1T0ULSj1XCFkAgYaahEpDzlbF5l7jeaB Zka6osgpdhhmoY12cMb8+StY2t9UA2d5Xqhl78rnFman9lh+g1mm4pVsYdXYAurHgl1k 1jLZIAMtWXfEHGhfjfnMo7XoTH28SBIVXozeDGYR3aHUu+yFCKJVFzb7UD1iTNuubhWu HOgHfdrgjY9fxZb1SFX/bahsOz6kuDTglaRq9x0wpoLmC6WvzzGwBvL9AAdPsRs1Uvef gysA== 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:content-transfer-encoding; bh=w73hVozx7sHV2bQaaIxKIOlGM8qqq/rAOtGVF/cJZ1M=; b=i/g2KBCvEJsdbr8ukRBQYASpUhiidsY3XBnN2C4cPJza9SEbfpvrW1tmuxrSHRIgRH ysu879ydoZvmb6dbTKWS+40BMcT0KfycGAvdCUps3Izc1Z1ambnDUyqY/vQem9GhXZR/ gysnnH6QODF/MeglnlDTuRXMJRGZvtt54dgsD00IPmbQRibHSJ2/HJeQjCgLHagWObvb lgEJ0x9CPeFBaP9r7o+C87jsKwjouvFf08MontjXUAJdXf5CdKsNWGPHqCOXg+bEmFEw h23OdS5IfXnRWtHSmYih+zuH+uuQjqzUuOochCXCijXWqBaMrdJSZnkJ2We3pLsq5wo/ eykA== X-Gm-Message-State: AHYfb5hyaZ7jEId1fpJszbmxTacQ8W8gDzQQ/J1XazTWmjhAgm/s+3tX kzL6SugcSHojLGDe X-Received: by 10.25.204.86 with SMTP id c83mr7808190lfg.245.1502558056123; Sat, 12 Aug 2017 10:14:16 -0700 (PDT) Received: from magnolia (92-100-137-67.dynamic.avangarddsl.ru. [92.100.137.67]) by smtp.gmail.com with ESMTPSA id f127sm672653lfg.2.2017.08.12.10.14.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 Aug 2017 10:14:15 -0700 (PDT) From: Oleg Pykhalov To: Arun Isaac Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> Date: Sat, 12 Aug 2017 20:14:14 +0300 In-Reply-To: <20170812164629.rzko2qinssiqhezi@abyayala> (ng0@infotropique.org's message of "Sat, 12 Aug 2017 16:46:29 +0000") Message-ID: <87mv74zp21.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28060 Cc: 28060@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.5 (/) Hello ng0, ng0 writes: =E2=80=A6 > We have Nix in (gnu packages package-management). > Why do you fetch it again when we could just add > another output to the nix package? Didn't think about this. It will not fetch again if sources are same, I guess. But it will be more proper way for sure. The problem is that I'm not very familiar with mixing build systems for now. This bug report probably needs to wait me or somebody else will do it. --=20 Best regards, Oleg. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 13:52:36 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 17:52:36 +0000 Received: from localhost ([127.0.0.1]:57441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgaaS-0004NB-Cx for submit@debbugs.gnu.org; Sat, 12 Aug 2017 13:52:36 -0400 Received: from aibo.runbox.com ([91.220.196.211]:35988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgaaP-0004N3-F5 for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 13:52:34 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dgaaM-0001BL-6l; Sat, 12 Aug 2017 19:52:30 +0200 Received: from lumumba.torservers.net ([77.247.181.163] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dgaaJ-0001yL-4P; Sat, 12 Aug 2017 19:52:27 +0200 Date: Sat, 12 Aug 2017 17:52:19 +0000 From: ng0 To: Oleg Pykhalov Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. Message-ID: <20170812175219.dfjmehzwmdszbblj@abyayala> Mail-Followup-To: Oleg Pykhalov , Arun Isaac , 28060@debbugs.gnu.org References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> <87mv74zp21.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2biwn26l5p2n2lgx" Content-Disposition: inline In-Reply-To: <87mv74zp21.fsf@gmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28060 Cc: Arun Isaac , 28060@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.7 (/) --2biwn26l5p2n2lgx Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Oleg Pykhalov transcribed 0.5K bytes: > Hello ng0, >=20 > ng0 writes: >=20 > =E2=80=A6 >=20 > > We have Nix in (gnu packages package-management). > > Why do you fetch it again when we could just add > > another output to the nix package? >=20 > Didn't think about this. It will not fetch again if sources are same, I > guess. But it will be more proper way for sure. The problem is that > I'm not very familiar with mixing build systems for now. This bug > report probably needs to wait me or somebody else will do it. >=20 > --=20 > Best regards, >=20 > Oleg. Two other options: - Could you ask upstream to unbundle it? - Could we just get the file(s) needed as inputs on their own and use that? --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --2biwn26l5p2n2lgx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmPQFMACgkQ4i+bv+40 hYi9hhAAmGIRHor9jIfj0EnzXWfvEs4+pGu/4i4ARX30oYPrEXSGlSX1R0+4QcaG QXfC28eA6zp50qZByu+FoLXy+2l4ZepLPbdWZz57QG3odsqVkDi10+TW57GcbgC4 1Z3UQiRTIpzEKI8DP7mwGeN4HM73Fn7rtzZ+ImP81y6lcsjE1EiqeSnV52LpmicY Pq8iB/s1EISBF4Xe9LakfSHj+luhswx+r7N3mo3G9xMf4NoZI63QR+G5wjpefmkQ +/SBTR1OEyGrV7HGrHkBFgOVasQxrs17hDopzebNynX8KqgTWkhkejAlLSl3bF/p dmeq2bu8zuaYjejOav5QpeaG79gijNZpvN78hIM9JFl0czuTrIoX0Oyv5ll4c0+w +WMXTQWTNrlBpO7LlNJzb1/zZ/9RTwY4ey1vaCZyKKHIhRwthghtoiuC645z4JCp NN50x9S7yZF6eAN5/BAVUm3+HHaQcwWK2ydVr8VNGMriEr5cQADT8mggWFAFKrxG JGrWkOl6jp1AFxlg2PpzMjWerSyfCHPgRc62jtpl3JJF4kyJLrdt8OocLznI/vPX Yu3ri2Phg2KQPvV1+fuJt5Vsr1dHAhXR59julm7UgCztUYuj7yJUzSJRuye3fHqb RybnvzQpyEHnT5F7lkSYL3w9aIV07KWwg7e4J7WwKy3XIeQFHFA= =Su34 -----END PGP SIGNATURE----- --2biwn26l5p2n2lgx-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 13:54:27 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 17:54:27 +0000 Received: from localhost ([127.0.0.1]:57451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgacE-0004OD-Pj for submit@debbugs.gnu.org; Sat, 12 Aug 2017 13:54:26 -0400 Received: from aibo.runbox.com ([91.220.196.211]:36054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgacD-0004O7-0L for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 13:54:25 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dgacB-0001HL-S4; Sat, 12 Aug 2017 19:54:23 +0200 Received: from lumumba.torservers.net ([77.247.181.163] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dgabe-0002N7-AV; Sat, 12 Aug 2017 19:53:51 +0200 Date: Sat, 12 Aug 2017 17:53:46 +0000 From: ng0 To: Oleg Pykhalov Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. Message-ID: <20170812175346.adsocl2xbtpjs554@abyayala> Mail-Followup-To: Oleg Pykhalov , Arun Isaac , 28060@debbugs.gnu.org References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> <87mv74zp21.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2ag6lzlgsnwhvak5" Content-Disposition: inline In-Reply-To: <87mv74zp21.fsf@gmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28060 Cc: Arun Isaac , 28060@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.7 (/) --2ag6lzlgsnwhvak5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Oleg Pykhalov transcribed 0.5K bytes: > Hello ng0, >=20 > ng0 writes: >=20 > =E2=80=A6 >=20 > > We have Nix in (gnu packages package-management). > > Why do you fetch it again when we could just add > > another output to the nix package? >=20 > Didn't think about this. It will not fetch again if sources are same, I > guess. But it will be more proper way for sure. The problem is that > I'm not very familiar with mixing build systems for now. This bug > report probably needs to wait me or somebody else will do it. >=20 > --=20 > Best regards, >=20 > Oleg. Yet another option: inherit the package "nix" and adjust accordingly. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --2ag6lzlgsnwhvak5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmPQKoACgkQ4i+bv+40 hYifIA/+Kdpxs8ls63URB7IFmndZXv520ENsnMmwP7VGHuQpVEky325YGVDN2Vif Zd2JNj0HFUGd4zB42dtt+t5MJhrkIbPbwticPWV6b/QAN0gRfQDJSVcBbAMjkYh5 8xlvU2TCWghMHudbO8/dmTkrVt1FvFtTTsk2ds/fmPPxbO0Jyi26uzO/fwzc3UHv hYh5zon5ctwEcrxUeoTcy2F4Ce8xJ6V/ehN9OW1HIs/K5hfJhu76WrhHyQ1NSdZ6 GwGXgVJ9YiUJ6P6ELD3dd2aCxySJL62I6br5zluwnCIWsYTAJqd/5qXlrMsglU4/ oZ0TY+nm15uUAqUdA2zDBq/g9blNcKwai5wRZ49JyNJQOGjTRWB7wgjFB4YbIBgR r2Yk1jjofjwe5ycqL6nO9nPgWbzJ6fuYHPlvkHJ+C1KMG5bCVn4uGia+zI+dKut0 gP0QzUh5hG7kX2SPTzvWSPcPXveWl2ZXKUPeD65UYbqwQ+skb1sd96xNx5pG5G+P VU1/l+c6wNXCdq6EcoangIPs8AfYy+R4LQiP3Ze13+7xLd5StFkrduSYnG8XiWGr OKnfRfKcZN6tKzOTFIswEKVDoZxbRIEB4djdE30ZEKe2i3RVtwMzhZaST0o1SnJp rk+sE9UpG660ZrMDiPxOKqJjaZdXkQ1R7ARneRD4c/oELFeyS/I= =IqrB -----END PGP SIGNATURE----- --2ag6lzlgsnwhvak5-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 14:33:00 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 18:33:00 +0000 Received: from localhost ([127.0.0.1]:57628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgbDY-0004hs-0N for submit@debbugs.gnu.org; Sat, 12 Aug 2017 14:33:00 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:34939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgbDV-0004hm-DK for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 14:32:58 -0400 Received: by mail-lf0-f66.google.com with SMTP id w199so4172529lff.2 for <28060@debbugs.gnu.org>; Sat, 12 Aug 2017 11:32:57 -0700 (PDT) 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=KBj7Gk75KTtKFMcIWlXTkBIrQ/oTJOhYL7pHkIVtQ/o=; b=EPUliJqBs1TCJ9VN+CSAaij3moYfBc1aveITFnqMmpsHhGKkIyGZYemGJx4U163x1N RM4gBnYrdaGYKPNl9PqzY5xQn8vdRgHxB9yH/P1pg0C3Sk4LbUdl7NhAbyKCFreLtQ2p 1///FUTO4KHI/VOqHrN+nBjRTifgMlGwa62Ar4oz0k2rS9IVs6H0CVOxny9w0J/4UFuj Qm4fgJZgAGr3od54hA5kx/zTVE4iX7vUPy2lYLe69YO6BwDxfIkHhjZfFeonGOZQPBkU x5WqlD0A/tX27espBLDnye9us0gpkIOHvyfS/0HuCpw+pMLTldrNwr1IVJDZK+21XXaS m0cg== 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=KBj7Gk75KTtKFMcIWlXTkBIrQ/oTJOhYL7pHkIVtQ/o=; b=KWIHc82r3AAX+sHYfw3LGUxpToISfuXJcCH2hiGhdGhQw96GmKUVPrNjDXWbHZAAJD zpaNRvwU38Z5/iCjMyUi/QEKUjuQyhgxWBbUmigrfSG5pqp2bMvt6zG4RflFTj/5eyse Gs65IQLR0Bym7FDquohXogZ/+ABmtPp6wqhTKP2gl7OIR7haM/JG4zNz6k+gxvQejlRL enF9aKwEXsQuihn83XE5EqRqVdb4M6jSUoPfsWfPCUjrjzESs24RhlF8A7BUxF4qJ+CF SuIhDLwD6NUhS7FqFJ1kvCaBIfyubX04VDwGVLKscCK+BnvQpXOzTjixk64o2ET/ZKfp wQAg== X-Gm-Message-State: AHYfb5gcGvl1J7GgmjlR7a491RvLpUiBXQSelNcJ9BUg2jP417DGgzj3 TozbNF2EyhWoWg== X-Received: by 10.46.21.10 with SMTP id s10mr6885732ljd.2.1502562771548; Sat, 12 Aug 2017 11:32:51 -0700 (PDT) Received: from magnolia (92-100-137-67.dynamic.avangarddsl.ru. [92.100.137.67]) by smtp.gmail.com with ESMTPSA id g68sm573946ljb.58.2017.08.12.11.32.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 Aug 2017 11:32:50 -0700 (PDT) From: Oleg Pykhalov To: Arun Isaac Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> <87mv74zp21.fsf@gmail.com> <20170812175346.adsocl2xbtpjs554@abyayala> Date: Sat, 12 Aug 2017 21:32:49 +0300 In-Reply-To: <20170812175346.adsocl2xbtpjs554@abyayala> (ng0@infotropique.org's message of "Sat, 12 Aug 2017 17:53:46 +0000") Message-ID: <87d180y6um.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28060 Cc: ng0 , 28060@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.5 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ng0 writes: =E2=80=A6 >> > We have Nix in (gnu packages package-management). >> > Why do you fetch it again when we could just add >> > another output to the nix package? >>=20 >> Didn't think about this. It will not fetch again if sources are same, I >> guess. But it will be more proper way for sure. The problem is that >> I'm not very familiar with mixing build systems for now. This bug >> report probably needs to wait me or somebody else will do it. =E2=80=A6 > Yet another option: inherit the package "nix" and adjust accordingly. I think this is the best option. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-nix-mode.patch Content-Description: [PATCH] gnu: Add emacs-nix-mode. >From b69c7020ba88f541666eda41753540e571666607 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 12 Aug 2017 09:48:53 +0300 Subject: [PATCH] gnu: Add emacs-nix-mode. * gnu/packages/emacs.scm (emacs-nix-mode): New variable. --- gnu/packages/emacs.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index bb5d2349f..e728419a2 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -5226,6 +5226,24 @@ multiplexer.") editing RPM spec files.") (license license:gpl2+))) +(define-public emacs-nix-mode + (package + (inherit nix) + (name "emacs-nix-mode") + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir-elisp + ;; Elisp directory is not in root of the source. + (lambda _ + (chdir "misc/emacs")))))) + (synopsis "Emacs major mode for editing Nix expressions") + (description "@code{nixos-mode} provides an Emacs major mode for editing +Nix expressions. It supports syntax highlighting, indenting and refilling of +comments.") + (license license:lgpl2.1+))) + (define-public emacs-git-messenger (package (name "emacs-git-messenger") -- 2.14.1 --=-=-= Content-Type: text/plain -- Best regards, Oleg. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 12 14:40:02 2017 Received: (at 28060) by debbugs.gnu.org; 12 Aug 2017 18:40:02 +0000 Received: from localhost ([127.0.0.1]:57658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgbKL-0004l3-Oz for submit@debbugs.gnu.org; Sat, 12 Aug 2017 14:40:02 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:36273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgbKJ-0004kk-Ul for 28060@debbugs.gnu.org; Sat, 12 Aug 2017 14:40:00 -0400 Received: by mail-lf0-f65.google.com with SMTP id t128so4188939lff.3 for <28060@debbugs.gnu.org>; Sat, 12 Aug 2017 11:39:59 -0700 (PDT) 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=6lRUZVX5vxev8P7JpJevZiTKsx82GCM5zdL8RMdaZyY=; b=iPjcNOhPPIPPY1OxqIwmVmvkCerAdGXGP2tPiHwGDl3PQLd0kpJZPzU3l4JRisajFu rDLVteX+mDb46vee6d24ASjUG1SE86JUhNUeiRA0R4+6GCO1j1puEORaZm9ewCPGV6cd xdsBVIF/ese/dtejNF7qtJR9PQMP8Fl2jgxiVW2qzFJVg141zLXyruOZZRXMAYja8LGE tEuE6gfB0L4Ye6Dj9jXqqI1/+LH0PdeFwbp6k2Dcq3TOysvaIU8uLBhzOEG/gVUhj2lN uQq0T7k573ameHq8PNrn5A/87G4cIa85f+cOvbAnbdNsNAmFii+7gVOVldPW9QjLEkbv imcA== 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=6lRUZVX5vxev8P7JpJevZiTKsx82GCM5zdL8RMdaZyY=; b=WJdyrbL/utU4x9ZiBlkKQOJBiqaZkT+WHodddUjJzTfmVhIV31dKMboX2kq/sDIdRu Wszyn9ntu/ZX0Qy9mLrhAjIdv+MACuw6vNEfMBu4I9+uT8edXhgd80/7STUoPkVd9Kzy vNfJt+Z1SafArD+GS6W8SRX5GCNZlMNSNJtryI3fcck76BlW6heQ4OBv/e+5LRNaSc2j /sp15z1MdmyfH/FJQvX9OkOAEiC6GYXKBPLnOFWkGq4sgF0vDoO6d5oDK3nfvQ3iswbw zUGHm/fWLTVKsSGpdV24yP5pzheKSqkfG4aUAjH8/9wJqK0g15IJXjxCDtbrAFiXEdJZ 8ndA== X-Gm-Message-State: AHYfb5jPzqj8xj5JLsHBPrnVc27mtfMs4/ERG8FCctab91SlgJlaVYYc +Bv+WRoLEMQ7tQ== X-Received: by 10.25.90.152 with SMTP id y24mr6821690lfk.182.1502563194218; Sat, 12 Aug 2017 11:39:54 -0700 (PDT) Received: from magnolia (92-100-137-67.dynamic.avangarddsl.ru. [92.100.137.67]) by smtp.gmail.com with ESMTPSA id p39sm701693lfg.18.2017.08.12.11.39.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 Aug 2017 11:39:53 -0700 (PDT) From: Oleg Pykhalov To: Arun Isaac Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> <87mv74zp21.fsf@gmail.com> <20170812175346.adsocl2xbtpjs554@abyayala> <87d180y6um.fsf@gmail.com> Date: Sat, 12 Aug 2017 21:39:52 +0300 In-Reply-To: <87d180y6um.fsf@gmail.com> (Oleg Pykhalov's message of "Sat, 12 Aug 2017 21:32:49 +0300") Message-ID: <8760dsy6iv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28060 Cc: ng0 , 28060@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.5 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Oleg Pykhalov writes: > ng0 writes: > > =E2=80=A6 > >>> > We have Nix in (gnu packages package-management). >>> > Why do you fetch it again when we could just add >>> > another output to the nix package? >>>=20 >>> Didn't think about this. It will not fetch again if sources are same, I >>> guess. But it will be more proper way for sure. The problem is that >>> I'm not very familiar with mixing build systems for now. This bug >>> report probably needs to wait me or somebody else will do it. > > =E2=80=A6 > >> Yet another option: inherit the package "nix" and adjust accordingly. > > I think this is the best option. Don't need the license field. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-nix-mode.patch Content-Description: [PATCH] gnu: Add emacs-nix-mode. >From 0ab1fceaf6eead2c72b4764ce91ecfe005097de4 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 12 Aug 2017 09:48:53 +0300 Subject: [PATCH] gnu: Add emacs-nix-mode. * gnu/packages/emacs.scm (emacs-nix-mode): New variable. --- gnu/packages/emacs.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index bb5d2349f..5a69990c6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -5226,6 +5226,23 @@ multiplexer.") editing RPM spec files.") (license license:gpl2+))) +(define-public emacs-nix-mode + (package + (inherit nix) + (name "emacs-nix-mode") + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir-elisp + ;; Elisp directory is not in root of the source. + (lambda _ + (chdir "misc/emacs")))))) + (synopsis "Emacs major mode for editing Nix expressions") + (description "@code{nixos-mode} provides an Emacs major mode for editing +Nix expressions. It supports syntax highlighting, indenting and refilling of +comments."))) + (define-public emacs-git-messenger (package (name "emacs-git-messenger") -- 2.14.1 --=-=-= Content-Type: text/plain -- Best regards, Oleg. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 13 03:54:35 2017 Received: (at 28060-done) by debbugs.gnu.org; 13 Aug 2017 07:54:35 +0000 Received: from localhost ([127.0.0.1]:59145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgnjG-0005aw-SA for submit@debbugs.gnu.org; Sun, 13 Aug 2017 03:54:34 -0400 Received: from o122.p8.mailjet.com ([87.253.233.122]:35560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <661d4c32.AEEAOtLnsE4AAAAAAAAAAAPfjZAAAAACwQwAAAAAAAW9WABZkAW3@bnc3.mailjet.com>) id 1dgnjE-0005aq-Rs for 28060-done@debbugs.gnu.org; Sun, 13 Aug 2017 03:54:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; q=dns/txt; d=bnc3.mailjet.com; i=arunisaac=3Dsystemreboot.net@bnc3.mailjet.com; s=mailjet; h=message-id:mime-version:from:to:subject:date:list-unsubscribe:cc:in-reply-to: references:x-csa-complaints:x-mj-mid:content-type:content-transfer-encoding; bh=DAN/XiInTOGW8+kwySVK7JO1/xMjxaBBXk3zvkHktJc=; b=sRcxgM/sEvensvor2OBUkjEVo9DbtxHqzWDc77SqRGlMfrMYFU3I8c9Zb sLmzvQiExvuh/70y6c8ECiDN+Jt+ke+I5ElnK61tJ+ZVmeNzmfzLbFfXeTkG trDt73bqdy04OBjs60S7W6fyzulOx47+kU8B8Ygaxs0Q+NyTZT1Ja0= Message-Id: <661d4c32.AEEAOtLnsE4AAAAAAAAAAAPfjZAAAAACwQwAAAAAAAW9WABZkAW3@mailjet.com> MIME-Version: 1.0 From: Arun Isaac To: Oleg Pykhalov Subject: Re: [bug#28060] [PATCH] gnu: Add emacs-nixos-mode. Date: Sun, 13 Aug 2017 13:24:21 +0530 In-reply-to: <8760dsy6iv.fsf@gmail.com> References: <87shgx2rql.fsf@gmail.com> <7a592bd0.ADkAACozouwAAAAAAAAAAAPfggsAAAACwQwAAAAAAAW9WABZjxmB@mailjet.com> <20170812164629.rzko2qinssiqhezi@abyayala> <87mv74zp21.fsf@gmail.com> <20170812175346.adsocl2xbtpjs554@abyayala> <87d180y6um.fsf@gmail.com> <8760dsy6iv.fsf@gmail.com> X-CSA-Complaints: whitelist-complaints@eco.de X-MJ-Mid: AEEAOtLnsE4AAAAAAAAAAAPfjZAAAAACwQwAAAAAAAW9WABZkAW3Kjs__BiXRJ2k7U9ey4zBKwAFgUc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28060-done Cc: 28060-done@debbugs.gnu.org, ng0 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 (/) >>> Yet another option: inherit the package "nix" and adjust accordingly. Good idea! Pushed, thanks! = From unknown Sat Aug 16 13:41:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 10 Sep 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator