Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Nov 1999 22:11:41 +0000
From:      Mark Ovens <mark@ukug.uk.freebsd.org>
To:        Greg Lehey <grog@lemis.com>
Cc:        Brooks Davis <brooks@one-eyed-alien.net>, James A Wilde <james.wilde@telia.com>, freebsd-questions@freebsd.org
Subject:   Re: Programmers' editor?
Message-ID:  <19991125221140.D1342@marder-1>
In-Reply-To: <19991125153045.40243@mojave.sitaranetworks.com>
References:  <Pine.BSF.4.21.9911231240360.4557-100000@fw.wintelcom.net> <00e101bf3681$44cb04a0$8c0aa8c0@hk.tbv.se> <19991124103253.B2554@orion.ac.hmc.edu> <19991124135521.44585@mojave.sitaranetworks.com> <19991125192634.B316@marder-1> <19991125153045.40243@mojave.sitaranetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 25, 1999 at 03:30:45PM -0500, Greg Lehey wrote:
> =20
> Brave man.  With "newbie",  I really meant somebody who hadn't used
> either editor.  I'm not trying to convert vi users.
>=20

Well it seems a good idea to learn emacs. I can see that it has a lot
of useful features; run compilers, debuggers, apply patches, use
version control etc. all from within the editor, and it is easier to
manipulate multiple files.

> > After the first couple of hours finding my way around (much use of
> > C-h) I got quite productive with it. The biggest difference I had to
> > adjust to was the fact that it doesn't have a command mode, any non
> > Ctrl-, Meta-, Shift-, Esc- chars you type go into the document, but
> > once I got used to that it wasn't so bad.
>=20
> I'd look on that as a plus.

I can imagine it is, when I get used to it :)

[snip]

>=20
> Yes, I don't understand that either.  It's easy enough to bind, of
> course.  I have this in my .emacs:
>=20
> (global-set-key "=18=07" 'goto-line)
>=20

And now so do I.

> > 	Indenting is a big mystery. OK, when in C-mode it will
> > 	auto-indent, but for non-code text it doesn't seem to work.
> > 	This e-mail is done in emacs and indenting this paragraph and
> > 	the one above I found impossible to do other than manually.
> >
> > The first line of each was started with a TAB but no way could I make
> > emacs indent the subsequent lines to match (``:se ai'' will do it
> > automatically in vi, and if you later edit it and mess it up then
> > ``!}fmt'' will clean it up). I tried selecting the paragraph and then
> > Edit->Fill, but all it did was split it into lines ~75 chars but only
> > the first line was indented! (the ``goto-line'' paragraph above).
>=20
> Emacs has a different approach to this issue.  Each buffer has a mode
> assigned to it.  When you edit C text, you automatically get the
> c-mode loaded.  With text, by default, you get fundamental, which
> doesn't know much about indenting.  The first thing you can do is load
> letter-mode, which will do what you want to do.  It also modifies the
> way m-q (fill paragraph) works.
>=20

I take it that by this you mean ``M-x mh-letter-mode''? I tried it,
but just get:

	Cannot find the commands 'inc' and 'mhl'

There is "Auto Fill (word wrap) in Text modes" on the Help->Options
menu, but that doesn't seem to do anything. It certainly isn't
formatting this paragraph as I type it.


>=20
> No, but O'Reilly does a book.
>=20

Is that a personal recommendation?

Mark (Who's determined to master emacs)

--=20
PERL has been described as "the duct tape of the Internet"
and "the Unix Swiss Army chainsaw"
				- Computer Shopper 12/99
________________________________________________________________
      FreeBSD - The Power To Serve http://www.freebsd.org
      My Webpage http://ukug.uk.freebsd.org/~mark/
mailto:mark@ukug.uk.freebsd.org              http://www.radan.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991125221140.D1342>