From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: How to make Emacs popular again. Date: Sun, 27 Sep 2020 10:32:21 +0300 Message-ID: <20200927073221.GA13911@protected.rcdrun.com> References: <20200926163008.GS1349@protected.rcdrun.com> <83y2kwpjfo.fsf@gnu.org> <20200926173651.GU1349@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23496"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.14.0 (2020-05-02) Cc: eliz@gnu.org, jamtlu@gmail.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 27 09:33:23 2020 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 1kMRBT-00061A-2I for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Sep 2020 09:33:23 +0200 Original-Received: from localhost ([::1]:38662 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kMRBS-0005Xa-3z for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Sep 2020 03:33:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37796) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMRAg-00056h-Pl for emacs-devel@gnu.org; Sun, 27 Sep 2020 03:32:34 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:43499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMRAf-00013d-1Q; Sun, 27 Sep 2020 03:32:34 -0400 Original-Received: from localhost ([::ffff:102.80.35.45]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000007E023.000000005F70400D.00003EC3; Sun, 27 Sep 2020 00:32:28 -0700 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/27 02:52:20 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:256517 Archived-At: * Richard Stallman [2020-09-27 05:43]: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > Users who need to actually do something useful with their time, not > > > just follow hyperlinks, will very quickly lose patience and stop > > > following. > > > I just have a feeling you got that opinion too subjectively. In my > > opinion, every word should be reachable, so that user can understand > > everything, > > When you say "reachable", could you explain concretely? > Reachable "where"? Where would the code find the text to > refer to? That question is crucial for both practical > and ethica; questions. You are right, I have not expressed myself well. Consider two extremes: reading some alien language which one does not know, certainly belongs to extreme misunderstanding area. Reading simple English belongs to extreme understanding area. In any computing, people are asking questions. If they are alone, they may go through larval stage until they understand all the terms. This is because of tedious work to find proper definitions for words. Thus when I said that every word should be reachable, in my opinion every special term should be defined in the glossary. This is for the sake of bringing understanding to users. This is something that should be internal to Emacs. Modifier plus mouse or some key could bring jump to definition of the word in glossary. This feature is not so complex. It should include looking up words from within Info files as well, and if such definition does not exit, there should be fallback to some external dictionaries. And for just any word, including those words in the menu, anywhere, there should be possibility to define or search for such words, including in any other languages. That is my general opinion, I am using wordnut package and I can quickly define any word at point, if I click enter on any word within the definition of Wordnet dictionary, I am going to the other definition, this way I can clarify any misunderstood words. This feature could be external to Emacs, as it is much more complex. There are many packages using various dictionaries, such could be put in a group. Emacs should in general have an option under Tools -> Look up word, as we deal with words, and dictionary feature should be internal to Emacs, and not just external package.