Po Lu <luangruo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 15 Mar 2025 10:26:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 15 06:26:36 2025 Received: from localhost ([127.0.0.1]:38955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ttOix-0003XW-4b for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 06:26:36 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43220) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <gyuchen86@HIDDEN>) id 1ttOa4-0002si-F4 for submit <at> debbugs.gnu.org; Sat, 15 Mar 2025 06:17:26 -0400 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 <gyuchen86@HIDDEN>) id 1ttOZy-0002up-FU for bug-gnu-emacs@HIDDEN; Sat, 15 Mar 2025 06:17:18 -0400 Received: from qs51p00im-qukt01080101.me.com ([17.57.155.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <gyuchen86@HIDDEN>) id 1ttOZw-0007p5-KU for bug-gnu-emacs@HIDDEN; Sat, 15 Mar 2025 06:17:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=ournKqTLklaAtBpo8koYLDNky7HkDDxdjg9jpUztQbg=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:x-icloud-hme; b=AbKDMMpAiTrrdMANHGfZo9KZl90OYY5Qz8hAfRbHvjLv9LUaoi6dO7RfXK2HkEunS Krjhd4LO/7rBo1cY8nDh8cuvpD7ha6QNV+WjIXjVsLLhMUfPBQ7UKhhjkkJqktOrFA DxXthtO0G746QKfbszSfyzmi02XC6Sys7XxhqWMwvgFJZX4+BOIE7U2nbPYtt8I0IV b8yqrB85ktIPfi0zNvKP0QT1PNsxqNx7rGffZMcc5zL/X4NkphEj6G7RYXCo5/aVOK 2m1h8uD0XwGvPSLqnd+6PtzejzD5Y0JXQ+LvAmziSHhtE8lxkA7qqWmnMRW25/rLh9 MMpo5jgPhKUaQ== Received: from localhost (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01080101.me.com (Postfix) with ESMTPSA id CD13261801D8 for <bug-gnu-emacs@HIDDEN>; Sat, 15 Mar 2025 10:17:11 +0000 (UTC) From: Yuchen Guo <gyuchen86@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.1; Ode to Po Lu X-Debbugs-Cc: Date: Sat, 15 Mar 2025 11:16:59 +0100 Message-ID: <87bju2ioo4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-GUID: sgWkmIkuE7vTPwIZys0Vftmbs8eehIY9 X-Proofpoint-ORIG-GUID: sgWkmIkuE7vTPwIZys0Vftmbs8eehIY9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-15_03,2025-03-14_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=1 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=406 clxscore=1011 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2503150070 Received-SPF: pass client-ip=17.57.155.18; envelope-from=gyuchen86@HIDDEN; helo=qs51p00im-qukt01080101.me.com X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: My life is based on computing. For me, computing means using Emacs. Emacs has been kind to me. Since 2023, every letter, punctuation and every CJK Character sublimated into their crisp existence in Emacs. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gyuchen86[at]icloud.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (gyuchen86[at]icloud.com) 0.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 15 Mar 2025 06:26:33 -0400 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> Reply-To: Yuchen Guo <yc@HIDDEN> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) My life is based on computing. For me, computing means using Emacs. Emacs has been kind to me. Since 2023, every letter, punctuation and every CJK Character sublimated into their crisp existence in Emacs. I know, this is due to your pure GTK porting effort. You changed my computing experience. You changed my life. +++++++++ I depend on Org Agenda mode for scheduling my day. Necessarily on-the-go. Common sense dictates that, smartphones are better at this than devices with keyboards. So I was using Termux and their packaged TUI Emacs. I was satisfied, but every time I launch Emacs in Termux, the CJK characters, forcibly stretched in their terminal cells, cry out their pain. +++++++++ But yesterday, I discovered your Android port of Emacs. I dropped everything I was doing, backed up dotfiles, uninstalled Termux from F-Droid, and installed your version of Termux, then Emacs. With anticipation, I cloned my Org Agenda repo and launched Android Emacs. No soft keyboard with modifier keys. CJK Characters displayed as boxes. Even volume keys are not binded, whereas in Termux <volume-up> is binded to Alt and <volume-down> is binded to Control. Obnoxious menu bars and tool bars occupy valuable screen real estate. This is all so foreign to me. In Termux everything worked. What do I do? Did I make a mistake? +++++++++ Of course not. I know Po Lu will not disappoint me. I shall presevere in the face of adversity. +++++++++ I stayed up late. I read the fine manual. I downloaded and installed Noto Sans Mono CJK SC TTF fonts. I enabled (modifier-bar) mode. I adapted my key-chord-based approach. I defined my own menu for Org Agenda commands with (easy-menu-define). I searched the mailing list archives. I discovered (touch-screen-display-keyboard). Which makes the on-screen keyboard always available. I discovered (overriding-text-conversion-style nil). Which makes Emacs-based input methods, of which I use pyim and german-prefix, usable. I documented them at https://www.emacswiki.org/emacs/EmacsOnAndroid It might be an illusion, but the CJK glyphs have never been so aesthetically pleasing as they now appears on the smartphone screen. Once again, the Emacs developers and Po Lu changed my computing life. +++++++++ Yearly, untold millions and billions have been devoted to the marketing, and manufacture of locked-down devices known as Android smartphones and tablets. LineageOS partially freed some of them from the tyranny of the manufacturers. F-Droid, Termux and Emacs, together, transformed the platform into something usable for general computing. Therefore, in this moment, I want to thank Po Lu for their tireless effort of developing Emacs in general, and bringing Emacs to the Android platform in particular. Thank you.
Yuchen Guo <yc@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77028
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.