Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!sri-unix!ctnews!pyramid!prls!mips!dce From: dce@mips.UUCP (David Elliott) Newsgroups: comp.sys.apollo,comp.windows.misc Subject: Re: DM vs. Emacs Message-ID: <481@quacky.UUCP> Date: Wed, 24-Jun-87 12:16:06 EDT Article-I.D.: quacky.481 Posted: Wed Jun 24 12:16:06 1987 Date-Received: Fri, 26-Jun-87 06:27:28 EDT References: <8706222144.AA03493@hi-csc.uucp> <1850@vdsvax.steinmetz.UUCP> Reply-To: dce@quacky.UUCP (David Elliott) Distribution: world Organization: MIPS Computer Systems, Sunnyvale, CA Lines: 24 Xref: mnetor comp.sys.apollo:235 comp.windows.misc:39 >In article <8706222144.AA03493@hi-csc.uucp> slocum@hi-csc.UUCP (Brett Slocum) writes: >The strength the [Apollo's ] DM has over Emacs is that it is integrated >into the environment and Emacs is not; the DM can be used >anywhere on the Apollo screen -- Emacs cannot (yes, I know, >you can run a shell from inside Emacs. But you still can't >touch the command window). The weakness of the DM editing facility as compared to Emacs or vi is that you can't map keys on a per-window basis. When I edit text, I want one set of mappings. When I'm programming, I want a different set; in fact, I want a different set for shell programming and C programming. I also want to be able to change the mappings in one text editing window and not another, and I don't want any of these changes to affect how my "shell" character mappings are affected. When DM can do this, it will be a useful editor. When I worked on Apollos, I chose to use vi because it didn't stick me with a single set of key bindings. -- David Elliott {decvax,ucbvax,ihnp4}!decwrl!mips!dce