X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 10 May 2019 00:12:02 +0000 Resent-Message-ID: <handler.35663.B.155744710622227 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 35663 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.155744710622227 (code B ref -1); Fri, 10 May 2019 00:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2019 00:11:46 +0000 Received: from localhost ([127.0.0.1]:36704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hOt8c-0005mQ-Fr for submit <at> debbugs.gnu.org; Thu, 09 May 2019 20:11:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1hOt8a-0005mF-Vn for submit <at> debbugs.gnu.org; Thu, 09 May 2019 20:11:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:35686) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <michael_heerdegen@HIDDEN>) id 1hOt8V-0000ek-Ns for submit <at> debbugs.gnu.org; Thu, 09 May 2019 20:11:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <michael_heerdegen@HIDDEN>) id 1hOt8U-0005wR-J9 for bug-gnu-emacs@HIDDEN; Thu, 09 May 2019 20:11:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <michael_heerdegen@HIDDEN>) id 1hOt8T-0000dX-Lq for bug-gnu-emacs@HIDDEN; Thu, 09 May 2019 20:11:38 -0400 Received: from mout.web.de ([212.227.15.14]:39819) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <michael_heerdegen@HIDDEN>) id 1hOt8T-0000ci-Ad for bug-gnu-emacs@HIDDEN; Thu, 09 May 2019 20:11:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1557447095; bh=5o1kU8QeKBpFFkIuf5MEsy4CZzF+//4+Z/ghxty/sOI=; h=X-UI-Sender-Class:From:To:Subject:Date; b=YR4JQ8qgA1WEEvvn5lrgq+SP73RxeFxVK2luK82LhgHcTATtYOPgFEmL2AsGGVF7D nKd3HIhguyknKYaPQTy3gR0UmrKUcRgYLUvdo+7b1zok1zjRJW1v3hh0AJKYSdLk0P xRNtO5+wmIfgs8/GISPKnUeiTP0oYbCWPh7+XRCw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.186.107]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LkhAC-1goSO30eeq-00aR2q for <bug-gnu-emacs@HIDDEN>; Fri, 10 May 2019 02:11:35 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> Date: Fri, 10 May 2019 02:11:34 +0200 Message-ID: <871s17uq15.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:J027qUcIIN8SOFaMVWT8KK/q5wnqzjcY50f/mjgT8HxncKz/gbx TiSMZFXa8dw3Hbzv0OIsZHVdbsPT94m5P0+3/BNptRbsRkiMvccLSXxTvSvKZUO+I/kuPuY mMY51dCNUbP6gQCCK3BrKoPbTrNiFYyCwJJ5pNBmwRX0sLfNQcPXTYBUaIPaFkXg4TbYLxj L/edwApiBKsiO/OA/qpow== X-UI-Out-Filterresults: notjunk:1;V03:K0:WbBS3FPqsYY=:mL56P4U+ShBDwsfTrM99/y E88M2aJjGV+ZpNj/9PR3EOWrQveSNRze9jF8Mv7iUswZ5UCYXTkzz4MVYFRc0LCpYgueMgNGn 6GQ48Vq3WW3yDqe3zR9JmWjGBM5z4yxv/1M3Ljyz9d3GZFbA4w9NM6S4hBcIqKGcDZgr/91zu NSOrKGhMmMPMPDmgDblu7MtmvklOiqmMbGmYeI8B8SZ/eV5+fRGs4R0q9p/rkbZhNGhVrJ/qq CVqVvCvtWSpCCBTtKdL46+Y2E4aZRGsEQgiJycrliQitwJ8oBFVxR9Z4nzU3DvWvXJ+A2O4vX y2+qmt4V20y4QioFseALNlhi0STjXeaU+ZBvcX5GZ8ct0lWzI5+ZcnVqxH5Hm7i6F/uy1ZFK4 efLDQhXB4YQi3foALxCBUK88eQYd05H0tqjtjjO5Sdh80trpEAEn9NKEuBTY8VzrivflbrGEj 6AAd8sMUodBZP9igy5kF+zW4T4AYbuPuGishP5gGHXzhaHOdjfEDvmJZi05wIOERH563BaHO4 oDaK+zbm8+5IyOXIzs/QraVyiPOkrHt8MQKe/KXzWfjhlJlqM6K52zslImZOf5gYktlFCr1Yw B4jRVt8riWCUhhql7ILIRB8h9epTvktKxXDdmqkuAp4GvEJK+MuFD0oR9D5PtV1Iid8xbQeY6 LbINFJCFyJ7Sn2l51oEyOCy2Rqzqsps0eKv0p9Sxdlnxl3oYtaLynr/6eNvokBQJfxiH2CgNi o+Xpo8Q9g010YH6hUoB+BaRyglHKUas1j0ka5q75RNL9R+LSwfXYDYvIQIGyFSoA1BaBBqWDi 32Rb8qhDW29E3sP+NoL7ovNE37Sf4CWcbF5p7CpwvmDIt47MjyP8K5plDS+DcmbPLzfRSI6Me UVxSWGsnxxPwsWGAIS6LEbLPIs7dJ1vTdLD1AgHz/KQlAWwQzHyqItr2nNRKBoyLu92odhJvK Rm8rv90sXSQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.14 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Hello, when editing something like (apply #'call-process (car command) nil (if stderr-file (list t stderr-file) t) nil (append (cdr command) (list archive name))) eldoc support would be useful to see the argument names of 'call-process' instead of the signature of 'apply'. Would doing something like this be acceptable? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-WIP-Make-eldoc-handle-apply-specially.patch Content-Transfer-Encoding: quoted-printable =46rom 5eb45fe4a22bb8d130e5318335439b11ef00623b Mon Sep 17 00:00:00 2001 From: Michael Heerdegen <michael_heerdegen@HIDDEN> Date: Fri, 10 May 2019 02:00:18 +0200 Subject: [PATCH] WIP: Make eldoc handle 'apply' specially =2D-- lisp/progmodes/elisp-mode.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index cb1b17b447..7631bc60b1 100644 =2D-- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -1356,6 +1356,16 @@ elisp-eldoc-documentation-function ((eq current-symbol (car current-fnsym)) (or (apply #'elisp-get-fnsym-args-string current-fnsym) (elisp-get-var-docstring current-symbol))) + ((and (memq (car current-fnsym) '(apply apply-partially)) + (< 1 (cadr current-fnsym)) + (let ((args (save-excursion + (let ((argument-index (- (elisp--beginning-= of-sexp) 2))) + (forward-sexp) + (save-match-data + (and (looking-at (rx (* (or space "\n")= ) (or "`" "'" "#'"))) + (goto-char (match-end 0)) + (list (elisp--current-symbol) argu= ment-index))))))) + (and args (apply #'elisp-get-fnsym-args-string args))))= ) (t (or (elisp-get-var-docstring current-symbol) (apply #'elisp-get-fnsym-args-string current-fnsym)))))) =2D- 2.20.1 --=-=-= Content-Type: text/plain We could also make the displayed text more special to show that this is actually an 'apply' call and handle the last argument specially but I think it would be overkill to add so much code for this side case. OTOH the suggested patch above already feels like a big relief. Michael. --=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: bug#35663: Acknowledgement (27.0.50; Eldoc support for apply) Message-ID: <handler.35663.B.155744710622227.ack <at> debbugs.gnu.org> References: <871s17uq15.fsf@HIDDEN> X-Gnu-PR-Message: ack 35663 X-Gnu-PR-Package: emacs Reply-To: 35663 <at> debbugs.gnu.org Date: Fri, 10 May 2019 00:12:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 35663 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 35663: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35663 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Noam Postavsky <npostavs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 10 May 2019 00:59:02 +0000 Resent-Message-ID: <handler.35663.B35663.155744992026671 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 35663 <at> debbugs.gnu.org Received: via spool by 35663-submit <at> debbugs.gnu.org id=B35663.155744992026671 (code B ref 35663); Fri, 10 May 2019 00:59:02 +0000 Received: (at 35663) by debbugs.gnu.org; 10 May 2019 00:58:40 +0000 Received: from localhost ([127.0.0.1]:36748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hOtrz-0006w7-Pa for submit <at> debbugs.gnu.org; Thu, 09 May 2019 20:58:39 -0400 Received: from mail-it1-f181.google.com ([209.85.166.181]:34627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <npostavs@HIDDEN>) id 1hOtry-0006vs-2l for 35663 <at> debbugs.gnu.org; Thu, 09 May 2019 20:58:38 -0400 Received: by mail-it1-f181.google.com with SMTP id p18so6319454itm.1 for <35663 <at> debbugs.gnu.org>; Thu, 09 May 2019 17:58:37 -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=cHzHjlq46eqDNP0LJMvIxHcfNEk4/NGcQ0aOKee1uyc=; b=kiPyAPs6+oUoRFlY4K20dHUCQySjMPEdSc07AWAtTVHEpUPiKMm7SCo/GXzQvVXXVd BZATwQEs1pMDk3kyA4sh2tACt+wcDEDz11RztMPx/cZlpa1lqvdlffDChA2p4qlif4qj 9LQpWCrq3yvibWjkNYJG6V1X4HxqJGSnxjXcV7Q3PLsW0nHOgazNFhkJ2hluk3E1TLZa /q9PTXYyIy9MciyMkjxM2BTQriyoQTX99tnE8eSyP59S23Mr2oebmHgrzQhXrl3QlhaJ /k/Nig7nJXFwE9/ZmYUWgxyGcUIvGk/0OUOZ0UQz72Y8RgpWSosbAbYaMrnP+HO/u1eG dtsA== 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=cHzHjlq46eqDNP0LJMvIxHcfNEk4/NGcQ0aOKee1uyc=; b=Eeg+OeoYTnjHzF49jD/ZWOcqWbJf/nt/UPHD7E7mI2e1O78225E0eTt7Ay8cBj3poF z3pyqM559HAzd5TBxBetMg3NiZ+XXCRkqabAL+8oF4K/ezdEYf+ZAWEx4/Sf0CHRBoEQ coGmfY3shDTFsZefUPKoTwt8oBpT1ynETQJ5gplWTngP2iG3ez0IPvBFVIDXn9kP40QX S8rPAJdppoXmc8VhfwkzUgXXyZlgINbXTD79E78cBMh6PbAa1nCY8dradMse3fzVuhB3 xejkSv3FCQU35RUix5QBsz5kVGwVMrFrWhg/60XjUuS/Jl1NkP4fdq/p22SbIFetTurj vxLw== X-Gm-Message-State: APjAAAX9NqN5MSWJOAf+ZCMG/rnldQePNWPuWRzqlGmng/e3jP/Jbq2R UXwkD/EmBK9ft7Q2jjYfYeunN8Gt X-Google-Smtp-Source: APXvYqwSu9SwR8Gihp0O8jjkD6F2o8cUGxd8Ios/ZpG/KUGt4oxoDaZudPmkCW1I0UwQvA5H9h8caw== X-Received: by 2002:a24:c585:: with SMTP id f127mr5989037itg.159.1557449912246; Thu, 09 May 2019 17:58:32 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id u194sm2046846ita.1.2019.05.09.17.58.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 09 May 2019 17:58:31 -0700 (PDT) From: Noam Postavsky <npostavs@HIDDEN> References: <871s17uq15.fsf@HIDDEN> Date: Thu, 09 May 2019 20:58:30 -0400 In-Reply-To: <871s17uq15.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 10 May 2019 02:11:34 +0200") Message-ID: <87d0krjfbd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Hello, > > when editing something like > > (apply #'call-process > (car command) > nil > (if stderr-file (list t stderr-file) t) > nil > (append (cdr command) (list archive name))) > > eldoc support would be useful to see the argument names of > 'call-process' instead of the signature of 'apply'. Yes, I've kind of wanted something like this for a while. > + ((and (memq (car current-fnsym) '(apply apply-partially)) funcall too please? :) > We could also make the displayed text more special to show that this is > actually an 'apply' call and handle the last argument specially but I > think it would be overkill to add so much code for this side case. Yeah, and I doubt any sort of eldoc display would be of much use for the last apply arg anyway.
X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 10 May 2019 10:25:01 +0000 Resent-Message-ID: <handler.35663.B35663.155748388922250 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky <npostavs@HIDDEN> Cc: 35663 <at> debbugs.gnu.org Received: via spool by 35663-submit <at> debbugs.gnu.org id=B35663.155748388922250 (code B ref 35663); Fri, 10 May 2019 10:25:01 +0000 Received: (at 35663) by debbugs.gnu.org; 10 May 2019 10:24:49 +0000 Received: from localhost ([127.0.0.1]:37246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hP2ht-0005mn-H4 for submit <at> debbugs.gnu.org; Fri, 10 May 2019 06:24:49 -0400 Received: from mout.web.de ([212.227.15.14]:33067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1hP2hr-0005ma-Ma for 35663 <at> debbugs.gnu.org; Fri, 10 May 2019 06:24:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1557483880; bh=SV4/MUkd5wZKo5qZbmBwxXIU52qdrolsA8lUEttDhvY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fj5JO6hfL2b+QreVzbz6nsZHHN0dUC6bSFtxNga3xHVZMarZvfpwqcka0IwjuWFw+ xIhh64Ybglv997diCHqswyi9ESoXeZyxk/lm1PhWgDYT3W+xb7yaVAmF1qBonQ476Y S/HkhSpMc6244luj9UwHYaqGVXkU0bL7cyj/Aq5o= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.186.107]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MK2FR-1hNff31dMT-001PFH; Fri, 10 May 2019 12:24:40 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> References: <871s17uq15.fsf@HIDDEN> <87d0krjfbd.fsf@HIDDEN> Date: Fri, 10 May 2019 12:24:39 +0200 In-Reply-To: <87d0krjfbd.fsf@HIDDEN> (Noam Postavsky's message of "Thu, 09 May 2019 20:58:30 -0400") Message-ID: <87v9yitxnc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ZlzQjacs7o+iA5na1eaePTHA6K5RYcOSCAXnjFlhuPl+wetDuKu p1MoCI5OyQdMJGTMoAVs2wp84RHrRddA4FTanpb6oW9F3VLSERyVM3wJ0Xh0ENnu3z/W2pp D66+luUKpnuNNAKnpNGJmKThFqw1+L5oifXupOobxhLW6/s8+xS2BKVLZl0338u6qUBSjU9 HAy39j2loWbFIk3TKWsag== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1/hfDuUecCg=:6OOslPuFG+OBnBJ0SPD68X RSYaL7ogjeKX1KbP9QJpLjRI1wpkD77SZGswn6lJWG5+InAcmcQjN5uud+TElXiRHo5p//hTl g+iC4EsH/Kvmnxt7a5zXC4dVsgV6D07Y6ggULeJNluTqhrdZfg4aS/CJNZAFw9Ak6RagHm2tN MvJ1IPyMGmrIDLrYYsRa6KusCFWxAtr0ocS/2SzfpMufA3Q3LL6hIj/399Wn17bD7W/L0mvLj 0PeCwAS5dgj78kxATqroQdNchpZDdWRZh6jOVPX/FzAEGlWg+AOZ+yIisfSlQWx2w53ELDBiB PHO2PcFEmPUKfdM2A2xhh83Qsl8a7c7DiMimFhygjc3381+juLomB0P/s61ayzg1uFc1CwVOc /G+LswCw9/cGef74jDJ7I2fVmC3XLGK/OHx1plnAudImEqDM3lHWk5hMlai6d+DGn6lH5UzyT 9JuR7ZWQ7TXuZBucD6KTmwEfekmcx6ucFvvywpzlamZ33/nclUUNrRjs/fmQuZCcyNpJWe1/U /8RO4pf0sLx5atA5Lr9bQpK260GGSarsJptcygolY85xlrWQNfaQM9xrTmf10Lko1pxvHMKSC 9jTcSsQI3E+WTeDhgNNNgjxh+/ouL7InKwGvTqPO676r9gw7M2x4taOjzRfNKZlHmQKmpVmO1 YE3j+bhcxvJRL3Wgsyqey1qXWeWEkdD5rDVXgU+0X7BaWfwx4cJEWzRwqeYtPSmV3nZACylqR nevIOa9q5mSzKkuwH39gNR+DtlWZdHlUa4mxDHL1Kjg1JB57c3sTjyo/gLowDZPIm8p/AKw9r Ifgg6KReXO/0L7p8bIpEHaDKhSpxY9lTqMoWcwinJ8cuYJkphb4Gdut4LT6z/nWWv5Te3Mck+ 7sdMgBtpY2Usae+k+I5IPB0hyTR1WVLPNoHZ3ViVX92yHgRQyH4rx8CCuY5Yp1UOzx7LIQP4f t6FJxhCEaPA== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Noam Postavsky <npostavs@HIDDEN> writes: > > + ((and (memq (car current-fnsym) '(apply apply-partially)) > > funcall too please? :) Why would you want to write something like (funcall #'fun arg ...) when FUN is a symbol? Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Noam Postavsky <npostavs@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 10 May 2019 10:29:01 +0000 Resent-Message-ID: <handler.35663.B35663.155748409522819 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 35663 <at> debbugs.gnu.org Received: via spool by 35663-submit <at> debbugs.gnu.org id=B35663.155748409522819 (code B ref 35663); Fri, 10 May 2019 10:29:01 +0000 Received: (at 35663) by debbugs.gnu.org; 10 May 2019 10:28:15 +0000 Received: from localhost ([127.0.0.1]:37256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hP2lD-0005vz-4B for submit <at> debbugs.gnu.org; Fri, 10 May 2019 06:28:15 -0400 Received: from mail-it1-f170.google.com ([209.85.166.170]:39276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <npostavs@HIDDEN>) id 1hP2lA-0005vm-MY for 35663 <at> debbugs.gnu.org; Fri, 10 May 2019 06:28:13 -0400 Received: by mail-it1-f170.google.com with SMTP id 9so1114398itf.4 for <35663 <at> debbugs.gnu.org>; Fri, 10 May 2019 03:28:12 -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=WUMgXLr4e4FHYDe0Y5hqfra4TYdDqiSyNA4enthzutU=; b=uLm9+003vc8lnOhHXlTMBF+A37yyme8ozYhTu9n1TUdF/JmmJvdoqtQEptsJSGBUr5 TMGM3DDkU1rSkcGZEhtwfrduboKLCzqFPimoWUQpM94xvnnmwx014Q44e+Dd6ENuwosC nGIZo+z7/9K69T+JbWY6e/EDouFLK5DAJkqa9CsXmXmG2+rK0/9qQXXGMM+mRCpCnxcb Ao0Wh0F3zu9f6Fs2HOayAcZ79lwyXvjjeislfkL8OiVA8mIJijlKZl87khwLuFtZWf/6 dWZAeiuaIdklYlDFVq3syIXjAOqd9FWr8+fK5y3T7RY5e/HOwJlwqQHH0IxLXJAZ0PaC nNjg== 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=WUMgXLr4e4FHYDe0Y5hqfra4TYdDqiSyNA4enthzutU=; b=OUEJP20iEr+dmdN4FeHcS/SBMRWBaSgPZjqfBBVGjEhckPx3lwBopkRaX7xLjsQhdD /BbZvFVvJygXDDd7FJOUY8M3n5Dqenrn8m2r7SzcTq6kdfWVClvWwaaQnaV40fqcRzn0 phKJiJDz5uChFqlAI9yFWEuyG1T2ligp78334mITQ+0urtCIc717Hv4jdqcWvTZNx9yD wPDvTlky0RuwUJyvTZtZ/1BJAEsWkVF10s9IM9Q4Qn/0LCuaiUQVpJtXid0SqVDOzQrM 8XGyBoAKUgU1/CSuwx2TJIpEH/vCH5XL2v+JJfLhtfDVht/m/mjt9l/hy73pEZnm0gTc O3xA== X-Gm-Message-State: APjAAAVEdHFDlXHtS96lks+4x6yKla/4LU/WfVjRVJSuvE+jVHhom0BT 4Y03xeQItsrPPZhoMCDiAP1QhXEx X-Google-Smtp-Source: APXvYqxeA0lPjDQJFqqzWRBjHOG0HvfcoiQhWu1ad2YDcgv2sm0Lc/SRLqJPSVd4y1+z+2YJl07Ipw== X-Received: by 2002:a02:8585:: with SMTP id d5mr7497896jai.69.1557484086808; Fri, 10 May 2019 03:28:06 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id h191sm3265546ith.5.2019.05.10.03.28.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 May 2019 03:28:06 -0700 (PDT) From: Noam Postavsky <npostavs@HIDDEN> References: <871s17uq15.fsf@HIDDEN> <87d0krjfbd.fsf@HIDDEN> <87v9yitxnc.fsf@HIDDEN> Date: Fri, 10 May 2019 06:28:05 -0400 In-Reply-To: <87v9yitxnc.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 10 May 2019 12:24:39 +0200") Message-ID: <877eayk3ii.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Noam Postavsky <npostavs@HIDDEN> writes: > >> > + ((and (memq (car current-fnsym) '(apply apply-partially)) >> >> funcall too please? :) > > Why would you want to write something like (funcall #'fun arg ...) when > FUN is a symbol? Hmm, maybe I mixed this is up with stepping into funcall/apply with edebug.
X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 10 May 2019 11:42:01 +0000 Resent-Message-ID: <handler.35663.B35663.155748849621309 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky <npostavs@HIDDEN> Cc: 35663 <at> debbugs.gnu.org Received: via spool by 35663-submit <at> debbugs.gnu.org id=B35663.155748849621309 (code B ref 35663); Fri, 10 May 2019 11:42:01 +0000 Received: (at 35663) by debbugs.gnu.org; 10 May 2019 11:41:36 +0000 Received: from localhost ([127.0.0.1]:37356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hP3uB-0005Xc-MY for submit <at> debbugs.gnu.org; Fri, 10 May 2019 07:41:35 -0400 Received: from mout.web.de ([212.227.17.12]:44183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1hP3uA-0005XO-8C for 35663 <at> debbugs.gnu.org; Fri, 10 May 2019 07:41:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1557488487; bh=o7ylMFwm/xbj+I35EEdWFAAlU1A1PMOBFCg3sv0JUXM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Y6GPaQO7RgIbN7o4jDOXtJFBTUiKj/wblwex5gNOdr7EZU2JMv7CmRwd1uuvdlCgu V5KD+5mQZsMGgehPUrVyQ8/bOMJjIHqs4nI5cmF1xlXgyFAivu6kJEiXr5sODquOcz L5Bw1TOQAQnPg8qV0b4cmPNjeQkHyFI6H5AAgQq8= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.186.107]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LvSLn-1ghN480HZb-010bhY; Fri, 10 May 2019 13:41:27 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> References: <871s17uq15.fsf@HIDDEN> <87d0krjfbd.fsf@HIDDEN> <87v9yitxnc.fsf@HIDDEN> <877eayk3ii.fsf@HIDDEN> Date: Fri, 10 May 2019 13:41:25 +0200 In-Reply-To: <877eayk3ii.fsf@HIDDEN> (Noam Postavsky's message of "Fri, 10 May 2019 06:28:05 -0400") Message-ID: <87lfzetu3e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:m7dMPjMD2qTQ4Le9YtENtUNbzPTCBGOVNJLV05RkqtXQPV/9pJc V11hufhFWiB4omgG6JdbhVM2AmXCNTcb0BZGSY0yyNka0ctIRfIYNLqKnsOFy/6/g39wfSE imnyT/UTn0G7V4HmOihFyu1v6F+K5kZC6WzOmg4RA7Ku9+BGkyIqeqJu05iEOK48jXR+UMk uniNgnFaBHBv/FhWMOpeA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:x3x+KOYT79A=:7/e4wTfz7M5jk+osvZZvYw YzvdJwv54NE4HVcf+R39kcUKd6HpawflSmeb/sFCGlEGGM/Smw5nW4Ff9oNidV+nYG3JHNvsw OBPhlTsBWylYb5LtC6LvFnqkBmJdQeBie9HHYGBFsS58ULqaX3hu8uPKFI1fSB2MB13VzawTI coiaC4Ai1brElKkAFHRGKHncbWdGjaU8/0XpTrJwigzJUGThMXOd0h0m9pVaUyXVO02F5Vnqe gmejua3RT+/wWKPD/oga+n8jIFCgVyw8aMmU2HFZm3yA6xGMIHEOE+IlovkE28RlZqcr+GH/i F/n5yCu4jZ6QheuWxaEdrN/WLcmU8KCfZCsO56L3Jn1dqtNJvwB84szUKnh0QVOn+sbUH2koE 5B+3oAvySsRuzYIgYSSJ548oezNNEwCxijBFmDaz1gPGsFI4Z4l77HvZHdPyK9uFxvZKPj8l0 ynCopQxu9no49tPpn2qY3bUPrEIUYKKprM7WxKmG4aox9rnoyz3dt+xHD0z5DyoYSmNJGP75r zoczfISm84g1DMMVPC/qaMkUN9HYGTPHucV+h6Dm9kuY5E9sPeZTwqfHd2SBvDl/+S1SzDLvn RpnyUC3vl0+ZwcGXsKAU2SIqp0LxSUNDeoZQr0vTr4SWHNisr9E+gHo8ISFfXVDV+OpY3TISl 4WDpXZ9SdWPh5f8LiTk1IQEuqLieFX2lxbUUBMoqXDXTz1q67vZNbNHeRxsAh3cAE5aLYpqyx ye+CPtlinrBHkPtyXQ9WrPYYhHJfcTHMRAqOILmwgl9e0YOYEfrmi3EzZbPoDPhdRlr1yguZw NfANc4uK0HO9MhyLEx9NkH+EolebHh6Uep1uibQKTavshXqZ32pN4vi9R4UZvGjDtpyPicnn+ lRO10SN2Eh4aD36s5Ts8UszbbSqPqHQhTmp4lgCjkK5uzLnI0dARpPLz+6iYL4B9T5f9ImNrM kAfSKk/AA/w== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Noam Postavsky <npostavs@HIDDEN> writes: > Hmm, maybe I mixed this is up with stepping into funcall/apply with > edebug. Probably. We should also fix this. I currently use this hack as workaround: (advice-add 'edebug-instrument-callee :around (defun my-edebug-instrument-callee--around-ad (f) (condition-case nil (funcall f) (error (when (y-or-n-p "edebug-instrument-callee error - select a function by name?") (edebug-instrument-function (intern (completing-read "Function to instrument: " obarray #'fboundp t (when (looking-at "\(\\(?:funcall\\|apply\\|funcall-interactively\\) +\\(?:#?'\\)?\\(\\(?:\\sw\\|\\s_\\)+\\)[ \)]") (match-string 1)))))))))) I guess in unambiguous cases we can even omit prompting. Michael.
X-Loop: help-debbugs@HIDDEN Subject: bug#35663: 27.0.50; Eldoc support for apply Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 26 Aug 2020 10:33:01 +0000 Resent-Message-ID: <handler.35663.B35663.15984379699467 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen <michael_heerdegen@HIDDEN> Cc: 35663 <at> debbugs.gnu.org, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN> Received: via spool by 35663-submit <at> debbugs.gnu.org id=B35663.15984379699467 (code B ref 35663); Wed, 26 Aug 2020 10:33:01 +0000 Received: (at 35663) by debbugs.gnu.org; 26 Aug 2020 10:32:49 +0000 Received: from localhost ([127.0.0.1]:37484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kAsjY-0002Sc-Tk for submit <at> debbugs.gnu.org; Wed, 26 Aug 2020 06:32:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kAsjX-0002NI-0Q for 35663 <at> debbugs.gnu.org; Wed, 26 Aug 2020 06:32:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=RGI40EJ/j0dF+XFl3td2jjJiyHGBKMb6V9EBk4RPrXY=; b=Fulu6354SBaWrrCO48vSmAdL4R fsys4TIl3DIrlf2QtOsKbD4W/+ovwIHHbF3AsFgKZt7GaCstz27Q+fXWycQ5yybRqMMs6Dp7JGaib b1g9nKY2YWaXVnDrDb4p5stm7DM6MhW7oEBr5gR0q7G3UxpKvYV0TFCbXAOIKbRPolog=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kAsjO-0004Ic-6s; Wed, 26 Aug 2020 12:32:40 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <871s17uq15.fsf@HIDDEN> X-Now-Playing: Various's _Kaleidoscope (2)_: "Nat Birchall - Ancient World" Date: Wed, 26 Aug 2020 12:32:36 +0200 In-Reply-To: <871s17uq15.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 10 May 2019 02:11:34 +0200") Message-ID: <87y2m11yuz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > when editing something like > > (apply #'call-process > (car command) > nil > (if stderr-file (list t stderr-file) t) > nil > (append (cdr command) (list archive name))) > > eldoc support would be u [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > when editing something like > > (apply #'call-process > (car command) > nil > (if stderr-file (list t stderr-file) t) > nil > (append (cdr command) (list archive name))) > > eldoc support would be useful to see the argument names of > 'call-process' instead of the signature of 'apply'. Yeah, that would be really nice... Some people might want to know what the signature to apply is, though, but probably a lot fewer. > @@ -1356,6 +1356,16 @@ elisp-eldoc-documentation-function > ((eq current-symbol (car current-fnsym)) > (or (apply #'elisp-get-fnsym-args-string current-fnsym) > (elisp-get-var-docstring current-symbol))) > + ((and (memq (car current-fnsym) '(apply apply-partially)) > + (< 1 (cadr current-fnsym)) > + (let ((args (save-excursion [...] The patch no longer applies, because eldoc has been rewritten substantially over the last year. Is there any interest in resurrecting this patch and getting it applied? I've added Jo=C3=A3o to the Cc. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.