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#62029: 29.0.60; Allow users to customize eldoc buffer separator Date: Wed, 19 Apr 2023 02:05:43 +0300 Message-ID: <41f37917-134d-620b-4915-ea34d569a7f9@gutov.dev> References: <0C40D168-54D5-47E9-8BD8-77CFCD70B895@gmail.com> <87355vdufe.fsf@gmail.com> <87h6uacadx.fsf@gmail.com> <87h6u2y7uj.fsf@gmail.com> <871qkqmzit.fsf@gmail.com> <61fd5d66-ca0b-f67d-df70-7906c32596de@gutov.dev> <87v8i1jr5v.fsf@gmail.com> <6c64f601-0c28-2993-e55a-042419e1623e@gutov.dev> <87ttxkrtz5.fsf@gmail.com> <8735534c9l.fsf@gmail.com> <87o7nr2ut9.fsf@gmail.com> <1481958b-ca1d-036c-f230-a316a2bd927a@gutov.dev> 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="38536"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Cc: 62029@debbugs.gnu.org, Yuan Fu 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 Wed Apr 19 01:06:25 2023 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 1pouP1-0009qT-83 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Apr 2023 01:06:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pouOh-0004aH-KF; Tue, 18 Apr 2023 19:06:03 -0400 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 1pouOg-0004a2-Ae for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:06:02 -0400 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 1pouOg-0003fh-23 for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pouOf-0002wp-Ou for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:06: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, 18 Apr 2023 23:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62029 X-GNU-PR-Package: emacs Original-Received: via spool by 62029-submit@debbugs.gnu.org id=B62029.168185915611319 (code B ref 62029); Tue, 18 Apr 2023 23:06:01 +0000 Original-Received: (at 62029) by debbugs.gnu.org; 18 Apr 2023 23:05:56 +0000 Original-Received: from localhost ([127.0.0.1]:60635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pouOa-0002wU-7g for submit@debbugs.gnu.org; Tue, 18 Apr 2023 19:05:56 -0400 Original-Received: from new4-smtp.messagingengine.com ([66.111.4.230]:46885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pouOX-0002wC-Kv for 62029@debbugs.gnu.org; Tue, 18 Apr 2023 19:05:55 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id 754A558249D; Tue, 18 Apr 2023 19:05:46 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 18 Apr 2023 19:05:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1681859146; x=1681862746; bh=8wPdLTXlAvHERitlcXvja19IJ2xbqOlQY75 WFlebzwo=; b=A1/tb+2DVPUEifrhdGG5mBkr//920QwK3G+v/s007cjwYfy51Us /LLaUI8fSYOFCTQ+i7EDSlQBiszKo2WYujGQTsafvGlrBk8sGLntlZR8hhJipoUH QElQlkADUPc1k2QI2LAq7WrkJsNcRPel56xwzwAE2StwISoY9s2JDHJEMt7ZqfKa UFxKUmliF4MZQwX2LErG8nrKY799821eiciPWBbrfLAqudg4JN781KqIDBhXJGff h9ckQ5BivYC0g4k5FuGkSRQ+cB1aTljXGxoQcREHzCmRhTW11HCEYhGR2nNv5IBD BAx5eCcyo0EJLy/XdqQ0RdzKD13Rwr3ffbw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1681859146; x=1681862746; bh=8wPdLTXlAvHERitlcXvja19IJ2xbqOlQY75 WFlebzwo=; b=gQdBm/JnHSYlu/AvIo33rN0tvgNPdN9AQGGY/ZcAKdPjUSh4X6+ RguO+yVPDmQi7Kb/f66S6ICSiWfomkXNG+6RK7xaeMsnBfImNGij7K/wTp43dZUU kWSIxOk2B+QW0/AkeC1H51Q4if+Fpgv3ClzuWXG+qC7dUycArHXHThhpK3rs6NwL Y+m1m6IFM1IG5it7QJlfR89yh6OgOvhT7iBF7fLa5DV79D14l+f7ZXsjzaIAIb/5 L6PbAB8pU4M3kGGQFZmmWkMrN/4ZceIyBUD0h4BmmzO0P6JgA3nhMwqzM5CJljGW D6obJrFA9ypSXv1vjczGN3d7lpB/bbsUKwQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelledgudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhephfffheeljeffgeffueeghfekkedtfffgheejvdegjeettdduheeufffggfef jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 18 Apr 2023 19:05:45 -0400 (EDT) Content-Language: en-US In-Reply-To: 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:260247 Archived-At: On 18/04/2023 14:17, João Távora wrote: > On Tue, Apr 18, 2023 at 1:47 AM Dmitry Gutov wrote: > >> Here is a minor suggestion: >> > >> The negative width stops the line height from shifting, and the increase >> in font size is definitely subjective, but 0.7 really looked too small here. > > Feel free to push that, it makes sense. But maybe halfway at 0.8? Split that in half again and pushed 0.85 ;-) Feel free to revert or change, of course. > More seriously though, this clashes with Company's overlay-based > dropdown, and I don't know how to fix that.> Company makes Flymake's > end-of-line overlay temporarily invisible, which is good, but > it still takes a lot of space, so the dropdown is ridiculously > offset to the right. Right. Like line numbers or other display-related features. I'm not sure how to fix that for the overlay popup frontend, but one good news is that people can use child frame based ones, those should be compatible. For all other users (like tty ones), also consider a different mode of operation: when the corresponding overlay is only shown when point is on the error, or mouse hovers over it. That can reduce the odds of conflict to the minimum. This was it would be a straight substitute for help-at-pt and eldoc, for flymake's purposes.