From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Culver via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Message Mode and bidi Date: Mon, 19 Feb 2024 02:12:11 +0100 Message-ID: <87v86ldzpw.fsf@aura.christopherculver.com> Reply-To: Christopher Culver Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17128"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 19 02:13:11 2024 Return-path: Envelope-to: ged-emacs-devel@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 1rbsDX-0004Gb-2j for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Feb 2024 02:13:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rbsCg-000219-P0; Sun, 18 Feb 2024 20:12:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbsCd-00020l-Kk for emacs-devel@gnu.org; Sun, 18 Feb 2024 20:12:15 -0500 Original-Received: from kraft.christopherculver.com ([178.79.150.180]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbsCc-0003IX-5r for emacs-devel@gnu.org; Sun, 18 Feb 2024 20:12:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=christopherculver.com; s=mail; t=1708305132; bh=x+VRX/18zjRxfQL/8UC9Q3djDzZx3sNu3xX2zRHKnD0=; h=From:To:Subject:Date:From; b=sQdruI9pAzSyXJvOTNUQxMjtZB10IUI5qL9CEzIfekHt78VZ8Y678DlP5+gS7XXS2 tFg0keAVc3jK4gklpsOJfL2O20jiWpQaFIsHjNUMSdKis4EeJ5fcncBVVo7VwpaC46 iwIgTAT4IeY5qFHcBM5oX+bGMT2TE91H+cS5jjVE= Received-SPF: pass client-ip=178.79.150.180; envelope-from=crculver@christopherculver.com; helo=kraft.christopherculver.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:316332 Archived-At: Modes like text-mode and Org mode now have good support for bidirectional text. When one switches to an input method for a right-to-left language, like farsi-translit-banan, and types a letter, the text is immediately aligned to the right side of the window and the cursor appears correctly to the left of the typed text. This functionality is missing from Message Mode, as I find when writing a new e-mail in Gnus. Right-to-left text can be inserted there, but the text is not aligned to the right side of the window, and the cursor incorrectly appears to the right of the typed text. Thus my question is: is this a bug in Message Mode that could be reported, i.e. the required functionality has not been implemented there as in other popular modes? Or does this lack of full bidi support in this mode represent a deliberate choice on the part of Emacs devs?