From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#43609: 28.0.50; eldoc-documentation-function [vs new eldoc-display-functions] Date: Fri, 9 Oct 2020 10:03:31 +0200 Message-ID: References: <2e610c3f-6e5f-c7dd-af2e-aeb5e20d8664@gmx.at> <87r1qjjppu.fsf@gmail.com> <3fa6b315-7fc0-06ee-81e9-b68d164aec1b@gmx.at> <87a6x7jf9a.fsf@gmail.com> <874knbi0jc.fsf_-_@gmail.com> <87362tggvl.fsf@gmail.com> <87d01vem7z.fsf@gmail.com> <17da3e99-d4fc-a603-baa3-4180d612af41@gmx.at> <878scie5ti.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4824"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Yuan Fu , 43609@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 09 10:04:54 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQnOX-000192-HN for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Oct 2020 10:04:53 +0200 Original-Received: from localhost ([::1]:51338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQnOW-0001LN-Cx for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Oct 2020 04:04:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42016) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQnNi-0001KD-9u for bug-gnu-emacs@gnu.org; Fri, 09 Oct 2020 04:04:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50738) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kQnNi-0001mr-0s for bug-gnu-emacs@gnu.org; Fri, 09 Oct 2020 04:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kQnNh-0002T4-U1 for bug-gnu-emacs@gnu.org; Fri, 09 Oct 2020 04:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Oct 2020 08:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43609 X-GNU-PR-Package: emacs Original-Received: via spool by 43609-submit@debbugs.gnu.org id=B43609.16022306249454 (code B ref 43609); Fri, 09 Oct 2020 08:04:01 +0000 Original-Received: (at 43609) by debbugs.gnu.org; 9 Oct 2020 08:03:44 +0000 Original-Received: from localhost ([127.0.0.1]:34051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQnNP-0002SQ-Ub for submit@debbugs.gnu.org; Fri, 09 Oct 2020 04:03:44 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQnNL-0002S6-UW for 43609@debbugs.gnu.org; Fri, 09 Oct 2020 04:03:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602230613; bh=/Ua77koOpy59mBXflg0iBA0DyeDbHJ9Pkdnb2CsOzMg=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=E6Eg2+TgUZ2VYZeaSkwPF2FV0Ptmz6hmtnJpAsOAX8Uj4h11t+Z5t3eQ1N+HhjoiL yV5wAhfBWUdD+WYKVdqnanUnIO3oc7Yr0BR0Un5R/w0vj8CzUcinwj5hvoUeglXoyZ bRJVkXEg2TLEf2Bz83R3p7m1xF+OdYVIrqmXzxNQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([46.125.249.18]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdvmY-1jtOMd0l3G-00b4Oc; Fri, 09 Oct 2020 10:03:33 +0200 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:lGyGoZ9m7WpjUbpBdqhUBgfWNfkKqs2APv161q8uptoWjJhM22t N+2LPQ/hkkZ7uy+2uIdIaxCbkSgaHsYs2ebouunzd7l+Lb0bzEqRuFYNmOdokRUCBd5Ed2H wmIODswOQsj+7nFqu+CluWrxe4DqO7QgbaxtKjk6qwQq1pgiQ5xqN0NDv2CJ8kzG41Wb7lc s8rTHGgr28MZRCl3Rie6A== X-UI-Out-Filterresults: notjunk:1;V03:K0:CRtEvGSXyzA=:jHu4GIqRsdkYpCFZ9+B1j6 ftzpTRsGgT7r/SRK/VnnlmykzDP1ZmBKtjX+IphU2QW6TpAs1xXeMQjXZRrpjqI/MTX9h5WFQ OZ2QxBaY9uLm8J7pSPsmFYPHEGOwhg9sROpJG129K9WwdpucLbGBkzat4XrARvWmsUrfW2f+Q q5CwD/KhVP1yMnCNXgvfJRoVrcUlpRvn3XKdXbkb9FsyZdGpIFuEXXWxPQhmQUp45SzVlVXG8 YxyfqVA2mH+jKdmkZ7hBfYcJgfZOjUTelxDK44vupK7t2JUNYPOxOMypUAWjxshUvl134ScWd GJkWM7trU8NI/89fi2HoVTtH+MDNpNW7QgUwS0HK37TTc6SnJxiZ89rE3xYIW6J2Y27X3UvJw 7rifGyatUATnJ7+7BFi9jwhIa6SAskQgHRypGt6J3tdTrJDS1QHrvoJr1DrM6Az3BgT2zUkzz GRFsfPNXmeBUIyVhUOe82tehzTuZlUpgX9zhvNf02/sEWVzemNDwPSvvlBZU+iVx3gHWByroZ DHubGeBhfX8aLLCcKfyzOPZ2z3HeO4JjBO4+gW69cqIAFiXFOvW/U2v+tlp/lBBHaE7sAEBYc 56fMSYPSONtutVq82iHQTGhOZ3sLQedjYuJfog87/lDsykV1VRjIelckc5EY42k1HNlGiILW4 9zk2V3tkLthlw6eCvc82QSMb2VMLILIuyU6yozjytfk05bEteskl0pKR2uxjz5DrelfO071dF wKu/wT2ab4TgDvNZFk58A7aKQvwLE6TkVmMxkITRL58TP3I+tGQVPac01y6EA+KgTDpzU2Qb X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:190149 Archived-At: > Anyway, this is only relevant if you're thinking of integrating > your tooltip display in Emacs proper, eldoc or thereabouts. > Are you? I have to use it in practice before I can tell whether it works. Back then, it took me some time to make the code do what I meant - put the tooltip in the right place of the window, move away the mouse cursor if necessary ... Meanwhile, please provide the compatibility layer you earlier promised with But if you really insist , it's a very easy function to bring back I would say (in fact the function I gave you earlier is probably more useful generalization of it). so we can close this bug. Ideally, this would render your earlier changes backward-compatible and make the obsoletion declaration for 'eldoc-documentation-function' clean and follow our usual practice. The downside of this approach is obviously that we would have to keep the old definitions of 'elisp-eldoc-documentation-function' and its colleagues around for a while. So if you think that removing these old definitions immediately is crucial for future development, please provide some substitute function and mention it in the doc-string of 'eldoc-documentation-function(s)'. Thanks in advance, martin