From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: excalamus--- via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: (emacs) Intro [was: Making Emacs popular again with a video] Date: Tue, 19 May 2020 16:14:23 +0200 (CEST) Message-ID: References: <55fd40f2-0468-d724-425d-c28c9d17b301@online.de> <779cc2b0-c546-2a80-afd3-79f10bda1b7e@yandex.ru> Reply-To: excalamus@tutanota.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="23579"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs Devel , =?UTF-8?Q?Andreas_R=C3=83=C2=B6hler?= , Stefan Kangas , Richard Stallman To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 19 16:15:20 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 1jb31b-00060i-Ty for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 16:15:19 +0200 Original-Received: from localhost ([::1]:34984 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jb31a-0007Hy-VX for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 10:15:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb30p-0006Qz-Em for emacs-devel@gnu.org; Tue, 19 May 2020 10:14:31 -0400 Original-Received: from w1.tutanota.de ([81.3.6.162]:60864) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb30n-0002LA-Cn; Tue, 19 May 2020 10:14:31 -0400 Original-Received: from w3.tutanota.de (unknown [192.168.1.164]) by w1.tutanota.de (Postfix) with ESMTP id E32DEFA0412; Tue, 19 May 2020 14:14:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1589897663; s=s1; d=tutanota.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=DBtaHT8pJSO3JK8iHfqJgP+sdUNpk7ZG8Ig9Gr8ZJgQ=; b=fqbTXcKBcuZuuuQNHD0Cy74rOr42Ur/mvZwGUUSWdH2lv71l6rzn9Q3iKRs71TM0 aT8tDHeZOwwBwCOJDB7y5QOhaAojCWokF1weBQj13d+w0KJStSjzeG8+zdFa7T8DtGZ d7qQ4VhZQcetL25thLSCM3XvoUp159wKL6iSAVMBHECj3YuB9+CSHrxBcQZlZHOqbmM 6xRo/+KiN15NcxWzfn96MYHadCZqFImUBSeA0lpNjqKhj1DGZtO/mRKU2iWKWLUxMOL 3sMYPg74WLBvDmlp/E4gc0Ep3DUGHugm/ebZYaRhCPGDM7UpwFK/0pCqMAGMm0UtsoK WVvm3k3Whw== In-Reply-To: Received-SPF: pass client-ip=81.3.6.162; envelope-from=excalamus@tutanota.com; helo=w1.tutanota.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/19 10:14:24 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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:250921 Archived-At: Is this something I should continue investing time in?=C2=A0=20 Before posting a revision, I've been awaiting feedback on: * What *defines* an Emacs? Is it "the Emacs idea", as I've called it, that = each key press is transparently associated with a function? * What sets GNU Emacs apart, specifically, from other Emacs? * Did I clarify the reasoning behind the sections that caused confusion?=C2= =A0 I intend to revise those sections and want to be sure that their focus = is correct and that it is the merely the wording, and not the purpose of th= e section, which needs revision. First draft copied below for your convenience: > Welcome to GNU Emacs! > > An Emacs, short for "Editor MACroS", is a kind of text editor built > from the idea that each key calls a tiny program (or macro). This idea > proves powerful in practice, enabling far more than simple insertion > and deletion of characters.=C2=A0 With it, you can operate on words or > lines, sentences or paragraphs, even whole pages.=C2=A0 You can navigate > within or between documents, automate tasks, and control subprocesses; > all with the press of a key!=C2=A0 GNU Emacs is the GNU project's > incarnation of the Emacs idea. > > GNU Emacs is built for introspection and extensibility. > > "Introspection" means GNU Emacs has self-knowledge.=C2=A0 Every aspect of > the system is documented and, because of the Emacs idea, that > information is easy to access.=C2=A0 The documentation may be general, li= ke > this introduction.=C2=A0 It may be instructive, like the tutorials that > are included.=C2=A0 The documentation even reaches down to the source cod= e > itself!=C2=A0 All of this is right at your fingertips.=C2=A0 See Help. > > "Extensibility" means behavior can be altered and improved.=C2=A0 Users c= an > customize their environment, from keyboard shortcuts to color themes > and most everything in-between.=C2=A0 See Customization.=C2=A0 The extens= ibility > goes beyond simple customization: new commands can be created and > applied in real-time.=C2=A0 New commands can be bundled in packages and > shared with the diverse Emacs community. Most of the commands in Emacs > are written in Lisp, with a few exceptions in C.=C2=A0 See Emacs Lisp > Intro(eintr) if you want to learn Emacs Lisp programming. > > GNU Emacs is used by authors and researchers, as well as programmers. > It has seen active development for more than 30 years; it is a > heritage as much as a community project.=C2=A0 We love GNU Emacs because = we > feel that no other editing environment rewards sustained user > investment quite like it.=C2=A0 We hope that will be your experience, too= .