From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: solidius4747@gmail.com Newsgroups: gmane.emacs.help Subject: Re: Emacs Mini Manual (PART 3) - CUSTOMIZING AND EXTENDING EMACS Date: Tue, 8 Jul 2014 19:41:57 -0700 (PDT) Message-ID: <8768d139-bd7d-4789-a7b1-2a268c9d5e5e@googlegroups.com> References: <5eaf0440-3124-4d89-bd20-ddada9a3db12@googlegroups.com> <87r425qi4t.fsf@debian.uxu> <619ae998-2ce5-428d-bec7-a654427b81d0@googlegroups.com> <87k37nzy2q.fsf@debian.uxu> <87bnsz1qiw.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1404873930 9549 80.91.229.3 (9 Jul 2014 02:45:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Jul 2014 02:45:30 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 09 04:45:23 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 1X4hsp-0003Pz-2E for geh-help-gnu-emacs@m.gmane.org; Wed, 09 Jul 2014 04:45:23 +0200 Original-Received: from localhost ([::1]:58756 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X4hso-0000T0-NI for geh-help-gnu-emacs@m.gmane.org; Tue, 08 Jul 2014 22:45:22 -0400 X-Received: by 10.182.28.5 with SMTP id x5mr9192831obg.44.1404873718243; Tue, 08 Jul 2014 19:41:58 -0700 (PDT) X-Received: by 10.50.67.98 with SMTP id m2mr31224igt.15.1404873718155; Tue, 08 Jul 2014 19:41:58 -0700 (PDT) Original-Path: usenet.stanford.edu!hn18no604312igb.0!news-out.google.com!gf2ni3igb.0!nntp.google.com!r10no64308igi.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help In-Reply-To: <87bnsz1qiw.fsf@debian.uxu> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=14.161.32.83; posting-account=c2AWuQoAAACA36o69JJJEmXY5MOg4YNp Original-NNTP-Posting-Host: 14.161.32.83 User-Agent: G2/1.0 Injection-Date: Wed, 09 Jul 2014 02:41:58 +0000 Original-Xref: usenet.stanford.edu gnu.emacs.help:206329 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:98596 Archived-At: V=C3=A0o 04:36:55 UTC+7 Th=E1=BB=A9 t=C6=B0, ng=C3=A0y 09 th=C3=A1ng b=E1= =BA=A3y n=C4=83m 2014, Emanuel Berg =C4=91=C3=A3 vi=E1=BA=BFt: > It depends what packages and what users, and what they >=20 > do. Well I was wrong. The Emacs manual does not cover those packages. Over 600 = pages dedicate to Emacs alone. > I think that is very unlikely for the majority of Emacs >=20 > users. But it is not a bad idea to do - on the >=20 > contrary... Yes I know since the official manuals are huge. But if they have smaller an= d simpler books (i.e. how to books), they will usually read cover by cover.= And when I say reading the whole book, I mean they actually spend time pla= ying with Emacs, but use the book as the primary learning source most of th= e time, similar to someone leare a new programming language with a book. > Screencast =3D screenshot or dump? If so, that's >=20 > great. Those are very informative for the trained eye >=20 > and there is no coincidence that computer magazines are >=20 > always littered with those. In the accursed computer >=20 > science world, they don't do that a lot (at all) but >=20 > there is actually no one stopping you, so just do it >=20 > where it helps. One thing with the computer magazines >=20 > though, they tend to include very small screenshots, >=20 > often you cannot see. I think screenshots should be >=20 > half a page or at least one fourth a page to be truly >=20 > telling. Often it doesn't help to litter them with >=20 > arrows and boxes. It is better to add this in the >=20 > description beneath the image, with "down left" (etc.) >=20 > instead of arrows and the like. Screencast is a recording of screen using video or image like GIF. I used G= IF for demonstrating what Emacs looks like when it has 3rd party packages a= nd properly configured. For example, I showed users that Emacs is also cap= able of context-sensitive completion for C/C++, GUD GDB provides an easy to= use and interactive user interface, with colors, Magit... =20 > Yeah, I suppose it isn't wrong to think up some logical >=20 > order but in reality I don't think it works that way >=20 > most of the time. I don't think people start reading >=20 > one thing, completes it, then the next thing at a >=20 > somewhat higher level, until they master it. They read >=20 > some, experiment some, use the help some, Google some, >=20 > ... Yes, that's why I wrote this tutorial. I want users to collect experience h= ere and there from various sources. That's why I wrote part 3, a collection= of useful and popular packages, with useful configurations, to prevent use= rs from rediscover from somewhere. In part 1, I provided exercises in most = sections for users to practice. The exercises are common use cases for Emac= s features, i.e. why should we save window configurations in register and h= ow to use it effectively.