From: snk@fork.bae.bellcore.com (Samuel Kamens)
Subject: Re: hand injuries
Reply-To: snk@bae.bellcore.com
Organization: Bell Communications Research
Date: Tue, 26 Jan 93 13:17:48 GMT

In article <1993Jan26.070825.22091@EE.Stanford.EDU>, sahul@loading-zone.Stanford.EDU (Zakir H. Sahul) writes:
> In article <1993Jan26.003206.29170@smos.com>, david@smos.com (David Tornheim) writes:

> Is there elisp code that will enable emacs to:
> 
> 1) Act like regular emacs when in "insert" mode.
> 
> 2) When in "browse" mode, then one does't need to hit the CNTL key for C-key
> commands.  For example, if in "insert" mode, C-n = next line, C-e = end of
> line, and C-l = recenter, then in "browse" mode, n = next line, e = end of line
> and l = recenter.  Command that require two keys (C-x C-c etc) will remain the
> same. 
> 
> 3) A special key (like C-i) can be defined to toggle between "insert" and 
> "browse" modes.


I downloaded something a while back called "view-mode", which appears
to do just what you are asking for.

I asked archie, and it said there's a view.el at:


Host cac.washington.edu

    Location: /local/emacs-18.57/lisp
           FILE -rw-rw-r--      14523  Jan  9 1991  view.el
    Location: /local/emacs.pmax4.0/lisp
           FILE -rw-r--r--      14636  Aug 21 1988  view.el
    Location: /local/emacs.sun386/lisp
           FILE -rw-rw-r--      14636  Aug 21 1988  view.el
    Location: /local/epoch-next/lisp
           FILE -rw-r--r--      14636  Oct 16 1990  view.el
    Location: /local/epoch-pmax/lisp
           FILE -rw-r--r--      14636  Oct 16 1990  view.el

Host cmns.think.com

    Location: /gnu/dist-18.55/lisp
           FILE -rw-r--r--      14636  Aug 22 1988  view.el
    Location: /gnu/emacs-18.57/lisp
           FILE -rw-r--r--      14523  Jan 29 1991  view.el

Host cs.tut.fi

    Location: /pub/src/gnu/emacs-18.58/lisp
           FILE -rw-r--r--      14803  May 13 1991  view.el
    Location: /pub/src/gnu/lemacs-19.2/lisp/modes
           FILE -rw-r--r--      15790  Apr 14 1992  view.el

Host cs.ubc.ca

    Location: /pub/archive/gnu/lemacs-19.1/lisp
           FILE -rw-r--r--      15790  Apr 13 1992  view.el

Host ee.utah.edu

    Location: /emacs/lisp
           FILE -rw-r--r--      14523  Jan  9 1991  view.el

Host emx.cc.utexas.edu

    Location: /pub/mnt/source/gnu/emacs-18.57/lisp
           FILE -rw-rw-r--      14523  Jan  9 1991  view.el
    Location: /pub/mnt/source/gnu/emacs-18.58/lisp
           FILE -rw-rw-r--      14803  May 13 1991  view.el

Host gatekeeper.dec.com

    Location: /contrib/share/lib/emacs/lisp
           FILE -rw-rw-r--      14803  Feb 21 1992  view.el
    Location: /contrib/src/pa/emacs-18.58/src/lisp
           FILE -rw-rw-r--      14803  Feb 21 1992  view.el

Host hub.ucsb.edu

    Location: /pub/emacs
           FILE -r--r--r--      16378  Jun  1 1990  view.el

Host media-lab.media.mit.edu

    Location: /pub/epoch/epoch-4.0p2/lisp
           FILE -rw-r--r--      14803  Jun  3 00:00  view.el

Host walton.maths.tcd.ie

    Location: /src/gnu/epoch-4.2/lisp
           FILE -rw-r--r--      14803  Aug 27 04:54  view.el

Host world.std.com

    Location: /src/gnu/emacs/emacs-18.57/lisp
           FILE -rw-rw-r--      14803  Feb 20 1992  view.el


Enjoy!

Sam

-- 
Sam Kamens					Bell Communications Research
snk@bae.bellcore.com				Phone: (908) 699-7509
444 Hoes Lane  Room RRC 1D-210
Piscataway, NJ 08854
Newsgroups: gnu.emacs.help