From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tu Do Newsgroups: gmane.emacs.help Subject: Re: I wrote a mini manual for Emacs Date: Tue, 17 Jun 2014 09:37:12 +0700 Message-ID: References: <539F334B.7080006@arlsoft.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1402972652 8385 80.91.229.3 (17 Jun 2014 02:37:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 17 Jun 2014 02:37:32 +0000 (UTC) Cc: emacs To: MBR Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 17 04:37:27 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WwjH4-0001hC-RS for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Jun 2014 04:37:27 +0200 Original-Received: from localhost ([::1]:47059 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwjH4-0003dH-C3 for geh-help-gnu-emacs@m.gmane.org; Mon, 16 Jun 2014 22:37:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwjGt-0003dB-9O for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 22:37:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WwjGr-0001CH-P5 for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 22:37:15 -0400 Original-Received: from mail-la0-x234.google.com ([2a00:1450:4010:c03::234]:59046) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WwjGr-0001CC-CB for help-gnu-emacs@gnu.org; Mon, 16 Jun 2014 22:37:13 -0400 Original-Received: by mail-la0-f52.google.com with SMTP id ty20so1151828lab.11 for ; Mon, 16 Jun 2014 19:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=in/ODJ5Mg8lreFNW9ow+qcF0eQnI2B5QGTWNwpzT1R4=; b=ongPBpkDkQZk22y/r5xGlM5KINdEfLtYNhjfO3W0O6qrrKVOveVLbPIZwKqmkkWm0j ob4yQPU6ePsgMGzov3WKgjd5pArfgaZ9lOiAGaYyJriAze+VB7pzBox/pNDx8+JalHaG l/mZ7gjSisu6yfgrk49zcvCY/NsBP2WQt6YoBD8mMJRUCwoTzLWCFgz2psJT5cJU6xu7 OjinLkHsguQ7F6NqkrtuuebtQ1vuxaRpZJoHyr8PaT44ZKLRn3kPYCTYwBEeFA/hGU2g Sgvz/22j/ZSe9Co4XTEbWTCKwIXvyeQmNm+UKWlo/5Vu3lKDBud3VD3K3IQjpBikIDh8 0YGA== X-Received: by 10.112.155.105 with SMTP id vv9mr15360071lbb.29.1402972632273; Mon, 16 Jun 2014 19:37:12 -0700 (PDT) Original-Received: by 10.112.149.103 with HTTP; Mon, 16 Jun 2014 19:37:12 -0700 (PDT) In-Reply-To: <539F334B.7080006@arlsoft.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::234 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98297 Archived-At: Well, I did in the section "Why Emacs?" at the beginning, emphasized that Emacs is not a mere editor but a programming platform and has relation to Lisp Machine. However, someone said that is not good for beginners to put non-starter stuffs there. So I moved it to the appendix. On Tue, Jun 17, 2014 at 1:11 AM, MBR wrote: > Good work! > > I'd like to say something about the section ""I don't want a complicated > 'editor', I want something simple like Notepad(++)" in which you talk about > IDEs. When I started using Emacs (after about 10 years of using vi), I > immediately noticed that Emacs was very different from any other editor I'd > ever worked with. With all other editors, I'd use them for editing text > and do everything else from a shell prompt. > > But once I started using Emacs I started telling people, "Emacs isn't an > editor, it's a way of life!" What I meant by that was that I found I was > starting up a single instance of Emacs in the morning, and virtually > everything I did the rest of the day was done inside Emacs. If I needed to > run a shell command, I'd do that inside an Emacs shell buffer because that > way the command's output was automatically captured in the buffer and I > could then use it like any other text - comparing it to other things with > compare-window, searching for regular expressions in the output, saving > some interesting portion of the output by simply copying it to a file, > etc., etc. > > Besides being able to run a shell inside the "editor", you could run your > compiler and linker straight from Emacs and have it parse and highlight any > errors; you could debug your code inside Emacs with gdb and later gud, and > have many added benefits over running gdb directly from the shell. One of > those benefits is having it show you the source code, including a pointer > showing what line of code you're about to execute. > > The bottom line is that Emacs actually is an IDE, not merely a text > editor. It just happens to be an IDE that works on a dumb terminal. As > a matter of fact, it's the original IDE! It existed before any of the > GUI-style IDEs existed, and many features commonly found in IDEs were > copied from Emacs. > > So, it wouldn't hurt to emphasize at the beginning of your Mini Manual > that Emacs should not be thought of as an editor. It is a software > development environment with powerful text editing capabilities. And it's > much more than even that! > > Mark Rosenthal > > On 6/16/14 1:24 AM, Tu Do wrote: > > Hi everyone, > > I wrote an Emacs Mini Manual for complete beginners to be productive with > Emacs common tools without having to look all over the manual. It provides > a starting point before reading the full Emacs manual. Folow this link: Why > This Guide? to read it > fully. > > I hope it will be useful for new people switching to Ubuntu and want to > have a nice development environment. If you find mistakes, please report it > to me. If you think I'm missing commonly used tools or some idiomatic uses > of Emacs, please tell me. > > Thanks > > > >