From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#35663: 27.0.50; Eldoc support for apply Date: Fri, 10 May 2019 13:41:25 +0200 Message-ID: <87lfzetu3e.fsf@web.de> References: <871s17uq15.fsf@web.de> <87d0krjfbd.fsf@gmail.com> <87v9yitxnc.fsf@web.de> <877eayk3ii.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="128449"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 35663@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 10 13:42:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hP3ul-000XEx-1z for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2019 13:42:11 +0200 Original-Received: from localhost ([127.0.0.1]:41703 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hP3uk-0002HF-1s for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2019 07:42:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hP3ud-0002Gy-7n for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 07:42:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hP3uc-000140-A5 for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 07:42:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52045) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hP3uc-00013p-46 for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 07:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hP3ub-0005YN-Um for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 07:42:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 May 2019 11:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35663 X-GNU-PR-Package: emacs Original-Received: via spool by 35663-submit@debbugs.gnu.org id=B35663.155748849621309 (code B ref 35663); Fri, 10 May 2019 11:42:01 +0000 Original-Received: (at 35663) by debbugs.gnu.org; 10 May 2019 11:41:36 +0000 Original-Received: from localhost ([127.0.0.1]:37356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hP3uB-0005Xc-MY for submit@debbugs.gnu.org; Fri, 10 May 2019 07:41:35 -0400 Original-Received: from mout.web.de ([212.227.17.12]:44183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hP3uA-0005XO-8C for 35663@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 Original-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 In-Reply-To: <877eayk3ii.fsf@gmail.com> (Noam Postavsky's message of "Fri, 10 May 2019 06:28:05 -0400") X-Provags-ID: V03:K1:m7dMPjMD2qTQ4Le9YtENtUNbzPTCBGOVNJLV05RkqtXQPV/9pJc V11hufhFWiB4omgG6JdbhVM2AmXCNTcb0BZGSY0yyNka0ctIRfIYNLqKnsOFy/6/g39wfSE imnyT/UTn0G7V4HmOihFyu1v6F+K5kZC6WzOmg4RA7Ku9+BGkyIqeqJu05iEOK48jXR+UMk uniNgnFaBHBv/FhWMOpeA== 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+CPtlinrBHkPtyXQ9WrPYYhHJfcTHMRAqOILmwgl9e0YOYEfrmi3EzZbPoDPhdRlr1yguZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:159036 Archived-At: Noam Postavsky 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.