X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Joost Kremers <joostkremers@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 07:40:01 +0000 Resent-Message-ID: <handler.44076.B.16030931827890 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44076 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16030931827890 (code B ref -1); Mon, 19 Oct 2020 07:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2020 07:39:42 +0000 Received: from localhost ([127.0.0.1]:39782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUPld-00023B-5F for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:39:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:33312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <joostkremers@HIDDEN>) id 1kUPla-000232-C9 for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:39:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joostkremers@HIDDEN>) id 1kUPla-0001uU-5U for bug-gnu-emacs@HIDDEN; Mon, 19 Oct 2020 03:39:38 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:38285) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <joostkremers@HIDDEN>) id 1kUPlW-0003AL-Po for bug-gnu-emacs@HIDDEN; Mon, 19 Oct 2020 03:39:37 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 277A45C0106 for <bug-gnu-emacs@HIDDEN>; Mon, 19 Oct 2020 03:39:33 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 19 Oct 2020 03:39:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=fm1; bh=wMdhCckEXCyXaeR7lxICKsE0D4 j+0AyfWbLh+UKqX8M=; b=Q/EOcQAZ6aGZJdeqDlmwCpRrV1F3kFn+aLLEaWVLCf 13HULKQCCx2Eg5U/Ved1vdg5zGW5G3eN1OzbYg8cntnmLauVRptZSPkqukdA7xxS lyIm9bwU7owLf4mqpBKf6td/tYKpPZKZBVrNBMuM7vqp5PuFdVLuhfsDbSuR1Yqh 7F/l2wTIUvWJ+w79i7m1a/SfyGTg9tsXk+pzP8GeG8VgSv/KK0g/JZARfNwDzTR6 EqDFvuE0z83rbmyHZQCFjryF2lLNkKsdvkqvjs9tKR6EM5yxSM0KGAQoGXNn4Ekv 3uujSc6Q50pI7sLlpFkVOFxLhm4VVZAmRV/XsCl00NOg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=wMdhCc kEXCyXaeR7lxICKsE0D4j+0AyfWbLh+UKqX8M=; b=lsmGTMtdyV+bNAIxlcC8GR M3hGwH7EqxHU7csLNr2LDFgetXmJrSBJ2AYHMjYm4MJTaqr70x/4dXC7fg/6SApQ FQJGZvvb66mBjvG80ae8t9nezrBgDtcCMumctRiJcQeJNgFO6R1+cSJdJOIvhATb oZ8TDfLGMRCFzGc1w3+jHlCF0MoHaj529iKH+OMfDVM39AxA2/Lv9GgRSYMrOBtN I5eibNo5M+DSoIOaBjkzF0V56i/lZdsYRD06p1rW3wlFaFvzNRgKmy3FX27I4naL EfXQn5Nh1m8YAAAtDTCcMQ7SDGgqT4+C2Z9vqlk2foNk3h55olw715s5otFQS4RA == X-ME-Sender: <xms:tEKNX6IRmhEmzN3pgr1Urm9JS2maFd-Bd7S1PtnwIT3yeQDr7qeIOw> <xme:tEKNXyIqv-9pekDvIq6QUwdObDjlwOwfv9AwI_qXpvmxkeBgVuR9Bux9L1JSKwvwj jnSCDicB7AtmQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrjedtgdduvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegfhffvufffkfggtgfgsehtqhertd dtreejnecuhfhrohhmpeflohhoshhtucfmrhgvmhgvrhhsuceojhhoohhsthhkrhgvmhgv rhhssehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeekfeejveetfeekke duvdefgffgteekgeehieffffdtudefjedtudevudeigfelvdenucfkphepleegrddvtdek rddufedrfeefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepjhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrghilhdrfhhm X-ME-Proxy: <xmx:tEKNX6vU9x65kNHzYrpXdMEcwh7qugiT3va_yLO0U9KxygrEYQ3zeA> <xmx:tEKNX_aaHnX7YrWI6ivQJzn15Jb9vGErdpqkdzExNFUENX2-hhlbNA> <xmx:tEKNXxbDTMiIh0xl88kvneLII-1MfSWyf0d2YVOXRNMofmKzCHX3pQ> <xmx:tUKNX6lOiqzIQlMthuqzynKd9CSsV7IQSO4Mm6f9f_WyfcCq2neg6w> Received: from Swift.fastmail.com (94-208-13-33.cable.dynamic.v4.ziggo.nl [94.208.13.33]) by mail.messagingengine.com (Postfix) with ESMTPA id 5C6253064684 for <bug-gnu-emacs@HIDDEN>; Mon, 19 Oct 2020 03:39:32 -0400 (EDT) User-agent: mu4e 1.5.5; emacs 27.1.50 From: Joost Kremers <joostkremers@HIDDEN> Date: Mon, 19 Oct 2020 09:39:29 +0200 Message-ID: <87y2k2wtou.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.28; envelope-from=joostkremers@HIDDEN; helo=out4-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/19 03:39:33 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.7 (--) In an IELM buffer: ``` *** Welcome to IELM *** Type (describe-mode) for help. ELISP> (setq mylist nil) nil ELISP> (push "2nd-place clitics" mylist) ("2nd-place clitics") ELISP> (push "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" myli= st) ("=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" "2nd-place cliti= cs") ELISP> (cl-first mylist)=20 "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" ELISP> (cl-second mylist) "2nd-place clitics" ``` The contents of the list is correct, but it is displayed incorrectly, as sh= own. This is not dependent on IELM, it also happens in the `*scratch*` buffer or= in the echo area when evaluating `mylist`. The problem does not occur if the s= econd element in the list does not start with a number. I used Arabic in the example, but Hebrew shows the same problem. The font is also not the issue: the above interaction is from `emacs -Q`, which uses a different font for Arabic (and Hebrew) on my system than when I use my full config. The problem occurs in either case. In GNU Emacs 27.1.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, c= airo version 1.15.10) of 2020-08-26 built on Swift Repository revision: 9b403d624ee6e608d1ff3d577e358b6befe743e1 Repository branch: emacs-27 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: elementary OS 5.1.7 Hera Recent messages: [mu4e] Contacts updated: 2146; total 2146 [mu4e] Retrieving mail...done [mu4e] Indexing... processed 4, updated 4 [mu4e] Indexing completed; processed 4, updated 4, cleaned-up 0 [mu4e] Contacts updated: 1; total 2147 Mark set Saved text from "In an IELM buffer: ``` *** Welcome to I" Configured using: 'configure --with-imagemagick --with-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND DBUS GSETTINGS GLIB NOTI= FY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 = XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LC_MONETARY: en_IE.UTF-8 value of $LC_NUMERIC: en_IE.UTF-8 value of $LC_TIME: en_IE.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: IELM Minor modes in effect: flycheck-indicator-mode: t org-roam-mode: t company-box-mode: t minions-mode: t doom-modeline-mode: t which-key-mode: t global-undo-tree-mode: t undo-tree-mode: t global-atomic-chrome-edit-mode: t ivy-mode: t pyvenv-tracking-mode: t projectile-mode: t global-diff-hl-mode: t async-bytecomp-package-mode: t electric-pair-mode: t shell-dirtrack-mode: t volatile-highlights-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t recentf-mode: t delete-selection-mode: t show-paren-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: ~/src/ledger-mode/ledger-reconcile hides /home/joost/.emacs.d/elpa/ledger-m= ode-20200530.1710/ledger-reconcile ~/src/ledger-mode/ledger-test hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-test ~/src/ledger-mode/ledger-navigate hides /home/joost/.emacs.d/elpa/ledger-mo= de-20200530.1710/ledger-navigate ~/src/ledger-mode/ledger-report hides /home/joost/.emacs.d/elpa/ledger-mode= -20200530.1710/ledger-report ~/src/ledger-mode/ledger-check hides /home/joost/.emacs.d/elpa/ledger-mode-= 20200530.1710/ledger-check ~/src/ledger-mode/ledger-post hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-post ~/src/ledger-mode/ledger-mode hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-mode ~/src/ledger-mode/ledger-xact hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-xact ~/src/ledger-mode/ledger-complete hides /home/joost/.emacs.d/elpa/ledger-mo= de-20200530.1710/ledger-complete ~/src/ledger-mode/ledger-occur hides /home/joost/.emacs.d/elpa/ledger-mode-= 20200530.1710/ledger-occur ~/src/ledger-mode/ledger-schedule hides /home/joost/.emacs.d/elpa/ledger-mo= de-20200530.1710/ledger-schedule ~/src/ledger-mode/ledger-sort hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-sort ~/src/ledger-mode/ledger-regex hides /home/joost/.emacs.d/elpa/ledger-mode-= 20200530.1710/ledger-regex ~/src/ledger-mode/ledger-commodities hides /home/joost/.emacs.d/elpa/ledger= -mode-20200530.1710/ledger-commodities ~/src/ledger-mode/ledger-fontify hides /home/joost/.emacs.d/elpa/ledger-mod= e-20200530.1710/ledger-fontify ~/src/ledger-mode/ledger-fonts hides /home/joost/.emacs.d/elpa/ledger-mode-= 20200530.1710/ledger-fonts ~/src/ledger-mode/ledger-init hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-init ~/src/ledger-mode/ledger-state hides /home/joost/.emacs.d/elpa/ledger-mode-= 20200530.1710/ledger-state ~/src/ledger-mode/ledger-exec hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-exec ~/src/ledger-mode/ledger-context hides /home/joost/.emacs.d/elpa/ledger-mod= e-20200530.1710/ledger-context ~/src/ledger-mode/ledger-flymake hides /home/joost/.emacs.d/elpa/ledger-mod= e-20200530.1710/ledger-flymake ~/src/ledger-mode/ledger-texi hides /home/joost/.emacs.d/elpa/ledger-mode-2= 0200530.1710/ledger-texi /home/joost/.emacs.d/elpa/auth-source-pass-20201012.1918/auth-source-pass h= ides /usr/local/share/emacs/27.1.50/lisp/auth-source-pass ~/.emacs.d/lisp/custom hides /usr/local/share/emacs/27.1.50/lisp/custom /home/joost/.emacs.d/elpa/org-20201012/ob-clojure hides /usr/local/share/em= acs/27.1.50/lisp/org/ob-clojure /home/joost/.emacs.d/elpa/org-20201012/org-tempo hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-tempo /home/joost/.emacs.d/elpa/org-20201012/ol-docview hides /usr/local/share/em= acs/27.1.50/lisp/org/ol-docview /home/joost/.emacs.d/elpa/org-20201012/ob-css hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-css /home/joost/.emacs.d/elpa/org-20201012/ob-vala hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-vala /home/joost/.emacs.d/elpa/org-20201012/ob-table hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-table /home/joost/.emacs.d/elpa/org-20201012/ob-R hides /usr/local/share/emacs/27= .1.50/lisp/org/ob-R /home/joost/.emacs.d/elpa/org-20201012/ob-exp hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-exp /home/joost/.emacs.d/elpa/org-20201012/ob-io hides /usr/local/share/emacs/2= 7.1.50/lisp/org/ob-io /home/joost/.emacs.d/elpa/org-20201012/ob-picolisp hides /usr/local/share/e= macs/27.1.50/lisp/org/ob-picolisp /home/joost/.emacs.d/elpa/org-20201012/ob-scheme hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-scheme /home/joost/.emacs.d/elpa/org-20201012/org-archive hides /usr/local/share/e= macs/27.1.50/lisp/org/org-archive /home/joost/.emacs.d/elpa/org-20201012/org-plot hides /usr/local/share/emac= s/27.1.50/lisp/org/org-plot /home/joost/.emacs.d/elpa/org-20201012/org-element hides /usr/local/share/e= macs/27.1.50/lisp/org/org-element /home/joost/.emacs.d/elpa/org-20201012/ob-tangle hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-tangle /home/joost/.emacs.d/elpa/org-20201012/ob-groovy hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-groovy /home/joost/.emacs.d/elpa/org-20201012/ob-latex hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-latex /home/joost/.emacs.d/elpa/org-20201012/ob-maxima hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-maxima /home/joost/.emacs.d/elpa/org-20201012/org-duration hides /usr/local/share/= emacs/27.1.50/lisp/org/org-duration /home/joost/.emacs.d/elpa/org-20201012/ob-matlab hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-matlab /home/joost/.emacs.d/elpa/org-20201012/ob-screen hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-screen /home/joost/.emacs.d/elpa/org-20201012/ob-lilypond hides /usr/local/share/e= macs/27.1.50/lisp/org/ob-lilypond /home/joost/.emacs.d/elpa/org-20201012/ob-processing hides /usr/local/share= /emacs/27.1.50/lisp/org/ob-processing /home/joost/.emacs.d/elpa/org-20201012/org-habit hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-habit /home/joost/.emacs.d/elpa/org-20201012/ol-mhe hides /usr/local/share/emacs/= 27.1.50/lisp/org/ol-mhe /home/joost/.emacs.d/elpa/org-20201012/ob hides /usr/local/share/emacs/27.1= .50/lisp/org/ob /home/joost/.emacs.d/elpa/org-20201012/org-colview hides /usr/local/share/e= macs/27.1.50/lisp/org/org-colview /home/joost/.emacs.d/elpa/org-20201012/org-protocol hides /usr/local/share/= emacs/27.1.50/lisp/org/org-protocol /home/joost/.emacs.d/elpa/org-20201012/org-compat hides /usr/local/share/em= acs/27.1.50/lisp/org/org-compat /home/joost/.emacs.d/elpa/org-20201012/ob-ditaa hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-ditaa /home/joost/.emacs.d/elpa/org-20201012/ob-forth hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-forth /home/joost/.emacs.d/elpa/org-20201012/org-indent hides /usr/local/share/em= acs/27.1.50/lisp/org/org-indent /home/joost/.emacs.d/elpa/org-20201012/ox-texinfo hides /usr/local/share/em= acs/27.1.50/lisp/org/ox-texinfo /home/joost/.emacs.d/elpa/org-20201012/ob-ocaml hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-ocaml /home/joost/.emacs.d/elpa/org-20201012/ob-lua hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-lua /home/joost/.emacs.d/elpa/org-20201012/ol hides /usr/local/share/emacs/27.1= .50/lisp/org/ol /home/joost/.emacs.d/elpa/org-20201012/org-macro hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-macro /home/joost/.emacs.d/elpa/org-20201012/ob-eshell hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-eshell /home/joost/.emacs.d/elpa/org-20201012/ob-lob hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-lob /home/joost/.emacs.d/elpa/org-20201012/ox-org hides /usr/local/share/emacs/= 27.1.50/lisp/org/ox-org /home/joost/.emacs.d/elpa/org-20201012/ob-awk hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-awk /home/joost/.emacs.d/elpa/org-20201012/org-table hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-table /home/joost/.emacs.d/elpa/org-20201012/org-clock hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-clock /home/joost/.emacs.d/elpa/org-20201012/org-keys hides /usr/local/share/emac= s/27.1.50/lisp/org/org-keys /home/joost/.emacs.d/elpa/org-20201012/ob-mscgen hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-mscgen /home/joost/.emacs.d/elpa/org-20201012/ox-md hides /usr/local/share/emacs/2= 7.1.50/lisp/org/ox-md /home/joost/.emacs.d/elpa/org-20201012/ob-lisp hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-lisp /home/joost/.emacs.d/elpa/org-20201012/ob-abc hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-abc /home/joost/.emacs.d/elpa/org-20201012/org-mobile hides /usr/local/share/em= acs/27.1.50/lisp/org/org-mobile /home/joost/.emacs.d/elpa/org-20201012/ob-J hides /usr/local/share/emacs/27= .1.50/lisp/org/ob-J /home/joost/.emacs.d/elpa/org-20201012/ol-eww hides /usr/local/share/emacs/= 27.1.50/lisp/org/ol-eww /home/joost/.emacs.d/elpa/org-20201012/org-inlinetask hides /usr/local/shar= e/emacs/27.1.50/lisp/org/org-inlinetask /home/joost/.emacs.d/elpa/org-20201012/ob-js hides /usr/local/share/emacs/2= 7.1.50/lisp/org/ob-js /home/joost/.emacs.d/elpa/org-20201012/ob-hledger hides /usr/local/share/em= acs/27.1.50/lisp/org/ob-hledger /home/joost/.emacs.d/elpa/org-20201012/ob-octave hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-octave /home/joost/.emacs.d/elpa/org-20201012/ob-haskell hides /usr/local/share/em= acs/27.1.50/lisp/org/ob-haskell /home/joost/.emacs.d/elpa/org-20201012/org hides /usr/local/share/emacs/27.= 1.50/lisp/org/org /home/joost/.emacs.d/elpa/org-20201012/ob-sed hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-sed /home/joost/.emacs.d/elpa/org-20201012/ob-asymptote hides /usr/local/share/= emacs/27.1.50/lisp/org/ob-asymptote /home/joost/.emacs.d/elpa/org-20201012/ob-org hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-org /home/joost/.emacs.d/elpa/org-20201012/org-loaddefs hides /usr/local/share/= emacs/27.1.50/lisp/org/org-loaddefs /home/joost/.emacs.d/elpa/org-20201012/org-mouse hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-mouse /home/joost/.emacs.d/elpa/org-20201012/org-feed hides /usr/local/share/emac= s/27.1.50/lisp/org/org-feed /home/joost/.emacs.d/elpa/org-20201012/ox-beamer hides /usr/local/share/ema= cs/27.1.50/lisp/org/ox-beamer /home/joost/.emacs.d/elpa/org-20201012/ol-bbdb hides /usr/local/share/emacs= /27.1.50/lisp/org/ol-bbdb /home/joost/.emacs.d/elpa/org-20201012/org-ctags hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-ctags /home/joost/.emacs.d/elpa/org-20201012/ol-eshell hides /usr/local/share/ema= cs/27.1.50/lisp/org/ol-eshell /home/joost/.emacs.d/elpa/org-20201012/ol-bibtex hides /usr/local/share/ema= cs/27.1.50/lisp/org/ol-bibtex /home/joost/.emacs.d/elpa/org-20201012/ob-ledger hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-ledger /home/joost/.emacs.d/elpa/org-20201012/org-install hides /usr/local/share/e= macs/27.1.50/lisp/org/org-install /home/joost/.emacs.d/elpa/org-20201012/ox-icalendar hides /usr/local/share/= emacs/27.1.50/lisp/org/ox-icalendar /home/joost/.emacs.d/elpa/org-20201012/org-datetree hides /usr/local/share/= emacs/27.1.50/lisp/org/org-datetree /home/joost/.emacs.d/elpa/org-20201012/ob-emacs-lisp hides /usr/local/share= /emacs/27.1.50/lisp/org/ob-emacs-lisp /home/joost/.emacs.d/elpa/org-20201012/ob-dot hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-dot /home/joost/.emacs.d/elpa/org-20201012/ox-publish hides /usr/local/share/em= acs/27.1.50/lisp/org/ox-publish /home/joost/.emacs.d/elpa/org-20201012/ob-sass hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-sass /home/joost/.emacs.d/elpa/org-20201012/ox hides /usr/local/share/emacs/27.1= .50/lisp/org/ox /home/joost/.emacs.d/elpa/org-20201012/ob-stan hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-stan /home/joost/.emacs.d/elpa/org-20201012/org-attach hides /usr/local/share/em= acs/27.1.50/lisp/org/org-attach /home/joost/.emacs.d/elpa/org-20201012/ob-shen hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-shen /home/joost/.emacs.d/elpa/org-20201012/ol-irc hides /usr/local/share/emacs/= 27.1.50/lisp/org/ol-irc /home/joost/.emacs.d/elpa/org-20201012/ob-java hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-java /home/joost/.emacs.d/elpa/org-20201012/org-crypt hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-crypt /home/joost/.emacs.d/elpa/org-20201012/ob-plantuml hides /usr/local/share/e= macs/27.1.50/lisp/org/ob-plantuml /home/joost/.emacs.d/elpa/org-20201012/ob-ruby hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-ruby /home/joost/.emacs.d/elpa/org-20201012/ob-ref hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-ref /home/joost/.emacs.d/elpa/org-20201012/org-attach-git hides /usr/local/shar= e/emacs/27.1.50/lisp/org/org-attach-git /home/joost/.emacs.d/elpa/org-20201012/ob-sqlite hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-sqlite /home/joost/.emacs.d/elpa/org-20201012/ob-ebnf hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-ebnf /home/joost/.emacs.d/elpa/org-20201012/ob-calc hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-calc /home/joost/.emacs.d/elpa/org-20201012/ol-info hides /usr/local/share/emacs= /27.1.50/lisp/org/ol-info /home/joost/.emacs.d/elpa/org-20201012/org-lint hides /usr/local/share/emac= s/27.1.50/lisp/org/org-lint /home/joost/.emacs.d/elpa/org-20201012/ob-shell hides /usr/local/share/emac= s/27.1.50/lisp/org/ob-shell /home/joost/.emacs.d/elpa/org-20201012/ox-odt hides /usr/local/share/emacs/= 27.1.50/lisp/org/ox-odt /home/joost/.emacs.d/elpa/org-20201012/ox-ascii hides /usr/local/share/emac= s/27.1.50/lisp/org/ox-ascii /home/joost/.emacs.d/elpa/org-20201012/ox-html hides /usr/local/share/emacs= /27.1.50/lisp/org/ox-html /home/joost/.emacs.d/elpa/org-20201012/ob-sql hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-sql /home/joost/.emacs.d/elpa/org-20201012/ox-man hides /usr/local/share/emacs/= 27.1.50/lisp/org/ox-man /home/joost/.emacs.d/elpa/org-20201012/ob-coq hides /usr/local/share/emacs/= 27.1.50/lisp/org/ob-coq /home/joost/.emacs.d/elpa/org-20201012/org-agenda hides /usr/local/share/em= acs/27.1.50/lisp/org/org-agenda /home/joost/.emacs.d/elpa/org-20201012/ob-gnuplot hides /usr/local/share/em= acs/27.1.50/lisp/org/ob-gnuplot /home/joost/.emacs.d/elpa/org-20201012/ob-core hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-core /home/joost/.emacs.d/elpa/org-20201012/org-timer hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-timer /home/joost/.emacs.d/elpa/org-20201012/org-entities hides /usr/local/share/= emacs/27.1.50/lisp/org/org-entities /home/joost/.emacs.d/elpa/org-20201012/ol-rmail hides /usr/local/share/emac= s/27.1.50/lisp/org/ol-rmail /home/joost/.emacs.d/elpa/org-20201012/org-list hides /usr/local/share/emac= s/27.1.50/lisp/org/org-list /home/joost/.emacs.d/elpa/org-20201012/org-src hides /usr/local/share/emacs= /27.1.50/lisp/org/org-src /home/joost/.emacs.d/elpa/org-20201012/org-faces hides /usr/local/share/ema= cs/27.1.50/lisp/org/org-faces /home/joost/.emacs.d/elpa/org-20201012/org-capture hides /usr/local/share/e= macs/27.1.50/lisp/org/org-capture /home/joost/.emacs.d/elpa/org-20201012/ol-gnus hides /usr/local/share/emacs= /27.1.50/lisp/org/ol-gnus /home/joost/.emacs.d/elpa/org-20201012/ol-w3m hides /usr/local/share/emacs/= 27.1.50/lisp/org/ol-w3m /home/joost/.emacs.d/elpa/org-20201012/org-macs hides /usr/local/share/emac= s/27.1.50/lisp/org/org-macs /home/joost/.emacs.d/elpa/org-20201012/ob-eval hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-eval /home/joost/.emacs.d/elpa/org-20201012/org-num hides /usr/local/share/emacs= /27.1.50/lisp/org/org-num /home/joost/.emacs.d/elpa/org-20201012/ob-C hides /usr/local/share/emacs/27= .1.50/lisp/org/ob-C /home/joost/.emacs.d/elpa/org-20201012/ob-perl hides /usr/local/share/emacs= /27.1.50/lisp/org/ob-perl /home/joost/.emacs.d/elpa/org-20201012/org-footnote hides /usr/local/share/= emacs/27.1.50/lisp/org/org-footnote /home/joost/.emacs.d/elpa/org-20201012/ob-comint hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-comint /home/joost/.emacs.d/elpa/org-20201012/ob-python hides /usr/local/share/ema= cs/27.1.50/lisp/org/ob-python /home/joost/.emacs.d/elpa/org-20201012/ox-latex hides /usr/local/share/emac= s/27.1.50/lisp/org/ox-latex /home/joost/.emacs.d/elpa/org-20201012/ob-makefile hides /usr/local/share/e= macs/27.1.50/lisp/org/ob-makefile /home/joost/.emacs.d/elpa/org-20201012/org-id hides /usr/local/share/emacs/= 27.1.50/lisp/org/org-id /home/joost/.emacs.d/elpa/org-20201012/org-version hides /usr/local/share/e= macs/27.1.50/lisp/org/org-version /home/joost/.emacs.d/elpa/org-20201012/org-goto hides /usr/local/share/emac= s/27.1.50/lisp/org/org-goto /home/joost/.emacs.d/elpa/org-20201012/org-pcomplete hides /usr/local/share= /emacs/27.1.50/lisp/org/org-pcomplete /home/joost/.emacs.d/elpa/org-20201012/ob-fortran hides /usr/local/share/em= acs/27.1.50/lisp/org/ob-fortran Features: (org-mu4e mu4e-settings gnus-dired mu4e mu4e-org mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail mu4e-mark mu4e-proc mu4e-utils mu4e-lists mu4e-message flow-fill mu4e-vars mu4e-meta shadow sort mail-extr emacsbug sendmail vc-git bookmark el-spice list-callers display-fill-column-indicator flycheck-indicator expand-region text-mode-expansions the-org-mode-expansions clojure-mode-expansions er-basic-expansions expand-region-core expand-region-custom visual-fill-column org-autolist org-indent ol-eww eww mm-url url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum shr s= vg dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source ut= f7 netrc nnoo gnus-spec gnus-int gnus-range message rfc822 mml mml-sec epa der= ived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mm-util mail-prsvr ol-docvi= ew doc-view jka-compr image-mode exif ol-bibtex ol-bbdb ol-w3m mule-util cl-pr= int help-fns radix-tree ffap org-ebib ebib-settings ebib ebib-reading-list ebib-notes ebib-filters ebib-keywords ebib-utils ebib-db parsebib hl-line c= rm mixed-pitch org-roam org-roam-link org-roam-graph org-roam-doctor org-roam-= db emacsql-sqlite3 emacsql emacsql-compiler org-roam-dailies org-roam-capture org-capture org-roam-completion org-roam-buffer org-roam-faces org-roam-macs org-roam-compat jk-input-methods quail em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode company-box company-box-doc frame-local company-box-icons wgrep flycheck-ledger ielm pp minions doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path which-key undo-tree diff atomic-chrome websocket let-alist iimage image+ image-file swiper ivy-hydra all-the-icons-ivy ivy ivy-faces ivy-overlay col= ir poetry pyvenv paredit flycheck-clj-kondo sesman clojure-mode lisp-mnt align eldoc-box company-lsp lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-im= enu lsp-ui-peek lsp-ui-sideline face-remap flycheck-posframe flycheck lsp-mode yasnippet network-stream puny nsm rmc markdown-mode inline imenu f dash-functional bindat lsp-protocol ht ag vc-svn find-dired s projectile gr= ep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt diff-hl vc-dir ewoc vc vc-dispatcher diff-mode transient async-bytecomp async aggressive-indent elec-pair nswbuff guess-language flyspell ispell ace-window avy dired dired-loaddefs reftex reftex-loaddefs reftex-vars tab-jump-out org-gcal per= sist org-id org-refile org-element avl-tree org-archive org-settings org-clock o= rg ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-c= omint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs request-deferred defe= rred request autorevert filenotify mail-utils url url-proxy url-privacy url-expa= nd url-methods url-history url-cookie url-domsuf url-util mailcap alert log4e = rx gntp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat s= hell pcomplete comint ansi-color parse-time iso8601 time-date ls-lisp format-spec bibtex adaptive-wrap volatile-highlights posframe bm company-quickhelp pos-= tip all-the-icons all-the-icons-faces data-material data-weathericons data-octi= cons data-fileicons data-faicons data-alltheicons memoize company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-ca= pf company-cmake company-clang company-semantic company-template company-css company-bbdb company pcase solarized-light-theme solarized-theme solarized solarized-faces color recentf tree-widget paradox paradox-menu paradox-commit-list hydra ring lv cus-edit cus-start cus-load wid-edit paradox-execute paradox-github paradox-core spinner dash cl-extra help-mode jk-functions advice eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util notifications dbus xml edmacro kmacro server delsel paren use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-c= ore finder-inf tex-site realgud-recursive-autoloads info package easymenu brows= e-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv byte= comp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff= -hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool= -bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-= mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-l= ang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp5= 1932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule cu= stom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar = gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 677611 79579) (symbols 48 54574 12) (strings 32 217950 19448) (string-bytes 1 6619009) (vectors 16 90633) (vector-slots 8 1667582 215302) (floats 8 1204 1060) (intervals 56 2864 1696) (buffers 1000 35)) --=20 Joost Kremers Life has its moments
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Joost Kremers <joostkremers@HIDDEN> Subject: bug#44076: Acknowledgement (27.1.50; Weird display effect with RTL text in lists) Message-ID: <handler.44076.B.16030931827890.ack <at> debbugs.gnu.org> References: <87y2k2wtou.fsf@HIDDEN> X-Gnu-PR-Message: ack 44076 X-Gnu-PR-Package: emacs Reply-To: 44076 <at> debbugs.gnu.org Date: Mon, 19 Oct 2020 07:40:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 44076 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 44076: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44076 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Andreas Schwab <schwab@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 07:58:02 +0000 Resent-Message-ID: <handler.44076.B44076.16030942409660 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joost Kremers <joostkremers@HIDDEN> Cc: 44076 <at> debbugs.gnu.org Received: via spool by 44076-submit <at> debbugs.gnu.org id=B44076.16030942409660 (code B ref 44076); Mon, 19 Oct 2020 07:58:02 +0000 Received: (at 44076) by debbugs.gnu.org; 19 Oct 2020 07:57:20 +0000 Received: from localhost ([127.0.0.1]:39808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUQ2T-0002VS-Lk for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:57:20 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:42705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <whitebox@HIDDEN>) id 1kUQ2R-0002VJ-Js for 44076 <at> debbugs.gnu.org; Mon, 19 Oct 2020 03:57:04 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CF8H21c2Nz1qsZx; Mon, 19 Oct 2020 09:57:01 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CF8H16Wg7z1qqkd; Mon, 19 Oct 2020 09:57:01 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id MRNIKXUgwAHE; Mon, 19 Oct 2020 09:57:01 +0200 (CEST) X-Auth-Info: CrnoIKDHE+3NaU0Aem/D9tcB8JEOOzonkChtKO++YfDiZLqkmAgdU4O2fnz6u+p7 Received: from igel.home (ppp-46-244-168-196.dynamic.mnet-online.de [46.244.168.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 19 Oct 2020 09:57:01 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 94E6E2C0A27; Mon, 19 Oct 2020 09:57:00 +0200 (CEST) From: Andreas Schwab <schwab@HIDDEN> References: <87y2k2wtou.fsf@HIDDEN> X-Yow: ...Get me a GIN and TONIC!!...make it HAIR TONIC!! Date: Mon, 19 Oct 2020 09:57:00 +0200 In-Reply-To: <87y2k2wtou.fsf@HIDDEN> (Joost Kremers's message of "Mon, 19 Oct 2020 09:39:29 +0200") Message-ID: <87lfg24pir.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) You will get the same effect in any buffer if you set bidi-paragraph-direction to 'left-to-right. Andreas. -- Andreas Schwab, schwab@HIDDEN GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 08:01:02 +0000 Resent-Message-ID: <handler.44076.B.160309445410164 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44076 <at> debbugs.gnu.org, joostkremers@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, Joost Kremers <joostkremers@HIDDEN>, 44076 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.160309445410164 (code B ref -1); Mon, 19 Oct 2020 08:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2020 08:00:54 +0000 Received: from localhost ([127.0.0.1]:39839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUQ6A-0002dr-7Z for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:00:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:34214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1kUQ68-0002dj-33 for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:00:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQ67-0006X3-6I for bug-gnu-emacs@HIDDEN; Mon, 19 Oct 2020 04:00:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58042) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQ66-0002d8-Rt; Mon, 19 Oct 2020 04:00:50 -0400 Received: from [2a02:14f:1ff:2de5::a57d:702f] (port=34960) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1kUQ65-0000gx-Lc; Mon, 19 Oct 2020 04:00:50 -0400 Date: Mon, 19 Oct 2020 11:00:43 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <87y2k2wtou.fsf@HIDDEN> References: <87y2k2wtou.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii <eliz@HIDDEN> Message-ID: <4A4D04AF-60BF-4820-8FFB-FF091A1D5575@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On October 19, 2020 10:39:29 AM GMT+03:00, Joost Kremers <joostkremers@fast= mail=2Efm> wrote: >=20 > In an IELM buffer: >=20 > ``` > *** Welcome to IELM *** Type (describe-mode) for help=2E > ELISP> (setq mylist nil) > nil >=20 > ELISP> (push "2nd-place clitics" mylist) > ("2nd-place clitics") >=20 > ELISP> (push "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" m= ylist) > ("=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" "2nd-place cl= itics") >=20 > ELISP> (cl-first mylist)=20 > "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" >=20 > ELISP> (cl-second mylist) > "2nd-place clitics" > ``` >=20 > The contents of the list is correct, but it is displayed incorrectly, > as shown=2E > This is not dependent on IELM, it also happens in the `*scratch*` > buffer or in > the echo area when evaluating `mylist`=2E The problem does not occur if > the second > element in the list does not start with a number=2E >=20 > I used Arabic in the example, but Hebrew shows the same problem=2E The > font is > also not the issue: the above interaction is from `emacs -Q`, which > uses a > different font for Arabic (and Hebrew) on my system than when I use my > full > config=2E The problem occurs in either case=2E The display is correct according to the rules of the UBA, the Unicode Bidi= rectilnal Algorithm, which mandates how mixed RTL and LTR text should be re= ordered for display=2E As you see, the result can be confusing when struct= ured text is rendered as if it were a single plain-text string=2E Emacs has capabilities to do better, so if we are willing to invest effort= s in this direction, I can suggest a couple of possible solutions, which wi= ll have to do with using Unicode control characters around rhe textual repr= esentation of Lisp data=2E
X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 08:01:02 +0000 Resent-Message-ID: <handler.44076.B44076.160309445810180 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44076 <at> debbugs.gnu.org, joostkremers@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, Joost Kremers <joostkremers@HIDDEN>, 44076 <at> debbugs.gnu.org Received: via spool by 44076-submit <at> debbugs.gnu.org id=B44076.160309445810180 (code B ref 44076); Mon, 19 Oct 2020 08:01:02 +0000 Received: (at 44076) by debbugs.gnu.org; 19 Oct 2020 08:00:58 +0000 Received: from localhost ([127.0.0.1]:39842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUQ6E-0002e7-Go for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:00:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1kUQ6C-0002dg-6k for 44076 <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:00:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58042) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQ66-0002d8-Rt; Mon, 19 Oct 2020 04:00:50 -0400 Received: from [2a02:14f:1ff:2de5::a57d:702f] (port=34960) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1kUQ65-0000gx-Lc; Mon, 19 Oct 2020 04:00:50 -0400 Date: Mon, 19 Oct 2020 11:00:43 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <87y2k2wtou.fsf@HIDDEN> References: <87y2k2wtou.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii <eliz@HIDDEN> Message-ID: <4A4D04AF-60BF-4820-8FFB-FF091A1D5575@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On October 19, 2020 10:39:29 AM GMT+03:00, Joost Kremers <joostkremers@fast= mail=2Efm> wrote: >=20 > In an IELM buffer: >=20 > ``` > *** Welcome to IELM *** Type (describe-mode) for help=2E > ELISP> (setq mylist nil) > nil >=20 > ELISP> (push "2nd-place clitics" mylist) > ("2nd-place clitics") >=20 > ELISP> (push "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" m= ylist) > ("=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" "2nd-place cl= itics") >=20 > ELISP> (cl-first mylist)=20 > "=D8=B5=D8=A8=D8=A7=D8=AD =D8=A7=D9=84=D8=AE=D9=8A=D8=B1" >=20 > ELISP> (cl-second mylist) > "2nd-place clitics" > ``` >=20 > The contents of the list is correct, but it is displayed incorrectly, > as shown=2E > This is not dependent on IELM, it also happens in the `*scratch*` > buffer or in > the echo area when evaluating `mylist`=2E The problem does not occur if > the second > element in the list does not start with a number=2E >=20 > I used Arabic in the example, but Hebrew shows the same problem=2E The > font is > also not the issue: the above interaction is from `emacs -Q`, which > uses a > different font for Arabic (and Hebrew) on my system than when I use my > full > config=2E The problem occurs in either case=2E The display is correct according to the rules of the UBA, the Unicode Bidi= rectilnal Algorithm, which mandates how mixed RTL and LTR text should be re= ordered for display=2E As you see, the result can be confusing when struct= ured text is rendered as if it were a single plain-text string=2E Emacs has capabilities to do better, so if we are willing to invest effort= s in this direction, I can suggest a couple of possible solutions, which wi= ll have to do with using Unicode control characters around rhe textual repr= esentation of Lisp data=2E
X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 08:17:02 +0000 Resent-Message-ID: <handler.44076.B.160309540611807 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44076 <at> debbugs.gnu.org, schwab@HIDDEN, joostkremers@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, Andreas Schwab <schwab@HIDDEN>, Joost Kremers <joostkremers@HIDDEN> X-Debbugs-Original-Cc: 44076 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.160309540611807 (code B ref -1); Mon, 19 Oct 2020 08:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Oct 2020 08:16:46 +0000 Received: from localhost ([127.0.0.1]:39879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUQLW-00034N-Bp for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:16:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:39962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1kUQLU-00034F-Rz for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:16:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQLU-0004uL-Kl for bug-gnu-emacs@HIDDEN; Mon, 19 Oct 2020 04:16:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58455) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQLU-0008DS-3G; Mon, 19 Oct 2020 04:16:44 -0400 Received: from [2a02:14f:1ff:2de5::a57d:702f] (port=35058) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1kUQLT-0004iC-B5; Mon, 19 Oct 2020 04:16:43 -0400 Date: Mon, 19 Oct 2020 11:16:39 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <87lfg24pir.fsf@HIDDEN> References: <87y2k2wtou.fsf@HIDDEN> <87lfg24pir.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii <eliz@HIDDEN> Message-ID: <FD4F5E24-D194-46B7-A22E-D0C7A2D7CB5C@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On October 19, 2020 10:57:00 AM GMT+03:00, Andreas Schwab <schwab@linux-m68= k=2Eorg> wrote: > You will get the same effect in any buffer if you set > bidi-paragraph-direction to 'left-to-right=2E That is true, but the value nil doesn't solve the problem, and it is not r= easonable, IMNSHO, to use right-to-left for IELM buffers (or any programmin= g buffers)=2E
X-Loop: help-debbugs@HIDDEN Subject: bug#44076: 27.1.50; Weird display effect with RTL text in lists Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 19 Oct 2020 08:17:04 +0000 Resent-Message-ID: <handler.44076.B44076.160309541211826 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 44076 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44076 <at> debbugs.gnu.org, schwab@HIDDEN, joostkremers@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, Andreas Schwab <schwab@HIDDEN>, Joost Kremers <joostkremers@HIDDEN> X-Debbugs-Original-Cc: 44076 <at> debbugs.gnu.org Received: via spool by 44076-submit <at> debbugs.gnu.org id=B44076.160309541211826 (code B ref 44076); Mon, 19 Oct 2020 08:17:04 +0000 Received: (at 44076) by debbugs.gnu.org; 19 Oct 2020 08:16:52 +0000 Received: from localhost ([127.0.0.1]:39882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kUQLb-00034e-LL for submit <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:16:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1kUQLZ-00034E-Hm for 44076 <at> debbugs.gnu.org; Mon, 19 Oct 2020 04:16:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58455) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1kUQLU-0008DS-3G; Mon, 19 Oct 2020 04:16:44 -0400 Received: from [2a02:14f:1ff:2de5::a57d:702f] (port=35058) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1kUQLT-0004iC-B5; Mon, 19 Oct 2020 04:16:43 -0400 Date: Mon, 19 Oct 2020 11:16:39 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <87lfg24pir.fsf@HIDDEN> References: <87y2k2wtou.fsf@HIDDEN> <87lfg24pir.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Eli Zaretskii <eliz@HIDDEN> Message-ID: <FD4F5E24-D194-46B7-A22E-D0C7A2D7CB5C@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On October 19, 2020 10:57:00 AM GMT+03:00, Andreas Schwab <schwab@linux-m68= k=2Eorg> wrote: > You will get the same effect in any buffer if you set > bidi-paragraph-direction to 'left-to-right=2E That is true, but the value nil doesn't solve the problem, and it is not r= easonable, IMNSHO, to use right-to-left for IELM buffers (or any programmin= g buffers)=2E
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.