From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kevin Boulain Newsgroups: gmane.emacs.bugs Subject: bug#48257: Align to right doesn't account for window separator in terminal frames Date: Mon, 5 Jul 2021 23:04:38 +0200 Message-ID: References: <20210506151653.31575A08EB@mail.kisara.moe> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16013"; mail-complaints-to="usenet@ciao.gmane.io" To: 48257@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 06 06:18:11 2021 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 1m0cXD-000456-Eh for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Jul 2021 06:18:11 +0200 Original-Received: from localhost ([::1]:57212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0cXC-000473-2G for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Jul 2021 00:18:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0cX4-00046r-Ip for bug-gnu-emacs@gnu.org; Tue, 06 Jul 2021 00:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35477) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m0cX4-00059P-5l for bug-gnu-emacs@gnu.org; Tue, 06 Jul 2021 00:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m0cX4-0006n7-0F for bug-gnu-emacs@gnu.org; Tue, 06 Jul 2021 00:18:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <20210506151653.31575A08EB@mail.kisara.moe> Resent-From: Kevin Boulain Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Jul 2021 04:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48257 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 48257-submit@debbugs.gnu.org id=B48257.162554508126098 (code B ref 48257); Tue, 06 Jul 2021 04:18:01 +0000 Original-Received: (at 48257) by debbugs.gnu.org; 6 Jul 2021 04:18:01 +0000 Original-Received: from localhost ([127.0.0.1]:47023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0cX2-0006ms-Po for submit@debbugs.gnu.org; Tue, 06 Jul 2021 00:18:01 -0400 Original-Received: from mail-lf1-f49.google.com ([209.85.167.49]:44923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0VmK-0000F9-LU for 48257@debbugs.gnu.org; Mon, 05 Jul 2021 17:05:21 -0400 Original-Received: by mail-lf1-f49.google.com with SMTP id c28so11098015lfp.11 for <48257@debbugs.gnu.org>; Mon, 05 Jul 2021 14:05:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/pWTTpFscGgIlmxdk5akO0EWuX43FLVZBzw2clSYyp0=; b=umXaz6ugeCA7lR/tywqVLIqgDazLPSM5mgD5sPzHBSQxP+Co+mx+gPm/DfsNwxdmWj ZSO0b85z3jRJSQtnsiTqYKBWVGtzP7sy5KJiD/GHSXSfQ9UqjBV49Dw9wrCLBWcJfBWZ sUekcGWLkyLTGwuxONrNxgo/VV3fjhK04uCS0N4SKtQ2EsS/SYpsAXWOZtvJ95REG+gG Ko8eDHNLNWdI5xga1EY7XW0E56zI9Dh/ul6iRRXh8JH4Q5dzIlAKyvp7UBO3/lHsr7+g 3Peyk+CkQhcuN9TvlVc6bOMH1W+0OViS9nVFfjfKu7oh2m7wd5hQFfSnm6Cip4xwbemz ktmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/pWTTpFscGgIlmxdk5akO0EWuX43FLVZBzw2clSYyp0=; b=crS3GoX4rsdh8mETmCU+jib/YgD5DB4shgMPz3+nNsX6halrJxJ+cYQR+vlQKEiODz NYhj/MEKXYhuBLsO1vu5FoydCkFAddqU5x51XfJR7o0lAJtgk/vJSQT2kYrOdeKkkURI cT90dt93hj0EH9bS/2QeZ448rYK6AiNefBMN2TzZIIBopiBvnlT/7ux+Z1zz2VqIi9W1 vYuKh7mgPUr7M+H+2uMgUNdE6cRuLKrxzPOORyV5kQYrr4ct4Dcy9bSiJhE/7326/plN /XH8JsC+nsoIIhdeainNXtx5haD2jeb5/477RpSRfaEPM301Qz5C89nV44nEP8fXdU/b fuug== X-Gm-Message-State: AOAM5319lNcn1LVpTQz3JkWvIbsSUfHLPCeOvrMXAB567sT3mIn8ZQuP A50ma0bKMl45PG6wjPA/t8b3EflhMSjnlWaJto3DFVN5aQw= X-Google-Smtp-Source: ABdhPJzuVihSJRk89V1ImNmuZ8HkIHs1ualnLC1IHVb0DPDNyudePHOIB5cpi4YxD3kqgL8maPnXePJIpgIpZ1IH34I= X-Received: by 2002:a05:6512:224e:: with SMTP id i14mr8224551lfu.195.1625519114259; Mon, 05 Jul 2021 14:05:14 -0700 (PDT) X-Mailman-Approved-At: Tue, 06 Jul 2021 00:17:59 -0400 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:209500 Archived-At: I believe I have a similar issue (I think this behavior has been present for a while). Paste and eval this in the scratch buffer (emacs -Q, running from a terminal): (global-set-key (kbd "") (lambda () (interactive) ;; 4 chars margin (setq-local right-margin-width 4) ;; force margin to take effect (set-window-buffer (selected-window) (current-buffer)) ;; insert in the margin (insert (propertize " " 'display '((margin right-margin) "1234") 'default t)) ;; split the window, should showcase the issue (split-window-right))) Then press F10 (doesn't matter where the point is): it will set up a right margin of width 4, insert "1234" then split the window into two. The window on the left will only show "123" ("4" is probably hidden behind the window divider) while the right window correctly shows "1234". Some packages try to put information in the right margin, but it gets truncated.