From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#54488: 29.0.50; move-to-column/overlay-related regression in latest master, perhaps 28? Date: Tue, 22 Mar 2022 09:48:06 +0000 Message-ID: <87y212b9nt.fsf@gmail.com> References: <87bkxzdccp.fsf@gmail.com> <831qyvfpv4.fsf@gnu.org> <83fsnbfd72.fsf@gnu.org> <8735jbc6gj.fsf@gmail.com> <6095582d-7065-8089-e8c7-857f070f8ce2@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23713"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 54488@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 22 10:48:15 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 1nWb7e-00062w-4P for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Mar 2022 10:48:14 +0100 Original-Received: from localhost ([::1]:52620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWb7c-0007ge-Sq for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 22 Mar 2022 05:48:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51114) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWb7S-0007cJ-6x for bug-gnu-emacs@gnu.org; Tue, 22 Mar 2022 05:48:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWb7R-00029C-Tf for bug-gnu-emacs@gnu.org; Tue, 22 Mar 2022 05:48:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nWb7R-0005VP-Km for bug-gnu-emacs@gnu.org; Tue, 22 Mar 2022 05:48:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Mar 2022 09:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54488 X-GNU-PR-Package: emacs Original-Received: via spool by 54488-submit@debbugs.gnu.org id=B54488.164794243520972 (code B ref 54488); Tue, 22 Mar 2022 09:48:01 +0000 Original-Received: (at 54488) by debbugs.gnu.org; 22 Mar 2022 09:47:15 +0000 Original-Received: from localhost ([127.0.0.1]:39215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWb6g-0005SC-Ux for submit@debbugs.gnu.org; Tue, 22 Mar 2022 05:47:15 -0400 Original-Received: from mail-wm1-f46.google.com ([209.85.128.46]:42821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nWb6f-0005Rz-3Q for 54488@debbugs.gnu.org; Tue, 22 Mar 2022 05:47:13 -0400 Original-Received: by mail-wm1-f46.google.com with SMTP id r190-20020a1c2bc7000000b0038a1013241dso1009228wmr.1 for <54488@debbugs.gnu.org>; Tue, 22 Mar 2022 02:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=nAMGFQpzdT/x0TDv8xBChijdwVk9pveq+FRV2Yx52D8=; b=jZmfe4mNEhutYrp0QZRJYBcaJl3qGsaWJMKiYC3Vx5LQnZ5EIsHnkq7Rb/dolkfI7/ +fclXdEE1aAeMySl5HWdj3P2y80J1MQQkUTSN/GhidBBUmzYm6i87yNv+6VpCr3x9/Bw hjJZjFiSSFOWYdgHGgR+1X8g2fheZBLNXc8YzSpqqd2PwBkrq/O6OqTmGHzd9sejcCnD Y0XqSQVZK5a75B59vHZ0PJMV7lQZClvZOgT7RXos5SgW12gdGs3oHnBod9YcRpNvFSeo l2o+1mb/TPqQkXN7VhZOSQ4RCM4JWMyVMzSMFVtT2+Vg+GVQ+sFWG+UTOchPLjEEEM/n Xlww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=nAMGFQpzdT/x0TDv8xBChijdwVk9pveq+FRV2Yx52D8=; b=Sf7Lz3xcyn60BpkWkus18QwRoixl0eQt+dRz4zoeBxjEgHc7PuWkoub9RSYuBmOPiD FdL7Nq+srxy0i2PNlVbzRsFeaN2+6zXCSQyOqtX3KiOX3bCF6gFyBtDob93k8d3/wILC vKc9Vh+6In8+QhZpFJ0ZjacigOb8gc1mfC9h/iWDleiNWEZLtD9j2Ztx/Noep2pBV/vy SWisRRHdbHduIgTmoRetlRbyN/mE3T/GxvLxhV/lRXS+uwpKoUjxB+jHkjrkbxFGVGJv qadMbKdoVjVRcaOAY6uD1hBUE+54JjmqeQOe4P3IiN025WPAnrs4Qn6Ay5a5ChPORGZ0 Gs9g== X-Gm-Message-State: AOAM531KYMJw5QGYgqOZ5z2HsD6fU6fcdogoarlxA/FtjBz398FzZhpa D4a7KB7Zc2wTgjVEfGn63QMDEB2yviw= X-Google-Smtp-Source: ABdhPJxs8lzUE8HoREH9l9rbpp0+z4Wnlz2oh6xFAV80tyTOVkote/fKed0+0AuLj7IMf7RVVciL4Q== X-Received: by 2002:a05:600c:1ca4:b0:38c:987e:5feb with SMTP id k36-20020a05600c1ca400b0038c987e5febmr2890893wms.27.1647942426706; Tue, 22 Mar 2022 02:47:06 -0700 (PDT) Original-Received: from krug ([87.196.73.141]) by smtp.gmail.com with ESMTPSA id z12-20020a5d4d0c000000b002057d6f7053sm322375wrt.47.2022.03.22.02.47.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Mar 2022 02:47:06 -0700 (PDT) In-Reply-To: <6095582d-7065-8089-e8c7-857f070f8ce2@yandex.ru> (Dmitry Gutov's message of "Tue, 22 Mar 2022 01:14:02 +0200") 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:228742 Archived-At: Dmitry Gutov writes: > On 21.03.2022 23:59, Jo=C3=A3o T=C3=A1vora wrote: >> So maybe Dmitry has some valuable insight as to how exactly company >> constructs its overlay or overlays. > > You can try putting a multiline string on the 'display property. > > Instead of just "BAR". I tried that, but I don't know how to align it like company does. > Apart from that, I can only suggest reading the code and > experimenting. I admit I was hoping that you as company maintainer/specialist :-) could provide a small snippet to create a dummy but company-realistic overlay of, say, two completion "foo" and "bar" in the middle of any buffer. Or perhaps explain in layman's terms how company constructs its overlays. Not asking that you get to the root of the move-to-column problem, which is clearly a regression (presumably a regression to correct behaviour, but a regression nonetheless) just help perhaps come up with a simpler repro to assist Eli in seeing the issue. But there's no urgency. This, I understand, is not in Emacs 28 and there is a workaround in Eglot. Jo=C3=A3o