From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs raison d'etre Date: Sat, 16 May 2020 00:14:31 +0200 Message-ID: References: <5230692c-c665-a330-7a12-e59fa25d97dd@gmail.com> <70bb51fd-447d-928c-4d69-1c9673a44471@online.de> <871rnnvmdx.fsf@red-bean.com> <87pnb7sira.fsf@red-bean.com> <06bcddd4-6991-e4f7-e944-93de14af263d@yandex.ru> <87h7wjsd8o.fsf@red-bean.com> <20897f01-122d-7f91-eac2-70f5ad75796f@yandex.ru> <87d077qfmm.fsf@red-bean.com> <874ksglvsd.fsf@red-bean.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="66376"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: dgutov@yandex.ru, andreas.roehler@online.de, Richard Stallman , emacs-devel@gnu.org To: Karl Fogel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 16 00:15:17 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 1jZibr-000H9b-C5 for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 00:15:15 +0200 Original-Received: from localhost ([::1]:50352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZibq-0005Va-Cq for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 18:15:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZibH-0004yt-F5 for emacs-devel@gnu.org; Fri, 15 May 2020 18:14:39 -0400 Original-Received: from mail-oln040092075022.outbound.protection.outlook.com ([40.92.75.22]:38334 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZibF-0002ee-Gh; Fri, 15 May 2020 18:14:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GD+9gVIUnCvH7gbCe6zItou4ouKgMfblmFy2hjxqmEYmDd83w2vZvRC3f8KUjw8L9JheUs/K/xoezY3uDVI2WV4OUrMphZz74csQ8NTcSNoe9vSmV0M06TGP2kq4Zo0gGOTIh5SDxL3gEWS7bZB4ZdrlKAMgzQguZ01gBrK6KK/s1UHmLVX2JCf99seA/dpHCFgaZzl3VzwRnk9GruTLFTVgtXSandj6d1kdDG/E+Ioj4kbhSPDGLq4CzM4RrCmZENSDnOwIO5DQDPvU4+oqfjG90kER1LC6r6AVeS6SkA50VYrOCm48wdI3SbS7+d4deFX02XEqou8lwGf9hblZ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r/EIBbQiI5+5MisvpKjSMjrx60H036lxH3ri/OdkJmk=; b=d5AwHPuWdA95SMcjxbKGcx9Mey4CeIzRp0c2VIu9GA3/4qAfKrsgAZcXFxEDFJ+B5AzJknIeb78Z+aKHF1jjdtj7d7ka8wyVo0u+ImSumbW6R8ApRzrv3/j6QJdz/++Kd6bHfycJXC9JWafX7SXBoHA5ASJSNmKH/ijqRZab1+Lo3uEBC0T/kYVjEax5D9eQNW0dxKPi6aINJuhVHmdJ+SoiCRMWJBXkkXMmZjWsN2UFtgJVtfIPtwPKiBGDQzVYxFfWrSsUNYXiyNlTCsS1l7wZfkdSFRoS3l559E7uWBerP+xxdf7C4hp8p45vE2bahf//s9Vd6xiT5IP06rcO5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=live.com; dmarc=pass action=none header.from=live.com; dkim=pass header.d=live.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r/EIBbQiI5+5MisvpKjSMjrx60H036lxH3ri/OdkJmk=; b=QP74rGZ2E+xcrPvZiMScPszu1cvvnjR5m9ZUIyfSCT88vKcfzrge7fASN1fP5uYQxImN3xQOckjMeh49WzVQvgGLXRV5upGZ6/IEBkIgzmCkN4KWWd0EQBOXxHCPk/tEquva3F9rHW6zpyglqhB/0FfEVJDOC2Ro/MToXmZI8uwxjcmDonxNOVTHwKZvluIu32IDmCujiSvsihwzc7+OVdmUKCsYTI2lrtg9nkBc7bZALXPHM4Pfvo2fvRjE5lDncu93PRxSD5QBtdAPdBBoloZTC8dF1TEScROLMwoNL9XbSqR7DJlJBSDamkG6JEd9tua04Hrnnwq07AaHXQPAwA== Original-Received: from DB3EUR04FT008.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::52) by DB3EUR04HT008.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::301) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Fri, 15 May 2020 22:14:34 +0000 Original-Received: from AM6PR06MB4518.eurprd06.prod.outlook.com (2a01:111:e400:7e0c::51) by DB3EUR04FT008.mail.protection.outlook.com (2a01:111:e400:7e0c::117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Fri, 15 May 2020 22:14:34 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:27D45982514B33396D3972E6753264163A4ECF433353013504A6153BAD8F0AE3; UpperCasedChecksum:C847F97B8D8FA14FBEB9FE895C0586E08F88DDDD5063CDF2A3EFAD520DEDEEF9; SizeAsReceived:8088; Count:48 Original-Received: from AM6PR06MB4518.eurprd06.prod.outlook.com ([fe80::2876:4ad3:1d:77a7]) by AM6PR06MB4518.eurprd06.prod.outlook.com ([fe80::2876:4ad3:1d:77a7%7]) with mapi id 15.20.2979.033; Fri, 15 May 2020 22:14:34 +0000 In-Reply-To: <874ksglvsd.fsf@red-bean.com> (Karl Fogel's message of "Fri, 15 May 2020 16:42:42 -0500") X-ClientProxiedBy: AM6PR08CA0033.eurprd08.prod.outlook.com (2603:10a6:20b:c0::21) To AM6PR06MB4518.eurprd06.prod.outlook.com (2603:10a6:20b:6b::13) X-Microsoft-Original-Message-ID: <874ksgc0c8.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR08CA0033.eurprd08.prod.outlook.com (2603:10a6:20b:c0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Fri, 15 May 2020 22:14:31 +0000 X-Microsoft-Original-Message-ID: <874ksgc0c8.fsf@live.com> X-TMN: [9zgq1dCz0d1T60PZfHQcleNQPTle5HOF] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 84c0d8a8-bee9-49a3-3b4a-08d7f91d57eb X-MS-TrafficTypeDiagnostic: DB3EUR04HT008: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6Es4qIc1RuTAPDkEM+NuhJuAqL5ulYdvtG8t1r0coL08mQI3y7YDArj+qMmF7A46g1lKpe5Wav3n3Q3D5R27T61AqTbeNQzqGd62a3b1ZCc7wikClNvbthvT0fKZ2sdFYQpROI/WEA/oVU3r8ZGIGnQ37hU0rvqOYrxQ0Zfx8sENA9/590uCNykE3avlHFrGtJnxWqrhrTxyhQyDn/qtvA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR06MB4518.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: HdwNCwSXH8V5P+rljjWRMFai8CudWjw7fEzXgSeD4gJ/X0/z8YuuDhABM7N832H6+Jdvwfx/cuYH3s72hw0vkh+H9kgIpMh99lDbf7G6y3JeTFqQfOQg7pge8afKXu30OfWUShjx/ah9VAhSBTm/8A== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84c0d8a8-bee9-49a3-3b4a-08d7f91d57eb X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2020 22:14:34.4417 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT008 Received-SPF: pass client-ip=40.92.75.22; envelope-from=arthur.miller@live.com; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/15 18:14:34 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:250434 Archived-At: Karl Fogel writes: > On 14 May 2020, Richard Stallman wrote: >> > * Tell newcomers up front that Emacs really starts to be worth it >> > * after a few years, not a few weeks. >> >>I don't believe that is true. It is an exaggeration. > > Well, it's not a rhetorical exaggeration, in any case. That is, it is my actual > belief, based on observation. (It could be wrong, of course, but just to be > clear, it wasn't an exaggeration for the sake of effect.) > > Different people will naturally learn at different rates, depending on their > aptitude and environment. The best environment is to have an Emacs expert nearby > in person, who can occasionally watch the newcomer edit and point out faster > ways to do things, point out ways to ask Emacs for help, etc. But even in that > kind of environment, with a talented newcomer, I don't think I've seen it take > less than approximately a year to get to the point where they are doing better > with Emacs than they would have done with some less extensible, less capable > text editor. To me it took about 15 years to realize full potential of Emacs. I am using Emacs since around year '99, 2000, since university. The first few months were a sincere frustration, but Emacs, was the most powerful editor installed on university server (Sun ray with Solaris at time) so I opted for it. The alternative was Nedit, or something that was included in CDE and OpenDesktop (or what was the name of Suns OpenLook thing). My compiler course teacher used the editor included with OpenDesktop. I used Emacs in OpenDesktop environment since CDE was crawlingly slow as soon as there were more then five persons logged into server. Most of people on our course were using Nedit since it was most similar to what they had at home on Windows, some of us used Emacs. I went through the frustration, learned Emacs shortcuts and so on, just because one teacher told us on Java course, that Emacs is recommended since it is most advanced editor we had on servers. It was funny to see people identing their code, we were everybody sitting and tabbing through each line of the file because nobody knew how to mark entire file and ident it at once. I think it wasn't on refcard or something. You would hear people clicking and tabbing (and annoying others) all the time. Anyway, for longest years I was using Emacs just as-is, and just for text editing. Only when I was really annoyed by something were I looking on the internet how to change it and fix it. But then after digging around for fixes i realized how Emacs can be used when I saw configs of other people and what other people do with emacs and so on. Now it is my main tool for the most stuff. I don't know if I am just not talented, but I know I am extremelly pragmatic. I just want to do what I feel is my current goal or task, I don't care for exploring stuff just for exploration. I think doing work with a tool is more worth then tinkering with the tool, so I was never really deeply interested to go into Emacs in the beginning. I never really red the welcome screen in the beginning, it was just an annoyance untill I learned how to turn it off in my init file. Maybe some other people are more clever then I and read that stuff, I was too lazy for it, I had stuff to do. I dont' know if others are like me and just want to do their typing, or if Emacs is nowdays better at introducing itself, but I remember my first time with it, and it was annoying. I agree, with everything you said, and I think how fast people will learn depends probably on how they are exposed to Emacs. If one is on his own, like we were, then one might miss lots of good stuff with Emacs because it is hidden quite deeply and need quite some scratching under the surface. Maybe the inital approach to Emacs just as a text editor like any other was the biggest problem, since Emacs isn't just a text editor like any other :-). I don't know. Blame me, but for me it took quite some time to realize power of Emacs.