From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OOy7BrXiP2CvYQAA0tVLHw (envelope-from ) for ; Wed, 03 Mar 2021 19:25:41 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id kAdXArXiP2DTKAAAbx9fmQ (envelope-from ) for ; Wed, 03 Mar 2021 19:25:41 +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 387142D8B1 for ; Wed, 3 Mar 2021 20:25:40 +0100 (CET) Received: from localhost ([::1]:58908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHX7r-0003t2-BH for larch@yhetil.org; Wed, 03 Mar 2021 14:25:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHWyY-0003dN-NY for guix-patches@gnu.org; Wed, 03 Mar 2021 14:16:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lHWyY-00087p-EK for guix-patches@gnu.org; Wed, 03 Mar 2021 14:16:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lHWyY-0001Uc-AR for guix-patches@gnu.org; Wed, 03 Mar 2021 14:16:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46903] [PATCH] gnu: emacs-eglot: Add missing dependency. Resent-From: John Soo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Mar 2021 19:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46903 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46903@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16147989283888 (code B ref -1); Wed, 03 Mar 2021 19:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2021 19:15:28 +0000 Received: from localhost ([127.0.0.1]:57018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHWxz-000106-SA for submit@debbugs.gnu.org; Wed, 03 Mar 2021 14:15:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:40124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lHWxy-0000yZ-KM for submit@debbugs.gnu.org; Wed, 03 Mar 2021 14:15:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHWxw-0003BW-FK for guix-patches@gnu.org; Wed, 03 Mar 2021 14:15:26 -0500 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]:44439) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lHWxp-0007lK-LA for guix-patches@gnu.org; Wed, 03 Mar 2021 14:15:23 -0500 Received: by mail-pl1-x634.google.com with SMTP id a24so14568850plm.11 for ; Wed, 03 Mar 2021 11:15:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=EJoFbKiVgxxvg9v4JbMQbqI5qsW8PZv/HYTIn1+0//8=; b=DJtPydoZnHNZEEYoGkD4VKM12/mJZ9OtjupSV1aNItfFqDSlgaAHNdgVI3rQPPVFyP jcu5hKoMLzWJB0HuFIGa5fVgaMQsnoG0Z/6JF30Nx54V307UqEo+IBoEnH2GAfOTK+41 jPxTQUUEodC7SNElc5pqIM/KhrgNkNy9InO6W6B9NnfyX6UynXLCxEz1WV9yaAb71NvM jaL4hDkCyi3g8XXiJ05DECcgjEsfo1BbsM7FWEKo1MLNNAwN3Yaw/vkmLUyB8nGTrldL dFXMRt3VMY0rpNaB4JQV4LSVKjy22mL7nmFbKZ4KVJ+2HxqnU/QRBoD3n5IHuHHVWCao olTw== 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; bh=EJoFbKiVgxxvg9v4JbMQbqI5qsW8PZv/HYTIn1+0//8=; b=NISOjsWpkON9U0EEMOw1EnbPVOCV2yZXfpJy7mQnO9E5d0Eu+V4rU9VJVtYuJ4/cQu 3W5JdP9dy3LQ1Mqbf2mNKjfCbCPLhTnxmN5aV4X6BhYmsStAOIdONORZcLHIqwMUjaXA Y24pxoMwFYu4gb/0FjWujoLkQeTu7ta2zKGBlR58357UGe3Sl7VJ5AlW/M015ME3LSM/ xxXZeQ1cCuQoBjv2oMnGhvRVqFLgEAFnQFIqYfltghIeu0X6Qu0zaYq0VOmqsimD3KqF Cq2+gVIM0vEUN2lQf7sKO+cFpV6+FFPOPh+yPBlITs+il5HU7HLGR4TsgKy4BlFcqcAA fZOQ== X-Gm-Message-State: AOAM530m+6PBWVpuDtHbXeOX/9Uqj/xiPstwlpfWF8sDKd9PhGL2U2WV xXyqszpCV+niI4vj2xmp17stJHWRXlDxQg== X-Google-Smtp-Source: ABdhPJytoqF1Wxa8fJx3luNG2MB3mHbQxguUZNkCVOfBsTKTfMV1Br/8p59YFrDBV8hxTuEtYtqzpg== X-Received: by 2002:a17:902:dacb:b029:e5:b538:9ce6 with SMTP id q11-20020a170902dacbb02900e5b5389ce6mr647359plx.8.1614798912528; Wed, 03 Mar 2021 11:15:12 -0800 (PST) Received: from ecenter (2603-8001-433d-cc5e-0000-0000-0000-1ca6.res6.spectrum.com. [2603:8001:433d:cc5e::1ca6]) by smtp.gmail.com with ESMTPSA id w200sm26209434pfc.200.2021.03.03.11.15.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 03 Mar 2021 11:15:11 -0800 (PST) From: John Soo Date: Wed, 03 Mar 2021 11:15:11 -0800 Message-ID: <87a6rkvykg.fsf@asu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::634; envelope-from=jsoo1@asu.edu; helo=mail-pl1-x634.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1614799540; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=EJoFbKiVgxxvg9v4JbMQbqI5qsW8PZv/HYTIn1+0//8=; b=IaYJyoZn/eb5+t4uFxzL6IKT/IV1TM1iqgZRMRU3alkVAvk888t6d1mwYPlhLmD4hgAUYs dHuYRRvmncqSinMVD2E8KwJ0lClNgjxD2T0w0iBU/7l/A+OyjlM2cQElit6e3EHQPdoNZ+ kIDNM7ErTvYAn69O5ibDUdEsR5iagS30U2GlL20agBFmarvHDiINN3h1zN7skD57n+zJlP J7W2BiWfWT02Q3biBJ+gwiJkQxMgSMENCUleVjuc5Zgo4prwZcP1u463vqcA6mnKOW3hrV 9YALyEUTKSqHkIZJlWj2aF5Wak8L1dgzZw6TM/eubgFeBTUij3RR+aHLnzmN5Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1614799540; a=rsa-sha256; cv=none; b=kFZe1Be/e8Qt9qWQBQ2nTyJPx2hKfFJ052clvTkmgUukEbTk0b1bB8QcR8v43/BTor7rKV fTOxYtqR7jwBY/X/yvQ2vZrbSC7IPGMgDiZyEvaNBp4/q9hyTaSSB1FR+TAkDQif6i+wgY Hegf4znrlAMD9qkNJeisjXaZrOGv1HRhSHTQopq00ejBFDb1YLhMTkc+NQXEubKLJV8iTj uwpoRXuw4hdxmIhBp6LvrvusA8IfQMQSaT0gLs/E4MnAELNE8TFeyJdu2TpWOgMt79Tysr utCpc0mp3hGqQeKCWzn5EBPW/3Ms/Mtc1KALihjqKL3siI1AlSoQVBmmRFwKDg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=asu-edu.20150623.gappssmtp.com header.s=20150623 header.b=DJtPydoZ; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.26 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=asu-edu.20150623.gappssmtp.com header.s=20150623 header.b=DJtPydoZ; dmarc=fail reason="SPF not aligned (relaxed)" header.from=asu.edu (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 387142D8B1 X-Spam-Score: -1.26 X-Migadu-Scanner: scn0.migadu.com X-TUID: MKajHsciqy+s --=-=-= Content-Type: text/plain Hi Guix, Eglot 1.7 uses some eldoc functions that are not in emacs' main branch yet. This patch set adds the eldoc package as defined in ELPA and adds that version as a propagated input to eglot. Thanks! John --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-emacs-eldoc.patch >From b4026100ab9be0953476f470d955bace911514c1 Mon Sep 17 00:00:00 2001 From: John Soo Date: Wed, 3 Mar 2021 10:40:39 -0800 Subject: [PATCH 1/2] gnu: Add emacs-eldoc. * gnu/packages/emacs-xyz.scm (emacs-eldoc): 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 3184d828d8..fd7dce643b 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12931,6 +12931,38 @@ for the current file, using the major mode as a hint. It prompts you to enter one if it fails.") (license license:gpl3+))) +(define-public emacs-eldoc + (package + (name "emacs-eldoc") + (version "1.11.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/eldoc-" version ".el")) + (sha256 + (base32 "1py9l1vl7s90y5kfpglhy11jswam2gcrqap09h6wb5ldnyb8cgq2")))) + (build-system emacs-build-system) + (home-page "http://elpa.gnu.org/packages/eldoc.html") + (synopsis "Show function arglist or variable docstring in echo area") + (description + "This program was inspired by the behavior of the \"mouse documentation +window\" on many Lisp Machine systems; as you type a function's symbol +name as part of a sexp, it will print the argument list for that +function. Behavior is not identical; for example, you need not actually +type the function name, you need only move point around in a sexp that +calls it. Also, if point is over a documented variable, it will print +the one-line documentation for that variable instead, to remind you of +that variable's meaning. + +This mode is now enabled by default in all major modes that provide support +for it, such as `emacs-lisp-mode'. This is controlled by `global-eldoc-mode'. + +Major modes for other languages may use ElDoc by adding an +appropriate function to the buffer-local value of +`eldoc-documentation-functions'.") + (license license:gpl3+))) + ;; Tests for ert-runner have a circular dependency with ecukes, and therefore ;; cannot be run (define-public emacs-ert-runner -- 2.30.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-emacs-eglot-Add-missing-dependency.patch >From d428967b82696e7b987f24c4d140262e9ecd97e7 Mon Sep 17 00:00:00 2001 From: John Soo Date: Wed, 3 Mar 2021 10:42:13 -0800 Subject: [PATCH 2/2] gnu: emacs-eglot: Add missing dependency. * gnu/packages/emacs-xyz.scm (emacs-eglot):[arguments] Add dependency. --- gnu/packages/emacs-xyz.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index fd7dce643b..3cb8ea59ad 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12920,7 +12920,8 @@ Emacs.") (base32 "1zvs144hxq2mmq1h0ynx9hy7yyccb46f3pjg9mgq8v9cw5y678vk")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-jsonrpc" ,emacs-jsonrpc) + `(("emacs-eldoc" ,emacs-eldoc) + ("emacs-jsonrpc" ,emacs-jsonrpc) ("emacs-project" ,emacs-project))) (home-page "https://github.com/joaotavora/eglot") (synopsis "Client for Language Server Protocol (LSP) servers") -- 2.30.1 --=-=-=--