From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IPvAMuT1k2E4TQAAgWs5BA (envelope-from ) for ; Tue, 16 Nov 2021 19:18:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id oFWBLuT1k2GKbAAA1q6Kng (envelope-from ) for ; Tue, 16 Nov 2021 18:18:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 42FFAFF72 for ; Tue, 16 Nov 2021 19:18:12 +0100 (CET) Received: from localhost ([::1]:42476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mn323-0005QW-F0 for larch@yhetil.org; Tue, 16 Nov 2021 13:18:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53790) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mn31u-0005QO-ML for bug-guix@gnu.org; Tue, 16 Nov 2021 13:18:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:47563) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mn31u-0002y4-EH for bug-guix@gnu.org; Tue, 16 Nov 2021 13:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mn31u-0004c7-AK for bug-guix@gnu.org; Tue, 16 Nov 2021 13:18:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#51869: [PATCH] Add emacs-vala-mode Resent-From: Vivien Kraus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 16 Nov 2021 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51869 X-GNU-PR-Package: guix X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 51869@debbugs.gnu.org Received: via spool by 51869-submit@debbugs.gnu.org id=B51869.163708665917679 (code B ref 51869); Tue, 16 Nov 2021 18:18:02 +0000 Received: (at 51869) by debbugs.gnu.org; 16 Nov 2021 18:17:39 +0000 Received: from localhost ([127.0.0.1]:59109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mn31X-0004b2-4c for submit@debbugs.gnu.org; Tue, 16 Nov 2021 13:17:39 -0500 Received: from planete-kraus.eu ([89.234.140.182]:36490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mn31U-0004Xo-T1 for 51869@debbugs.gnu.org; Tue, 16 Nov 2021 13:17:37 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id a862ac35; Tue, 16 Nov 2021 18:17:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= references:from:to:cc:subject:date:in-reply-to:message-id :mime-version:content-type; s=dkim; bh=LmxTUElMZoO5vCxcDWpdWf9Bv BU=; b=V61xjhCZg4TtOQiCpkyrBDiNs1xLtstEYT4zhZ+ydrrHszatrHECRMOm9 aO76dKcLC2dJSHJFYq399Y/5lBeLA9MSGfAZwuwIkj488PMLz2hamfvniePwEGYT bYhWYpWDILYnuGSavWcfPtEPEffo06YaRw8rRrzuWUwXAiSJ/g= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 40383aa5 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Tue, 16 Nov 2021 18:17:31 +0000 (UTC) References: <87pmr14ipx.fsf@planete-kraus.eu> <93b000a9d4d893e23e7b55d306aa385eeca19c78.camel@gmail.com> <878rxp3yuk.fsf@planete-kraus.eu> User-agent: mu4e 1.6.9; emacs 27.2 Date: Tue, 16 Nov 2021 18:12:41 +0000 In-reply-to: Message-ID: <874k8ct16t.fsf@planete-kraus.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Vivien Kraus From: Vivien Kraus via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637086692; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=ivIh+tLQaOGea4RIp+KoMAmtWUPV9J5EfEIdEFHTyro=; b=mbsYVZh7IprtgT7rWFBYZQUcn5CVmfsRwOhWUVB5KFwcVoYlPdtnjfCKlyQNVWaIJFHQS0 plO1EESI+xaoDHvd7NHSy3OavLBz65QJQC/nC/89QqQeByz5dUmxbBu7W1dW+2P39z4+9H 7sT94Jo9AfscN4fZUXuEgf0S+2WkCJHbpLjdtcOc8utykPsBYGnObRFalPlsNow5UmFHn4 et6H1koHCBLHLezUwusIxWE8C8uHbnrwM4vMlJkOxFfX+Zi7sF9MYp4rapkbC5MZ5RwlTv R8DxNQuMcjGHZrzlwN9VwrelDnaVuoMsxX9grJ+7r3TdDVM+E5WNkqoNt4cg6w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637086692; a=rsa-sha256; cv=none; b=H9VYnYH4PDjtaf+NFwZBe4WX9zTYNGk/SV9O1IXwn5JtYfCyls+Oexaz+gs1Jy5K8c1SEI sos0xHptP4o8EZ4PeZquJ7SHnJyxL0DKnhePlAumUwEf5XLDlbV/+gsLz6kCRgKD9/Gk4X Hl6+XqiMKv8uWoqxGbZqyqyLf+PduVaZDji2Av+RPnv5PlEMsR73sKNb2/z8bVn7DFOZuD O29cuWV9uEAfe6s0bMNJkdwK6OWibKvNjBgje2H1y5rN2VagkrL8PxKRngXN/HsfMdNsOe zNwtJv4ADSYe8pvyKq19ngRcG85DcWMG9/FbaxVJjSJtbMpHgrvrUaAGRqcKBA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=V61xjhCZ; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -5.45 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=V61xjhCZ; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 42FFAFF72 X-Spam-Score: -5.45 X-Migadu-Scanner: scn1.migadu.com X-TUID: xV/3pgPnRH0X --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler writes: > I'd use our emacs sexp substitution tools to erase these defconsts and > defcustoms rather than a patch. Other than that LGTM. I didn=E2=80=99t know about this great macro! Here is an updated version. Vivien --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-emacs-vala-mode.patch Content-Transfer-Encoding: quoted-printable Content-Description: Use emacs sexp substitution instead of a patch From=20759b0437e5016e7c558a5a99e2831f419a3b0802 Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Mon, 15 Nov 2021 13:57:18 +0000 Subject: [PATCH] gnu: Add emacs-vala-mode. * gnu/packages/emacs-xyz (emacs-vala-mode): New variable. =2D-- gnu/packages/emacs-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 113471ae14..dadfa67ccf 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -29993,3 +29993,40 @@ (define-public emacs-global-tags wraps GNU Global calls and integration to editor using this API with project.el and xref.el.") (license license:gpl3+)))) + +(define-public emacs-vala-mode + ;; Upstream has no tagged release. + (let ((commit "d696a8177e94c81ea557ad364a3b3dcc3abbc50f") + (revision "0")) + (package + (name "emacs-vala-mode") + (version (git-version "0.1" revision commit)) + (home-page "https://github.com/rrthomas/vala-mode") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (sha256 + (base32 "0g5pdq757z9d8rk489n5ilhqipdc4i4sfkjwwrxyvgjlapjc04c0"))= )) + (build-system emacs-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-multiline-support + (lambda* (#:key inputs #:allow-other-keys) + (make-file-writable "vala-mode.el") + (emacs-substitute-sexps "vala-mode.el" + (";; Support multiline strings" 'disabled.) + ("(defcustom vala-multiline-strings nil" + "This variable is ignored."))))))) + (synopsis "Vala mode for Emacs") + (description + "This package provides a major mode for editing .vala and .vapi fil= es +in Emacs. See @url{http://live.gnome.org/Vala} for details about Vala +language. + +This mode was based on Dylan Moonfire's @samp{csharp-mode}. +") + (license license:gpl2+)))) =2D-=20 2.33.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGT9boACgkQO7C8EjLY uCwKCwv/amZ/8cgRI4r3ypCW3FGKKJYPHtJdlG9nzfCY/dvYOxZdU7VWvca9/f8/ 4Qh+9Op8CbdwKIVNGxpuJ+dA5WVO5DOkiQpR5RzhrnKZMKMP07ogXY1dsCPsTHPb WHdAAzWK0bQUAp3fh5poOgxGyDDZTd6Yzpoq1iHtgbVkh2sCMIEdHc+rl6e7455i dfMWCgmYgcQpFq4jrDSDPZ6+w6iZ9RLMJ0LLt+Ta1Dub6JKDcLCyjKm8GumYtZUJ TUuuhb0LEssVOimARAmAbq6o1NkPju8noGJ+AQDDjKlayWGyRM2tRwSWpmF/Y7cx viyxCARvFC5TvP/Eag1twI/irH63nzZV7xLz7L2UHgsYEHJT37WSgqDVVQBWoNi4 WYaNc2H+gBAym9F89h/ofvBvGUTIhUu8PJoH4ATa2dxY6M1VMHzcldMsgeRiJjM1 zQPK6R0NoW+Nxaz5hss42q8AGjsTGjdZh86h/TgBQz/iXw5RvcVn4cXe0h+zLsEV 4lJnn3w8 =/o9i -----END PGP SIGNATURE----- --==-=-=--