From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: daanturo Newsgroups: gmane.emacs.bugs Subject: bug#59167: 27.2; eldoc-documentation-strategy being 'ignore prevents new eldoc supports Date: Thu, 10 Nov 2022 19:41:54 +0700 Message-ID: References: <580e34a2-4602-2353-5607-288c65861812@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------t1MTYSp4oK0HbadhZ1ndV8b7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12418"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 To: 59167@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 10 13:45:23 2022 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 1ot6vq-00035u-FG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Nov 2022 13:45:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ot6va-0002n8-4S; Thu, 10 Nov 2022 07:45:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot6vY-0002mj-D9 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 07:45:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ot6vW-0001UI-Az for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 07:45:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ot6vV-0001GM-Nz for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 07:45:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <580e34a2-4602-2353-5607-288c65861812@gmail.com> Resent-From: daanturo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2022 12:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59167 X-GNU-PR-Package: emacs Original-Received: via spool by 59167-submit@debbugs.gnu.org id=B59167.16680842604790 (code B ref 59167); Thu, 10 Nov 2022 12:45:01 +0000 Original-Received: (at 59167) by debbugs.gnu.org; 10 Nov 2022 12:44:20 +0000 Original-Received: from localhost ([127.0.0.1]:42211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot6uq-0001FC-Fn for submit@debbugs.gnu.org; Thu, 10 Nov 2022 07:44:20 -0500 Original-Received: from mail-pg1-f176.google.com ([209.85.215.176]:39687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot6uo-0001Ev-0v for 59167@debbugs.gnu.org; Thu, 10 Nov 2022 07:44:18 -0500 Original-Received: by mail-pg1-f176.google.com with SMTP id 6so1713004pgm.6 for <59167@debbugs.gnu.org>; Thu, 10 Nov 2022 04:44:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=RRGFkAy1PODKFkDlBaLqP8QgaKaTIRrSoPi77sG7XWM=; b=GbWU2v4Dh/zYqr+Gv0kKsfQspvm+mTbTuVvib90Gm5ULKQnkSF91qkVbwaZXuPuo6l YauHW58Apk+PuADoF9HbzkAzjKQ7Q9CHS0GdSSwxRQLyhWa1djm5y5Ff7UJr6fZ+zZlF pdfbmBO6YZvU8aflGG2eDvW3+z1pdST+XtMkpuCAgN1wc3OiTL7kgIgjIKsM1Hokoao3 xP8lDLBsGceZca0/I/wSQ5IRsnRMiAv5xLp0pVPPIOgl+neP0QOBIQAoJr95jbqbuwfn 9fE505Xv7k5BTam6s/X1MFLDxHsXW2XnKEg5KI4BtKn+b6eSalxKEn1xpMMvEfgt0ITs I7/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RRGFkAy1PODKFkDlBaLqP8QgaKaTIRrSoPi77sG7XWM=; b=mB/cHEf4RNLNm05aP1F6Qak9yeCkwLi+jBBSQs0c/Ct8gR+s9/qZig9zTfCKYhT/f1 QfARItDH/2CnoZ2NHTmcOyLGRmzqasGDF0/4vJVmvPewX5K0a0mhuvahglhf/JtkQ8gc XfTm6aUIzwl8uisX9Qhi6spcTIODCyyz6VsXdl5M/NvIY3T9RIu9ENLmsNEKh8IItk+Q oADvLAW54MOIEeFjtM//xBShaJD6Bnl1haWG/7Xw6Eg08emu43QOFtsmYabqLMPsam0k 6B9lsaWEvUeCym9BImrByge9E1h4vg0BqVUZ3I3c+GgOAsVtFFMr537lml0O4hUJM4dJ X6+A== X-Gm-Message-State: ANoB5pkU0SLnw2JAJ/fgIlXyacr/kz4eKmYjLkpjNUOc+hWKTekKDKfh 7WcdTE1a6wfd0b5JpRV7feBtQki5Z6o= X-Google-Smtp-Source: AA0mqf5eYMiJNWDN3uR8ItDaBONb7tmyvHAixWtt7ABi7yB2vTP4k18jF/fEdSitCd9kvkLBXYn0YA== X-Received: by 2002:a63:1e61:0:b0:470:71df:7ec5 with SMTP id p33-20020a631e61000000b0047071df7ec5mr1861467pgm.272.1668084251352; Thu, 10 Nov 2022 04:44:11 -0800 (PST) Original-Received: from [192.168.1.11] ([113.173.246.114]) by smtp.gmail.com with ESMTPSA id w124-20020a623082000000b0056bbcf88b93sm10090191pfw.42.2022.11.10.04.44.08 for <59167@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Nov 2022 04:44:10 -0800 (PST) Content-Language: en-US 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:247516 Archived-At: This is a multi-part message in MIME format. --------------t1MTYSp4oK0HbadhZ1ndV8b7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This version takes `eldoc-documentation-strategy`'s `default-value` to set instead (the previous one may take the buffer-local value). Another justification for the patch: If `eldoc-documentation-strategy` is already set before loading the new eldoc, loading the library will pop this warning up: ``` Warning (defvaralias): Overwriting value of ‘eldoc-documentation-strategy’ by aliasing to ‘eldoc-documentation-function’ ``` By setting `eldoc-documentation-function` before defining `eldoc-documentation-strategy` as alias, we can preserver its value of avoid this warning. By the way, why was `eldoc-documentation-strategy` made obsolete instead of `eldoc-documentation-function`, isn't the latter's usage ough to be warned against? The second patch declares the correct obsolete one. -- Daanturo. --------------t1MTYSp4oK0HbadhZ1ndV8b7 Content-Type: text/x-patch; charset=UTF-8; name="0002-Eldoc-on-old-Emacs-correct-the-obsolete-variable.patch" Content-Disposition: attachment; filename*0="0002-Eldoc-on-old-Emacs-correct-the-obsolete-variable.patch" Content-Transfer-Encoding: base64 RnJvbSAxYTY5NWYwZjFhY2RiNTM3ZTdmYTA1YmNiZWQ1OTk2Y2UxZWU2Y2UyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYWFudHVybyA8ZGFhbnR1cm9AZ21haWwuY29tPgpE YXRlOiBUaHUsIDEwIE5vdiAyMDIyIDE5OjMyOjIwICswNzAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIEVsZG9jIG9uIG9sZCBFbWFjczogY29ycmVjdCB0aGUgb2Jzb2xldGUgdmFyaWFibGUK CiogbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsIChlbGRvYy0tZG9jdW1lbnRhdGlvbi1zdHJh dGVneS1kZWZjdXN0b20pOgptYWtlIGVsZG9jLWRvY3VtZW50YXRpb24tZnVuY3Rpb24gdGhl IG9ic29sZXRlIG9uZSBpbnN0ZWFkIG9mCmVsZG9jLWRvY3VtZW50YXRpb24tc3RyYXRlZ3ku Ci0tLQogbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2Vt YWNzLWxpc3AvZWxkb2MuZWwgYi9saXNwL2VtYWNzLWxpc3AvZWxkb2MuZWwKaW5kZXggZDVk NDY0NDZlYi4uMjM1NmE4ZTAyNCAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2VsZG9j LmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbApAQCAtNjk3LDcgKzY5Nyw4IEBA IFRoaXMgaXMgbWVhbnQgdG8gYmUgdXNlZCBhcyBhIHZhbHVlIGZvciBgZWxkb2MtZG9jdW1l bnRhdGlvbi1zdHJhdGVneScuIgogICAgICAgICAgICA7OyByZXN0b3JlIHVzZXIgc2V0dGlu Zywgb3Igb3VyIGRlZmF1bHQKICAgICAgICAgICAgKHNldHEtZGVmYXVsdCAsc2Vjb25kYXJ5 IChvciAoYW5kIChib3VuZHAgJyxtYWluKSAoZGVmYXVsdC12YWx1ZSAnLG1haW4pKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMnZWxkb2MtZG9jdW1lbnRh dGlvbi1kZWZhdWx0KSkpCi0gICAgICAgICAoZGVmaW5lLW9ic29sZXRlLXZhcmlhYmxlLWFs aWFzICcsbWFpbiAnLHNlY29uZGFyeSAiZWxkb2MtMS4xLjAiKSkKKyAgICAgICAgIChkZWZ2 YXJhbGlhcyAnLG1haW4gJyxzZWNvbmRhcnkpCisgICAgICAgICAobWFrZS1vYnNvbGV0ZS12 YXJpYWJsZSAnLHNlY29uZGFyeSAnLG1haW4gICJlbGRvYy0xLjE0LjAiKSkKICAgICAgICAo cHJvZ24KICAgICAgICAgIChkZWZjdXN0b20gLG1haW4gLHZhbHVlICxkb2NzdHJpbmcgICxA bW9yZSkKICAgICAgICAgIChkZWZ2YXJhbGlhcyAnLHNlY29uZGFyeSAnLG1haW4gLGRvY3N0 cmluZykpKSkKLS0gCjIuMzguMQoK --------------t1MTYSp4oK0HbadhZ1ndV8b7 Content-Type: text/x-patch; charset=UTF-8; name="0001-Don-t-set-eldoc-strategy-to-ignore-on-Emacs-27-and-b.patch" Content-Disposition: attachment; filename*0="0001-Don-t-set-eldoc-strategy-to-ignore-on-Emacs-27-and-b.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlNWUyNzg2OGE3NjcxZDhkNTJjNTkyMGIyODZiZjIyYTJjYzlhYWM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYWFudHVybyA8ZGFhbnR1cm9AZ21haWwuY29tPgpE YXRlOiBUaHUsIDEwIE5vdiAyMDIyIDE2OjU2OjUwICswNzAwClN1YmplY3Q6IFtQQVRDSCAx LzJdIERvbid0IHNldCBlbGRvYyBzdHJhdGVneSB0byBpZ25vcmUgb24gRW1hY3MgMjcgYW5k IGJlbG93CgoqIGxpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbCAoZWxkb2MtLWRvY3VtZW50YXRp b24tc3RyYXRlZ3ktZGVmY3VzdG9tKTogb24KRW1hY3MgMjcgYW5kIGJlbG93LCBwcmV2ZW50 IGVsZG9jLWRvY3VtZW50YXRpb24tc3RyYXRlZ3kgKGFuIGFsaWFzIG9mCmVsZG9jLWRvY3Vt ZW50YXRpb24tZnVuY3Rpb24pIGJlaW5nIHNldCB0byAnaWdub3JlIGdsb2JhbGx5LgotLS0K IGxpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVs IGIvbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsCmluZGV4IGUxODAxYzQ1YjcuLmQ1ZDQ2NDQ2 ZWIgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9lbGRvYy5lbAorKysgYi9saXNwL2Vt YWNzLWxpc3AvZWxkb2MuZWwKQEAgLTY5MSw2ICs2OTEsMTIgQEAgVGhpcyBpcyBtZWFudCB0 byBiZSB1c2VkIGFzIGEgdmFsdWUgZm9yIGBlbGRvYy1kb2N1bWVudGF0aW9uLXN0cmF0ZWd5 Jy4iCiAgIGAoaWYgKDwgZW1hY3MtbWFqb3ItdmVyc2lvbiAyOCkKICAgICAgICAocHJvZ24K ICAgICAgICAgIChkZWZjdXN0b20gLHNlY29uZGFyeSAsdmFsdWUgLGRvY3N0cmluZyAsQG1v cmUpCisgICAgICAgICA7OyBgZWxkb2MtZG9jdW1lbnRhdGlvbi1zdHJhdGVneScgYmVpbmcg YGlnbm9yZScgaW52YWxpZGF0ZXMKKyAgICAgICAgIDs7IHN1cHBvcnRzIGZvciBpdAorICAg ICAgICAgKHdoZW4gKGVxdWFsIChkZWZhdWx0LXZhbHVlICcsc2Vjb25kYXJ5KSAjJ2lnbm9y ZSkKKyAgICAgICAgICAgOzsgcmVzdG9yZSB1c2VyIHNldHRpbmcsIG9yIG91ciBkZWZhdWx0 CisgICAgICAgICAgIChzZXRxLWRlZmF1bHQgLHNlY29uZGFyeSAob3IgKGFuZCAoYm91bmRw ICcsbWFpbikgKGRlZmF1bHQtdmFsdWUgJyxtYWluKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAjJ2VsZG9jLWRvY3VtZW50YXRpb24tZGVmYXVsdCkpKQog ICAgICAgICAgKGRlZmluZS1vYnNvbGV0ZS12YXJpYWJsZS1hbGlhcyAnLG1haW4gJyxzZWNv bmRhcnkgImVsZG9jLTEuMS4wIikpCiAgICAgICAgKHByb2duCiAgICAgICAgICAoZGVmY3Vz dG9tICxtYWluICx2YWx1ZSAsZG9jc3RyaW5nICAsQG1vcmUpCi0tIAoyLjM4LjEKCg== --------------t1MTYSp4oK0HbadhZ1ndV8b7--