From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#43103: 28.0.50; Default ElDoc composition strategy in Elisp mode (eldoc-documentation-strategy) Date: Tue, 1 Sep 2020 14:23:54 +0300 Message-ID: <27f4163b-5f34-1df8-7992-cbeb7920f545@yandex.ru> References: <87h7sla2gc.fsf@gmail.com> <83wo1hxx4c.fsf@gnu.org> <87r1rpigff.fsf@gmail.com> <83tuwlxqow.fsf@gnu.org> <87k0xhi51w.fsf@gmail.com> <83blisxl9o.fsf@gnu.org> <878sdwi2ra.fsf@gmail.com> <87sgc3gqh0.fsf@gmail.com> <60560e93-40e8-b7bf-1339-fbd48c792588@yandex.ru> <873642k1fg.fsf@gmail.com> <59d878fc-98e0-26c3-e568-239638f54962@yandex.ru> <87wo1eikpi.fsf@gmail.com> <84b1d158-8f97-3b79-91cf-22ab2cb58e9c@yandex.ru> <87sgc2ig63.fsf@gmail.com> <87mu29iweu.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24372"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: 43103@debbugs.gnu.org, larsi@gnus.org, monnier@iro.umontreal.ca 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 Tue Sep 01 13:25:29 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 1kD4Pp-0006FW-3L for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Sep 2020 13:25:29 +0200 Original-Received: from localhost ([::1]:41418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kD4Po-0001fG-1q for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 01 Sep 2020 07:25:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD4PO-0001C9-3d for bug-gnu-emacs@gnu.org; Tue, 01 Sep 2020 07:25:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kD4PN-0007ac-PI for bug-gnu-emacs@gnu.org; Tue, 01 Sep 2020 07:25:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kD4PN-0002Qq-LK for bug-gnu-emacs@gnu.org; Tue, 01 Sep 2020 07:25:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Sep 2020 11:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43103 X-GNU-PR-Package: emacs Original-Received: via spool by 43103-submit@debbugs.gnu.org id=B43103.15989594449258 (code B ref 43103); Tue, 01 Sep 2020 11:25:01 +0000 Original-Received: (at 43103) by debbugs.gnu.org; 1 Sep 2020 11:24:04 +0000 Original-Received: from localhost ([127.0.0.1]:55263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD4OR-0002PG-Qx for submit@debbugs.gnu.org; Tue, 01 Sep 2020 07:24:04 -0400 Original-Received: from mail-lj1-f171.google.com ([209.85.208.171]:40491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD4OQ-0002Oj-C0 for 43103@debbugs.gnu.org; Tue, 01 Sep 2020 07:24:02 -0400 Original-Received: by mail-lj1-f171.google.com with SMTP id s205so1033136lja.7 for <43103@debbugs.gnu.org>; Tue, 01 Sep 2020 04:24:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=wqSGog/mLFFnXNsjMgMHSNhSmLETgolt2JJLEwPnzow=; b=iKzsg3QssYL1yRDZ97GPZtbUyr2/BHXHD+EXbkd6MAmsMvrl9txbs2D1WkAhVtoHBP Dppw2Twq/rGjc9jhVJAVDfu4Ix6W5v2ViP+ivLtDrpte+oYg/2Mw/zvdv3UKjIEf83Os ukOBc6B+RfVcmYNdkS7wmnLXUsE11cn6VIkDWufS/opk0nNn4j0JjeFEfjSktB2dww+o oXIT4LUE1hrAbS+jo3SVeJ4Px8kpQpgOJVy4Gw92OzxY+f/YRqCRlfmr8rdQFHkadvNB VkqCM06qLkIq5LM63fIy0VPfCn33D+ZhyUmX1lr53vp8braTuI6enQe8ZgFu5PPAWpTY Znog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=wqSGog/mLFFnXNsjMgMHSNhSmLETgolt2JJLEwPnzow=; b=CjYgn0HTdWK5RoRgjh/QrRulHbBdC+1ch2SSkokkqQGA0bijFoFYQA2dGkncS4lVwU 0WQEFAoAKH+PeoOlWDk6NDaV8HW2OYFKCnW2lLkhH0CG8yp7ZR6obbHIBvU00Iqf3i5i 9D2sZygWNTAxYzwKP/dhi1lmIqCkgvBfk9UupYl2IIYeKHLHm0Hz1dkx+J6y0jAUPz/A NH9s2Ut2ZD6dtWCy44yU+Jym38O/Tc5lgHUPe8Ngq0pJlSO6r1RyYx7PMPUexHhSbMa7 azAKizTfEPdeU6zWOAKFZIEik4CmlWB9u8nThzUEGB8E5mhuUWw5t0xzHydrLCwF7jCD xswg== X-Gm-Message-State: AOAM531CmwXII7tVd7yUZZo8j8OFY16Rk7IicicKZMs5mPKk+7Unmvhs lB4JkB8THULZ/5G4gE0Ie38= X-Google-Smtp-Source: ABdhPJwtvcE83RqKyM3MtrsrxfhfiPUuLJimmZZYbitkcQU3HKRG0bv/wXJ6KSMLbhPV88ydA19gpQ== X-Received: by 2002:a2e:3012:: with SMTP id w18mr376246ljw.61.1598959436294; Tue, 01 Sep 2020 04:23:56 -0700 (PDT) Original-Received: from [192.168.0.104] ([94.229.108.16]) by smtp.googlemail.com with ESMTPSA id x73sm212301lfa.94.2020.09.01.04.23.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 01 Sep 2020 04:23:55 -0700 (PDT) In-Reply-To: <87mu29iweu.fsf@gmail.com> 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" Xref: news.gmane.io gmane.emacs.bugs:186826 Archived-At: On 01.09.2020 14:11, João Távora wrote: > Dmitry Gutov writes: > >>> other people would like these things, hence my proposal. I don't mind >>> the echo area jumping in height one or two lines once in a while, >> >> I mind. Unfortunately. >> >>> but if >>> others do, there are tools to control it, which we can leverage to good >>> effect. That's it. >> >> What tools? > > eldoc-echo-area-use-multiline-p, as I mentiond at least 3 times in this > thread. In my very first message, I asked what's the point of changing the strategy if we set this variable to nil. Please pay attention. >>> You said you wished for a command to "show documentation" and I >>> pointed >>> you to M-x eldoc, a new command which seems to do what you want, and >>> that you might not be aware of since it wasn't discussed. > >> And I told you its semantics are broken. > > I think you are still confusing M-x eldoc and M-x eldoc-doc-buffer, > which are two different commands. Ah, that very well may be. But if so, your advice wasn't great. M-x eldoc (if it only uses the echo area) is for showing small hints, not for showing documentation. > For the record, both commands and > surrounding functionality can and probably will be improved. Indeed. >> Showing the text intended to be displayed in the echo area (one line, >> usually; maybe a few) in a full-size window is ridiculous. > > This is not true in the generality of ElDoc usage, of course: LSP users > are confronted with very verbose at-point documentation. And very verbose eldoc messages, then? > And a window > and buffer in Emacs are not the same thing, something I assumed you > knew. Your point being? The said buffer is subsequently displayed in a normal window. Not in a "mini" window akin to minibuffer. >>> If you don't >>> wish to pursue this suggestion, fine. I am in no obligation to waste my >>> time replying to every new off-topic point you bring up, I do so only >>> where I think I can add value. Bickering with you is not one of those >>> things. >> >> If you try actually reading what I wrote, you might find some >> actionable suggestions there. > > I told you at least once that it's rude to accuse other people of not > reading your emails. It's a lie and a disrespect for the precious time > they invest in reading them and replying to them as they see fit. And it's not rude to snip off a third of the message your are replying to without any good reason? > Not > to mention wholly unproductive. Because I don't have time for this, I'm > putting you in my ignore list, joined by very few, if anyone. So now > you'll _know_ that I won't be reading what you write, and the reason why > I won't. It must be fun to see (or not see) one's commits surprisingly reverted because of a message you chose not to read.