[BC] Editor Wars [WAS: Browser Wars]
Fred Gleason
fredg
Wed Dec 7 21:35:48 CST 2005
On Wednesday 07 December 2005 09:48, Cowboy wrote:
> EMACS is a great editor, optimized for writing code, and Fred and I have
> ?had issues with the link vi points to on occasion, but I don't know EMACS,
> ?and learning it has proven quite daunting.
Comparing VI to EMACS is a bit like comparing a motor scooter to an 18 wheel
semi. Emacs can do many, many things beyond file editing, including reading
e-mail, Usenet news, acting as an Integrated Development Environment (with
front ends to things like version control, compilation, debugging), etc, etc.
Probably 99% of Rivendell was written, compiled and debugged in Emacs. What
gives it this flexibility is a very powerful, built-in scripting language
(Emacs LISP) that allows new modes to be easily added and extended without
having to mess with (or even understand) the core C code at all. There's
even a mode available that allows one to edit waveform audio.
Of course, this much customizability comes with pitfalls of its own. If you
happen to be working on a system without your '.gnu-emacs' file handy
(containing all your custom modes and key-bindings), it can be difficult to
remember the default command bindings. Thus, for those times, as well as
when Emacs isn't available at all, I've found Cowboy's policy of staying
familiar with at least the basic Vi commands to be an extremely good idea.
Vi really is the closest thing to a universal (in the sense of 'universally
available') file editor there is, at least in the Un*x world.
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Director of Broadcast Software Development |
| | Salem Radio Labs |
|-------------------------------------------------------------------------|
| At the beginning of the week, we sealed ten BSD programmers into a |
| computer room with a single distribution of BSD Unix. Upon opening |
| the room after seven days, we found all ten programmers dead, |
| clutching each others' throats, and thirteen new flavors of BSD. |
| -- Anonymous |
|-------------------------------------------------------------------------|
More information about the Broadcast
mailing list