From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jun 2020 13:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 42039@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159309177018110 (code B ref -1); Thu, 25 Jun 2020 13:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jun 2020 13:29:30 +0000 Received: from localhost ([127.0.0.1]:39938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joRwY-0004i2-Bk for submit@debbugs.gnu.org; Thu, 25 Jun 2020 09:29:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:32826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joRwW-0004ht-2Y for submit@debbugs.gnu.org; Thu, 25 Jun 2020 09:29:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1joRwV-0005p0-Rb for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2020 09:29:27 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:34293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1joRwT-0004p6-Rz for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2020 09:29:27 -0400 Received: by mail-ed1-x536.google.com with SMTP id a8so2989287edy.1 for ; Thu, 25 Jun 2020 06:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:subject:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=ZA+WXGSgnvWgIBSfxNsmO3sSxn1Z6t3XbE5ffqKY3x8=; b=HQ9rNuN/Ei4sH0GJRZgeqUeBX8/ARowxFdGbdZDMYaHRLgDm3HEtTtst7pH5YZPOuw 0Fay8bm/5hnI0fUllGni3bWHG5JW4l8nksaNsH93N5LrJq5k1A5cZg7DyA3rPIBQCat7 pNn/x7EiiwpzFlIOwLmZRb/VurbX3qiHCdp8ECwY7R7xlonsFX0AfKLILH/Z0kKC81le eD/nT6DVRvpaDuclXLlP4paRGFBCx3MQ5poNzSetxg9TZ5apaQ4DatGS4ir7PsbVuWY1 r9rIr+zGexiqRT0jirXbglrODqSxvGVWmCDmM4EB6TbbkIFT1UQTnQ6ACXLCQ6PCs39a mdRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:subject:from:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=ZA+WXGSgnvWgIBSfxNsmO3sSxn1Z6t3XbE5ffqKY3x8=; b=cPnkUA4apISttay3vZ7Ec0CBaSC3kpHKpWpD2o/I+Yvs8fGxj5Z5Ce0fx2WWRgetTE jxyY2ufle4NQm89Z1TxZStfT/gmsFrCmykScLETVj9yYDxniXpeSKm0Cen4SYCDZzo5N cksW5kxfVItNRqdax6cbmlp4qgOUB0bLRHnLtNnn4efYskedOibj9I7gw/VOhAKYeFET uR1SLINB3ZoXZOulH2HB+UMQibETmEMk12IUFbdLi9TRcraJTqsCC5QSpvF9V7er8/Fx fOBB9jQPDyyASEan3UEByyLP/g4c56I/IaYHD2iDlL4oz4vYWxwGMX53U+bTpqFIcUkQ P4ww== X-Gm-Message-State: AOAM533HJ1inp0P7d3jp/5QcKXXuNSQMRfsOWArtMRz0my/HD/5td1HK vkaZiSsJZHxfcPX03Y3WapAKmWYY X-Google-Smtp-Source: ABdhPJyQZdC9V92izMfQt64W8kNj6X31xBSInHs4w7KDpZQAxQzYlJDdHVXSeHe/ev2DmfIzQfKfCQ== X-Received: by 2002:a05:6402:c83:: with SMTP id cm3mr12752527edb.307.1593091764042; Thu, 25 Jun 2020 06:29:24 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id a62sm19168446ede.45.2020.06.25.06.29.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jun 2020 06:29:23 -0700 (PDT) From: Dmitry Gutov Message-ID: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> Date: Thu, 25 Jun 2020 16:29:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=raaahh@gmail.com; helo=mail-ed1-x536.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=1, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) 1. Enable display-line-numbers-mode. 2. Move point to the beginning of some line. 3. Evaluate (posn-x-y (posn-at-point)) => The value in CAR will be > 0 (to account for the columns taken by d-l-n-m). 4. Do the same thing on a line that belongs to an overlay. For example, the overlay in the bug reporting buffer (move point to the line with "This bug report..."). 5. The return value will be like (0 . 180). The expected behavior: the column should still account for the offset by the d-l-n-m. I'd really like to see this fixed in Emacs, it makes positioning of popups unpredictable when display-line-numbers-mode is enabled: https://github.com/company-mode/company-quickhelp/issues/106 From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jun 2020 14:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.159309473224218 (code B ref 42039); Thu, 25 Jun 2020 14:19:01 +0000 Received: (at 42039) by debbugs.gnu.org; 25 Jun 2020 14:18:52 +0000 Received: from localhost ([127.0.0.1]:40879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joSiK-0006IY-3E for submit@debbugs.gnu.org; Thu, 25 Jun 2020 10:18:52 -0400 Received: from mail-ej1-f53.google.com ([209.85.218.53]:42922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joSiJ-0006IM-2S for 42039@debbugs.gnu.org; Thu, 25 Jun 2020 10:18:51 -0400 Received: by mail-ej1-f53.google.com with SMTP id i14so6103095ejr.9 for <42039@debbugs.gnu.org>; Thu, 25 Jun 2020 07:18:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:from:to:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ip80nABz6/3XafZ20dDt168zRKQBLADXnE6zFCgmymw=; b=HPWM7DzFLAY8N1O3uLFhWEUF3XojZBdMkwyuDvqjFtU1x+Do9Ep1qqWwLrsQ/pmpX4 BRyFmNchDCWLxkt24O6zILnlpcmPhwaK69fa+h86dxGb/TPyiCyl3yzQ7xGs2pO19PyA QmFZ+gDUO+bva0VNWZwv8GsWwqvqxB/m/GK44om1Uit1Dwe6GZ6Fn8bRp7JPODqSg629 J4WNiiBvG+84ZzPPnc8EtyZLFZrn1kG3Xyp6JaR58lJiK0B2UwdMM7XvbexJogpdfVHm G97wh4BfMn5OqI7yRUDmHMoudrtgG1OWrnw2JumrfEV8l5FvwrwEAMx0C7izL67Axcbg Zn6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:from:to:references:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ip80nABz6/3XafZ20dDt168zRKQBLADXnE6zFCgmymw=; b=F7lIyhMYrVr883EaPcoFQyHiaifXLVofhmb+ZkbiE/1w1qvbHNcDBnXGDucUYr/Nc+ sJo87SrEBzDXzUA86auB0Lszn8nNblgBWsW4tBeVk6BX0cL8M/tIP07WF3YhPzNxRq3/ 9PNKp+SouTcoQibI4HR+52Ky4jdT/F0xA0YC3ki5whBnJvLjQNXA6ubx2m0bfj2em/sR CSP9nPdBSRkKGu69M5+fPionP8KiZwjhhIoji4Qy1wwc5ZBjHxF6Y12QrVrxF+OQr3Cd 3rsX1gZfBuFRS9kfQqw7bLPdkT5dMgt6tW0iuMjABZou94TGGQOflLpaEnXnwZkpMJhc WfDg== X-Gm-Message-State: AOAM531Smvh2aRAwzE9x1fEePRjPxPIAq39vEwQ378jzZp46pRBFkwtK dOj5PHZ8DTRCKWrBJR4gwx5hQG/Z X-Google-Smtp-Source: ABdhPJxzopEo4on+T+7ZUJTkS3jzoPdNd+Ju6Tqgu2vO92RBeLM/hnfrmvrf9xG00XKXdI1nI6W/lw== X-Received: by 2002:a17:906:f2c1:: with SMTP id gz1mr11735098ejb.88.1593094724647; Thu, 25 Jun 2020 07:18:44 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id i22sm418106eja.6.2020.06.25.07.18.43 for <42039@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jun 2020 07:18:43 -0700 (PDT) From: Dmitry Gutov References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> Message-ID: <5d494706-66ea-77be-bd61-9e33ff505fbd@yandex.ru> Date: Thu, 25 Jun 2020 17:18:42 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Sorry, On 25.06.2020 16:29, Dmitry Gutov wrote: > > I'd really like to see this fixed in Emacs, it makes positioning of ^ in Emacs 27 From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jun 2020 17:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.159310699820171 (code B ref 42039); Thu, 25 Jun 2020 17:44:01 +0000 Received: (at 42039) by debbugs.gnu.org; 25 Jun 2020 17:43:18 +0000 Received: from localhost ([127.0.0.1]:41101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joVuA-0005FH-Gg for submit@debbugs.gnu.org; Thu, 25 Jun 2020 13:43:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joVu8-0005F3-5l for 42039@debbugs.gnu.org; Thu, 25 Jun 2020 13:43:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43049) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1joVu2-0007cT-3P; Thu, 25 Jun 2020 13:43:10 -0400 Received: from [176.228.60.248] (port=2137 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1joVu0-0005iU-RF; Thu, 25 Jun 2020 13:43:10 -0400 Date: Thu, 25 Jun 2020 20:42:50 +0300 Message-Id: <83o8p7rqhx.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> (message from Dmitry Gutov on Thu, 25 Jun 2020 16:29:21 +0300) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Dmitry Gutov > Date: Thu, 25 Jun 2020 16:29:21 +0300 > > 1. Enable display-line-numbers-mode. > 2. Move point to the beginning of some line. > 3. Evaluate (posn-x-y (posn-at-point)) > > => The value in CAR will be > 0 (to account for the columns taken by > d-l-n-m). > > 4. Do the same thing on a line that belongs to an overlay. For example, > the overlay in the bug reporting buffer (move point to the line with > "This bug report..."). > 5. The return value will be like (0 . 180). The bug-report buffer doesn't use an overlay, it uses a display property string. Do you have an example with an overlay where this problem happens, or is it limited to display strings? From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jun 2020 18:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.159311017125516 (code B ref 42039); Thu, 25 Jun 2020 18:37:01 +0000 Received: (at 42039) by debbugs.gnu.org; 25 Jun 2020 18:36:11 +0000 Received: from localhost ([127.0.0.1]:41152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joWjK-0006dS-Ss for submit@debbugs.gnu.org; Thu, 25 Jun 2020 14:36:11 -0400 Received: from mail-ej1-f52.google.com ([209.85.218.52]:36806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joWjI-0006d8-6U for 42039@debbugs.gnu.org; Thu, 25 Jun 2020 14:36:09 -0400 Received: by mail-ej1-f52.google.com with SMTP id dr13so6938695ejc.3 for <42039@debbugs.gnu.org>; Thu, 25 Jun 2020 11:36:08 -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=RBLkjwq64Zrrrq2sI+ZyB8YsvzwtAnucT1MVOtjhDnc=; b=hz3bL4V8erP5/FqTZvRP7r+o++UfjR12N3oFL6Nq3AtWsCKPPG9a23YH3Yh9KpzCMc mdgqLkYGbpxLjqYykviDN5VrJJZsTq57IsgqHQZ0q9yG4svtjE6IG7SbuGWfMf8NWWKp cfQ0+faEjuEiR6gniwAxdyAtK7q+6U+vK12IMcLRNKkQQeKUq6RlUVEBQWyNfFePaAEx oBZBssWNQ+7+X4l74+bU7fqo2i7bFksAnxOZqx45dhcp7B0dbIcvZYbbBt5qXRMNulV2 4HFEEAC6Mn4Z1clIhtpJK1JroX9maIToZ9DE4rkwTI2pzN1FxpUqjCH6u8LSmmi6vgFJ 6HzQ== 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=RBLkjwq64Zrrrq2sI+ZyB8YsvzwtAnucT1MVOtjhDnc=; b=eDmYIkIaXkbKMrw1cYfvXHBySEVb68yufrMOHWv/v1AgPPK3ZF7msNEssYoAJjG+Jg fjRpvY0x3s0BU2VnmGTstpxUP6P86pPIukDN+Gfo4K0Hp4wqfjnRVvZoFcXJ6EdDCdvg yXb/1ArdEoFmUc86ZJ5wnIGoMI4oHT0l/lpC+HfSnhc3qqhmWclnxBfmphpueERObOwq 9s7rxhpyVyUIyHbSXtmQqPV8rqt7leKKC2EHtSglY5NG17Bu+4vMFJKl7IsJ1ETVKtcK c6ys6YeDYSD3EYHimq8WsC6aMdRIWaHIK3U9UhuISgG2gyyyD/xPh9BAlbImjqcDoE8f Ta6Q== X-Gm-Message-State: AOAM531pnRDNO1mx6WH9INx666eey3ixHZTu6Cuzp8BlT66euvCLZFYz 5c4Ld+QwJ/HJB3uPa49XJVqhNW8Y X-Google-Smtp-Source: ABdhPJxevbNUYIK2OiyFr9IZCBJEhX54l7kdMx6pWHaNHSIDnW3uhZ6W19QDo7B99A9DYPqDmm96RA== X-Received: by 2002:a17:906:19c7:: with SMTP id h7mr30147924ejd.403.1593110161886; Thu, 25 Jun 2020 11:36:01 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id l6sm18931658edn.42.2020.06.25.11.36.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jun 2020 11:36:01 -0700 (PDT) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> <83o8p7rqhx.fsf@gnu.org> From: Dmitry Gutov Message-ID: <4a6ef653-c9f0-0215-cfec-c04bc6a8f88e@yandex.ru> Date: Thu, 25 Jun 2020 21:35:59 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <83o8p7rqhx.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 25.06.2020 20:42, Eli Zaretskii wrote: > The bug-report buffer doesn't use an overlay, it uses a display > property string. Do you have an example with an overlay where this > problem happens, or is it limited to display strings? Good question. It doesn't happen with just any overlay, so here's a full example: 1. Create an overlay, e.g. (setq o (make-overlay (point) (1+ (point)))) The buffer contents seem unimportant. It can cover some text, or a newline, or multiple lines. But it should start at bol (if it doesn't start at bol, the result will also be unexpected, but not 0). So the buffer text can just be a bunch of newlines, for the sake of this example. 2. Put a display string on it that (important!) ends with a newline: (overlay-put o 'display "abc\ndef\n") 3. Eval (car (posn-x-y (posn-at-point (overlay-start o)))) It will evaluate to 0 even if display-line-numbers-mode is enabled. From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jun 2020 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.159311244929498 (code B ref 42039); Thu, 25 Jun 2020 19:15:02 +0000 Received: (at 42039) by debbugs.gnu.org; 25 Jun 2020 19:14:09 +0000 Received: from localhost ([127.0.0.1]:41166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joXK5-0007fd-5F for submit@debbugs.gnu.org; Thu, 25 Jun 2020 15:14:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joXK2-0007fB-Ht for 42039@debbugs.gnu.org; Thu, 25 Jun 2020 15:14:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44013) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1joXJx-0001kS-5m; Thu, 25 Jun 2020 15:14:01 -0400 Received: from [176.228.60.248] (port=3824 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1joXJw-0001TN-J4; Thu, 25 Jun 2020 15:14:00 -0400 Date: Thu, 25 Jun 2020 22:13:42 +0300 Message-Id: <83h7uzrmah.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <4a6ef653-c9f0-0215-cfec-c04bc6a8f88e@yandex.ru> (message from Dmitry Gutov on Thu, 25 Jun 2020 21:35:59 +0300) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> <83o8p7rqhx.fsf@gnu.org> <4a6ef653-c9f0-0215-cfec-c04bc6a8f88e@yandex.ru> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 42039@debbugs.gnu.org > From: Dmitry Gutov > Date: Thu, 25 Jun 2020 21:35:59 +0300 > > 2. Put a display string on it that (important!) ends with a newline: > > (overlay-put o 'display "abc\ndef\n") > > 3. Eval > > (car (posn-x-y (posn-at-point (overlay-start o)))) > > It will evaluate to 0 even if display-line-numbers-mode is enabled. So this _is_ triggered only by display strings. Thanks. From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jun 2020 12:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.159317309130940 (code B ref 42039); Fri, 26 Jun 2020 12:05:01 +0000 Received: (at 42039) by debbugs.gnu.org; 26 Jun 2020 12:04:51 +0000 Received: from localhost ([127.0.0.1]:41975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jon6B-00082y-F2 for submit@debbugs.gnu.org; Fri, 26 Jun 2020 08:04:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jon66-00082e-5W for 42039@debbugs.gnu.org; Fri, 26 Jun 2020 08:04:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37581) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jon60-00075H-Rd; Fri, 26 Jun 2020 08:04:40 -0400 Received: from [176.228.60.248] (port=2126 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jon60-00048d-8P; Fri, 26 Jun 2020 08:04:40 -0400 Date: Fri, 26 Jun 2020 15:04:22 +0300 Message-Id: <835zberq2h.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> (message from Dmitry Gutov on Thu, 25 Jun 2020 16:29:21 +0300) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Dmitry Gutov > Date: Thu, 25 Jun 2020 16:29:21 +0300 > > 1. Enable display-line-numbers-mode. > 2. Move point to the beginning of some line. > 3. Evaluate (posn-x-y (posn-at-point)) > > => The value in CAR will be > 0 (to account for the columns taken by > d-l-n-m). > > 4. Do the same thing on a line that belongs to an overlay. For example, > the overlay in the bug reporting buffer (move point to the line with > "This bug report..."). > 5. The return value will be like (0 . 180). > > The expected behavior: the column should still account for the offset by > the d-l-n-m. > > I'd really like to see this fixed in Emacs, it makes positioning of > popups unpredictable when display-line-numbers-mode is enabled: > https://github.com/company-mode/company-quickhelp/issues/106 Your wish has been granted: this should now be fixed on the emacs-27 branch. From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jun 2020 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.15931761433068 (code B ref 42039); Fri, 26 Jun 2020 12:56:02 +0000 Received: (at 42039) by debbugs.gnu.org; 26 Jun 2020 12:55:43 +0000 Received: from localhost ([127.0.0.1]:41999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jontO-0000nP-Ta for submit@debbugs.gnu.org; Fri, 26 Jun 2020 08:55:43 -0400 Received: from mail-ed1-f46.google.com ([209.85.208.46]:44334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jontM-0000nC-Ct for 42039@debbugs.gnu.org; Fri, 26 Jun 2020 08:55:41 -0400 Received: by mail-ed1-f46.google.com with SMTP id s28so6809353edw.11 for <42039@debbugs.gnu.org>; Fri, 26 Jun 2020 05:55:40 -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=s4g+la1yaBabp7BXbfq7+WQpbPG6mncTV5TfNscleRM=; b=TyGODmR6uN9340SmAwWcbYKfmwvHcqHRWhKQ76MAXNCluloZf5tN9WQImKhrDnViMa xadaObEDH4BSIHtzR4DRnB5antF+Bd13ySM0+X8giWsIdCjUouYifbERcloyfhzO6kbG ux3YLw0moPSwbQ9r6vUZ2ruoYsCz927/JJlhWsptNqUnfn3hhW5Dqdyw3UdG6blJXVab Yj42wkRrYSsq/ZBMUI9uw8BQS9mPhSSm+UnAb1VR4WM9XUc4pTeC6DPiMLJIDMYHaknC biVywCHzexdbcURgkv+1gEvC7aZRPeyqW0XXiMv0XopRFZJVORhbcdayD7ZqL9sl5nQL 9oSg== 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=s4g+la1yaBabp7BXbfq7+WQpbPG6mncTV5TfNscleRM=; b=jLCike0NFqP6JgyFW9mOgAT5N2ECAnk3RPGeoFFbz2QBYWs50opj7fFPHhQCcVAVVc Q2lAjVfN1waeXUeoCmc/5SytMRKGZf1ovP1oPC1q7fZAAY0dZeLx0AYpQhbz7lPsnlF/ uf6P8BSZRhpI9Nv6O7FysSLCb4KCTVzB4uZGWwYOLnuAN4fySFLVKjfyOhNpEWFciReo Bzf+mPTWhOFOEa8nPJ8W8rxrSwvQERC5nTpACMkJoLGGnHeN6MsViShCM6J5Df9GjPIz YDMI9Qb6hcGmbCUwWzPUWRCrbEyRbcFwCaqV16A+H92iBSp0LZFqzt6sdfymYQ4U1GP+ 44dw== X-Gm-Message-State: AOAM5302AsEQyMsyBtt3JWd8Gel+EOX1zOsEFp4xgixJmmOmodUy39lD x5wwDAh4n/reJ/v7mdWaVd1wa+SD X-Google-Smtp-Source: ABdhPJxC707LAso2uB0Huf/XtTMoSwrPHrEKndfi8J5vW+8rUPUmGHWXh1fQVoVc8QmlnekjHPR1og== X-Received: by 2002:a50:b0a1:: with SMTP id j30mr3165243edd.387.1593176133885; Fri, 26 Jun 2020 05:55:33 -0700 (PDT) Received: from [192.168.0.134] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id ce15sm4872926ejc.86.2020.06.26.05.55.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jun 2020 05:55:33 -0700 (PDT) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> <835zberq2h.fsf@gnu.org> From: Dmitry Gutov Message-ID: <065b7ced-90d5-cd19-dc96-770b7acc4ba9@yandex.ru> Date: Fri, 26 Jun 2020 15:55:31 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <835zberq2h.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 26.06.2020 15:04, Eli Zaretskii wrote: >> From: Dmitry Gutov >> Date: Thu, 25 Jun 2020 16:29:21 +0300 >> >> 1. Enable display-line-numbers-mode. >> 2. Move point to the beginning of some line. >> 3. Evaluate (posn-x-y (posn-at-point)) >> >> => The value in CAR will be > 0 (to account for the columns taken by >> d-l-n-m). >> >> 4. Do the same thing on a line that belongs to an overlay. For example, >> the overlay in the bug reporting buffer (move point to the line with >> "This bug report..."). >> 5. The return value will be like (0 . 180). >> >> The expected behavior: the column should still account for the offset by >> the d-l-n-m. >> >> I'd really like to see this fixed in Emacs, it makes positioning of >> popups unpredictable when display-line-numbers-mode is enabled: >> https://github.com/company-mode/company-quickhelp/issues/106 > > Your wish has been granted: this should now be fixed on the emacs-27 > branch. Thank you. It's working fine now in the cases I really care about (so we can close the report), but here's one you seem to have missed: 1. M-x report-emacs-bug. 2. Toggle display-line-numbers-mode on. 3. Move point to the second display string ("If Emacs crashed..."). 4. Evaluate (posn-x-y (posn-at-point)). From unknown Sun Jun 22 03:55:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jun 2020 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 42039@debbugs.gnu.org Received: via spool by 42039-submit@debbugs.gnu.org id=B42039.15931787017374 (code B ref 42039); Fri, 26 Jun 2020 13:39:01 +0000 Received: (at 42039) by debbugs.gnu.org; 26 Jun 2020 13:38:21 +0000 Received: from localhost ([127.0.0.1]:42037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jooYe-0001us-S3 for submit@debbugs.gnu.org; Fri, 26 Jun 2020 09:38:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jooYY-0001ua-3j for 42039@debbugs.gnu.org; Fri, 26 Jun 2020 09:38:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39604) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jooYS-0008B2-9r; Fri, 26 Jun 2020 09:38:08 -0400 Received: from [176.228.60.248] (port=3870 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jooYR-0000Nq-K7; Fri, 26 Jun 2020 09:38:08 -0400 Date: Fri, 26 Jun 2020 16:37:50 +0300 Message-Id: <834kqyrlqp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <065b7ced-90d5-cd19-dc96-770b7acc4ba9@yandex.ru> (message from Dmitry Gutov on Fri, 26 Jun 2020 15:55:31 +0300) References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> <835zberq2h.fsf@gnu.org> <065b7ced-90d5-cd19-dc96-770b7acc4ba9@yandex.ru> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 42039@debbugs.gnu.org > From: Dmitry Gutov > Date: Fri, 26 Jun 2020 15:55:31 +0300 > > > Your wish has been granted: this should now be fixed on the emacs-27 > > branch. > > Thank you. > > It's working fine now in the cases I really care about (so we can close > the report), but here's one you seem to have missed: > > 1. M-x report-emacs-bug. > 2. Toggle display-line-numbers-mode on. > 3. Move point to the second display string ("If Emacs crashed..."). > 4. Evaluate (posn-x-y (posn-at-point)). It worked in a previous version of the fix, but then I decided to be over-cautious... Fixed. From unknown Sun Jun 22 03:55:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dmitry Gutov Subject: bug#42039: closed (Re: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode) Message-ID: References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> X-Gnu-PR-Message: they-closed 42039 X-Gnu-PR-Package: emacs Reply-To: 42039@debbugs.gnu.org Date: Fri, 26 Jun 2020 16:01:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1593187261-24964-1" This is a multi-part message in MIME format... ------------=_1593187261-24964-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-= numbers-mode which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42039@debbugs.gnu.org. --=20 42039: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42039 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1593187261-24964-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42039-done) by debbugs.gnu.org; 26 Jun 2020 16:00:17 +0000 Received: from localhost ([127.0.0.1]:42970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joqm1-0005p9-HP for submit@debbugs.gnu.org; Fri, 26 Jun 2020 12:00:17 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:36429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joqlz-0005ho-7t for 42039-done@debbugs.gnu.org; Fri, 26 Jun 2020 12:00:16 -0400 Received: by mail-ej1-f50.google.com with SMTP id dr13so9881730ejc.3 for <42039-done@debbugs.gnu.org>; Fri, 26 Jun 2020 09:00:15 -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=3RfrK2dN6gceB/C/6055pijssgsQYLptEKcCDWvosOc=; b=ta9acgg7cwgJh95cp2cUmYOQfxlCdNUSWGfo5/Sn24L+P6qplLBKCqMPZTUjhhez/i 65GXS1RPNz3aT1oQ4oO7Hu3COdFc1oGvKvjLiecPtTkYa2i/REIP8bgMvvEx0ZE46wFa omNoTvFVjCGDf9lsHhiRgWlJtRS36AFNlxiIHt7q+toj82Rz2JdaKX5++QPodaxN3SkE I3qkxtwsv8Vm81VcEzvnwMVS8yAB2LA9gN0zHyFvO/3HLY8JwWNS+YoD2+NDdrK1/H1g mxqHjqr2gBbUAoWT3Z3/FkloE5F1ZxaN3fwAa9oScWK3773cpVI9EFwokyNFZ51RH1hj +wWw== 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=3RfrK2dN6gceB/C/6055pijssgsQYLptEKcCDWvosOc=; b=Dhgnfgonxrw75JEpJ/tns0HOJAbaZImkbnKY9fGQ0J/5B4hwKCO1FMwVUQaM+hIhs3 LjqxlrZHniWTOVCfIv5Je4YQNOfASaXvlUfRE2L27rWB4cETO2xsDbV1JRba9SR2ATRY w8RR39/L9hSs7jwZN74tyX8r2GagPhJFNeIk54N0AnY+r+Dtk9YlbibSG3BDB/edl2aN EoxHSXADQGTtAToDnOyyXwMzuTYDTIyi5J+MW0Gm/sTx3V4+zittjbWVYXYgcp4Hn8MD 79FaN1t40vScZdZS58xy9LjsCIwOIT58cEX2QNS9bCQRIWCD/+UkfVbgpfrGQI85ZYYo 3IkQ== X-Gm-Message-State: AOAM530R/rsdE/J5sik4eTlL62m7QNHclYp83Qg9p2C2vZS0gRjaSX0f Hztdawe05AN4cuO36SBrsEQBUIxs X-Google-Smtp-Source: ABdhPJxa9+nyzdpIsOmF9L4p/nZN0QcuWO4h1s6w1jr38gcDwAs4c0oWqoObPx8cWCs+KGuneH9xiw== X-Received: by 2002:a17:906:aac9:: with SMTP id kt9mr595419ejb.488.1593187209094; Fri, 26 Jun 2020 09:00:09 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id 23sm14880324edw.63.2020.06.26.09.00.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jun 2020 09:00:08 -0700 (PDT) Subject: Re: bug#42039: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode To: Eli Zaretskii References: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> <835zberq2h.fsf@gnu.org> <065b7ced-90d5-cd19-dc96-770b7acc4ba9@yandex.ru> <834kqyrlqp.fsf@gnu.org> From: Dmitry Gutov Message-ID: Date: Fri, 26 Jun 2020 19:00:06 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <834kqyrlqp.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42039-done Cc: 42039-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 26.06.2020 16:37, Eli Zaretskii wrote: > It worked in a previous version of the fix, but then I decided to be > over-cautious... > > Fixed. Thanks! Looking good now. ------------=_1593187261-24964-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Jun 2020 13:29:30 +0000 Received: from localhost ([127.0.0.1]:39938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joRwY-0004i2-Bk for submit@debbugs.gnu.org; Thu, 25 Jun 2020 09:29:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:32826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1joRwW-0004ht-2Y for submit@debbugs.gnu.org; Thu, 25 Jun 2020 09:29:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1joRwV-0005p0-Rb for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2020 09:29:27 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:34293) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1joRwT-0004p6-Rz for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2020 09:29:27 -0400 Received: by mail-ed1-x536.google.com with SMTP id a8so2989287edy.1 for ; Thu, 25 Jun 2020 06:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:subject:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=ZA+WXGSgnvWgIBSfxNsmO3sSxn1Z6t3XbE5ffqKY3x8=; b=HQ9rNuN/Ei4sH0GJRZgeqUeBX8/ARowxFdGbdZDMYaHRLgDm3HEtTtst7pH5YZPOuw 0Fay8bm/5hnI0fUllGni3bWHG5JW4l8nksaNsH93N5LrJq5k1A5cZg7DyA3rPIBQCat7 pNn/x7EiiwpzFlIOwLmZRb/VurbX3qiHCdp8ECwY7R7xlonsFX0AfKLILH/Z0kKC81le eD/nT6DVRvpaDuclXLlP4paRGFBCx3MQ5poNzSetxg9TZ5apaQ4DatGS4ir7PsbVuWY1 r9rIr+zGexiqRT0jirXbglrODqSxvGVWmCDmM4EB6TbbkIFT1UQTnQ6ACXLCQ6PCs39a mdRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:subject:from:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=ZA+WXGSgnvWgIBSfxNsmO3sSxn1Z6t3XbE5ffqKY3x8=; b=cPnkUA4apISttay3vZ7Ec0CBaSC3kpHKpWpD2o/I+Yvs8fGxj5Z5Ce0fx2WWRgetTE jxyY2ufle4NQm89Z1TxZStfT/gmsFrCmykScLETVj9yYDxniXpeSKm0Cen4SYCDZzo5N cksW5kxfVItNRqdax6cbmlp4qgOUB0bLRHnLtNnn4efYskedOibj9I7gw/VOhAKYeFET uR1SLINB3ZoXZOulH2HB+UMQibETmEMk12IUFbdLi9TRcraJTqsCC5QSpvF9V7er8/Fx fOBB9jQPDyyASEan3UEByyLP/g4c56I/IaYHD2iDlL4oz4vYWxwGMX53U+bTpqFIcUkQ P4ww== X-Gm-Message-State: AOAM533HJ1inp0P7d3jp/5QcKXXuNSQMRfsOWArtMRz0my/HD/5td1HK vkaZiSsJZHxfcPX03Y3WapAKmWYY X-Google-Smtp-Source: ABdhPJyQZdC9V92izMfQt64W8kNj6X31xBSInHs4w7KDpZQAxQzYlJDdHVXSeHe/ev2DmfIzQfKfCQ== X-Received: by 2002:a05:6402:c83:: with SMTP id cm3mr12752527edb.307.1593091764042; Thu, 25 Jun 2020 06:29:24 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id a62sm19168446ede.45.2020.06.25.06.29.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Jun 2020 06:29:23 -0700 (PDT) To: bug-gnu-emacs@gnu.org Subject: 27.0.91; (posn-x-y (posn-at-point)) inconsistent with display-line-numbers-mode From: Dmitry Gutov Message-ID: <6afd1e11-7fa1-6efe-db6d-d768ae2a942f@yandex.ru> Date: Thu, 25 Jun 2020 16:29:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=raaahh@gmail.com; helo=mail-ed1-x536.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=1, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) 1. Enable display-line-numbers-mode. 2. Move point to the beginning of some line. 3. Evaluate (posn-x-y (posn-at-point)) => The value in CAR will be > 0 (to account for the columns taken by d-l-n-m). 4. Do the same thing on a line that belongs to an overlay. For example, the overlay in the bug reporting buffer (move point to the line with "This bug report..."). 5. The return value will be like (0 . 180). The expected behavior: the column should still account for the offset by the d-l-n-m. I'd really like to see this fixed in Emacs, it makes positioning of popups unpredictable when display-line-numbers-mode is enabled: https://github.com/company-mode/company-quickhelp/issues/106 ------------=_1593187261-24964-1--