From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Android port of Emacs Date: Sun, 18 Jun 2023 22:53:24 +0000 Message-ID: <83f64da10b4dd80c3af1@heytings.org> References: <83v8fnslfz.fsf@gnu.org> <121acd3282a64abf77d6@heytings.org> <87y1khd2jb.fsf@yahoo.com> <83f64da10bfab98a840a@heytings.org> <87edm9b6mx.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40096"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jun 19 00:53:53 2023 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 1qB1HM-000AHS-Uu for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Jun 2023 00:53:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qB1H0-00039I-PL; Sun, 18 Jun 2023 18:53:30 -0400 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 1qB1Gz-000397-8Z for emacs-devel@gnu.org; Sun, 18 Jun 2023 18:53:29 -0400 Original-Received: from heytings.org ([95.142.160.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qB1Gx-0003OM-E4; Sun, 18 Jun 2023 18:53:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1687128804; bh=QAf1JtRQtnwN4l2BfYkCUUVB1ggNg5IqozpSyv/PMkY=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=lSYsCq++U+4r8jxPyRP/VPUH8iiWr0Pw222nU19kwgCMuB+pSeyYYo5/yhTL1g4K0 WIIkhhqB+HPUWDmthIDwuh24GaeqZpiWdGgYsdrgZWWTl+sonNHsKLfkQxcWqFtBwf 5xPdo3Jo1uNVuOsJyRK6+4ogkeqePGKGCeqBwRT5Q2WgwDA6TQtAugFFzjLUUMxBZV Ad9cYg4Rpy5Mh/yn9txtcNQOBPfqOLjyZAloO6mcSreL77Wa3rGiq+TQ3oNCSp+aOG GVsInDALzHG1FxprRXUiXi8GFyjNvDhSAU2KJeWTn+i8O3ctwCYskbMGcW+/Ba0sQ7 sd0OItBH1fMZQ== In-Reply-To: <87edm9b6mx.fsf@yahoo.com> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org 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_PASS=-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:307020 Archived-At: > > You can easily verify this by installing any CJK input method and trying > to enable it inside a Termux or X11 window. Don't assume that everyone > resides in an English speaking country, or one where alphabetical > writing systems are commonplace. > A request to add a Chinese input method for Termux:X11 can be found at https://github.com/termux/termux-x11/issues/147, it was closed three months ago, after the person who filed the request said, after testing the feature, that "it works perfectly". BTW, as you know Emacs has no less than 25 built-in input methods for Chinese, which only require a keyboard with alphanumeric characters. >> and Termux:X11 does of course support touch screen devices (see >> https://github.com/termux/termux-x11). > > Only in the form of mouse pointer emulation, which is unusable. > What do you mean? That page indicates that you can tap and swipe (with which you can scroll vertically or horizontally). > > There are many other differences: the ability to open files provided by > the Android file-system API (rather than the Unix VFS that is > intentionally limited by Android), and the ability to run user-installed > executables outside of the Termux (or Emacs) home directory, just to > name a few. > What does that mean in practice? Two hours ago someone said in this thread "I love using emacs through termux", so how can you claim that it is "unusable", "completely inadequate" and "bad"? >> A single bug report indicating that "sometimes when copy pasting text >> in emacs-x it freezes with clock icon." is not synonymous to "more or >> less broken" in my book. > > It is, because yanking text from the clipboard is an operation users > perform very often. And the fact that it breaks, and Emacs cannot even > display an error message, because the Termux port maintainers did not > import the Gnulib modules necessary for Emacs to do so, points to the > complete inadequacy of their port. > That points to a possible improvement of Termux, not to a "complete inadequacy of their port".