JED(1)

JED(1)

ispell Home Page User Commands Index joe


NAME
       Jed - programmers editor

SYNOPSIS
       jed [options] file ...

DESCRIPTION
       Jed - programmers editor

       Features:

       Color syntax highlighting.  Emulation of Emacs, EDT, Word-
       star, and Brief editors.  Extensible in a language  resem-
       bling  C. Completely customizable.  Editing TeX files with
       AUC-TeX style editing (BiBTeX support too).  Folding  sup-
       port, and much more...

       For  complete documentation, see GNU info files, this man-
       ual only provides brief tutorial.

OPTIONS
       -batch
              run Jed in batch mode.  This is  a  non-interactive
              mode.
       -n
              do not load .jedrc file.
       -g 'n'
              goto line n in buffer
       -l 'file'
              load file as S-Lang code.
       -f 'function'
              execute S-Lang function named function
       -s 'string'
              search forward for string
       -2
              split window
       -i 'file'
              insert file into current buffer.

CONFIGURATION
              Emulating Other Editors

       JED's  ability  to  create new functions using the S--Lang
       programming language as  well  as  allowing  the  user  to
       choose  key bindings, makes the emulation of other editors
       possible. Currently, JED provides reasonable emulation  of
       the Emacs, EDT, and Wordstar editors.
              Emacs Emulation

       Emacs   Emulation  is  provided  by  the  S-Lang  code  in
       emacs.sl.  The basic functionality of Emacs  is  emulated;
       most  Emacs  users  should  have  no problem with JED.  To

       enable Emacs emulation in JED, make sure that the line:
              () = evalfile ("emacs");

       is in your jed.rc (.jedrc)  startup  file.   JED  is  dis-
       tributed  with  this  line  already present in the default
       jed.rc file.
              EDT Emulation

       For EDT emulation, edt.sl must be loaded.  This is  accom-
       plished by ensuring that the line:
              () = evalfile ("edt");

       is in present in the jed.rc (.jedrc) Startup File.
              Wordstar Emulation

       wordstar.sl  contains  the  S-Lang code for JED's Wordstar
       emulation. Adding the line
              () = evalfile ("wordstar");

       to your jed.rc (.jedrc) startup  file  will  enable  JED's
       Wordstar emulation.

RUN TIME
              Status line and Windows

       JED  supports  multiple  windows.  Each window may contain
       the same buffer or different buffers.  A  status  line  is
       displayed  immediately below each window.  The status line
       contains information such as the JED version  number,  the
       buffer  name,  mode,  etc.  Please beware of the following
       indicators:

       **
              buffer has been modified since last save.
       %%
              buffer is read only.
       m
              Mark set indicator.  This means a region  is  being
              defined.
       d
              File  changed  on  disk  indicator.  This indicates
              that the file associated with the buffer  is  newer
              than the buffer itself.
       s
              spot pushed indicator.
       +
              Undo is enabled for the buffer.
       [Narrow]
              Buffer is narrowed to a region of LINES.

       [Macro]
              A macro is being defined.
              Mini-Buffer.

       The  Mini-Buffer  consists of a single line located at the
       bottom of the screen. Much of the dialog between the  user
       and JED takes place in this buffer.  For example, when you
       search for a string, JED will prompt you for the string in
       the Mini-Buffer.

       The Mini-Buffer also provides a direct link to the S-Lang-
       interpreter.  To access the interpreter, press Ctrl-X  Esc
       and  the  S-Lang>  prompt  will appear in the Mini-Buffer.
       Enter any valid S-Lang expression for  evaluation  by  the
       interpreter.

       It  is possible to recall data previously entered into the
       Mini-Buffer by using the up and  down  arrow  keys.   This
       makes  it possible to use and edit previous expressions in
       a convenient and efficient manner.
              Basic Editing

       Editing with JED is pretty easy - most keys simply  insert
       themselves.   Movement  around  the buffer is usually done
       using the arrow keys or page up and page  down  keys.   If
       edt.sl  is loaded, the keypads on VTxxx terminals function
       as well.  Here,  only  the  highlights  are  touched  upon
       (cut/paste  operations  are  not considered `highlights').
       In the following, any character prefixed by the ^  charac-
       ter  denotes  a Control character. On keyboards without an
       explicit Escape key, Ctrl-[ will most likely generate  and
       Escape character.

       A  prefix  argument to a command may be generated by first
       hitting the Esc key, then entering the number followed  by
       pressing  the  desired key.  Normally, the prefix argument
       is used simply for repetition.  For example,  to  move  to
       the  right 40 characters, one would press Esc 4 0 followed
       immediately by the right arrow key.  This illustrates  the
       use  of  the repeat argument for repetition.  However, the
       prefix argument may be used in other ways  as  well.   For
       example,  to  begin defining a region, one would press the
       Ctrl-@ key.  This sets the mark and  begins  highlighting.
       Pressing  the Ctrl-@ key with a prefix argument will abort
       the act of defining the region and to pop the mark.

       The following list  of  useful  keybindings  assumes  that
       emacs.sl has been loaded.

       Ctrl-L
              Redraw screen.
       Ctrl-_
              Undo  (Control-underscore, also Ctrl-X u').
       Esc q
              Reformat paragraph (wrap mode).  Used with a prefix
              argument. will justify the paragraph as well.
       Esc n
              narrow paragraph (wrap mode).  Used with  a  prefix
              argument will justify the paragraph as well.
       Esc ;
              Make Language comment (Fortran and C)
       Esc \
              Trim whitespace around point
       Esc !
              Execute shell command
       Esc $
              Ispell word
       Ctrl-X ?
              Show line/column information.
       `
              quoted_insert --- insert next char as is (backquote
              key)
       Esc s
              Center line.
       Esc u
              Upcase word.
       Esc d
              Downcase word.
       Esc c
              Capitalize word.
       Esc x
              Get M-x minibuffer prompt with command completion
       Ctrl-X Ctrl-B
              pop up a list of buffers
       Ctrl-X Ctrl-C
              exit JED
       Ctrl-X 0
              Delete Current Window
       Ctrl-X 1
              One Window.
       Ctrl-X 2
              Split Window.
              Ctrl-X o
              Other window.
       Ctrl-X b
              switch to buffer
       Ctrl-X k
              kill buffer
       Ctrl-X s
              save some buffers
       Ctrl-X Esc
              Get "S-Lang>" prompt for interface  to  the  S-Lang
              interpreter.
       Esc .
              Find tag
       Ctrl-@
              Set  Mark  (Begin  defining a region).  Used with a
              prefix argument aborts  the  act  of  defining  the
              region and pops the Mark.

FILES
       JED_ROOT/lib/*.sl
              these are the default runtime jed slang files
       JED_ROOT/lib/site.sl
              This is the default startup file.
       /etc/jed.rc
              The system wide configuration file.
       ~/.jedrc
              Per user configuration file.

AUTHOR
       John E. Davis <A HREF="MAILTO:lt;davis@space.mit.edu">lt;davis@space.mit.edu</A>
              Jed's Author

       ---  This  document  was  translated to nroff by "Boris D.
       Beletsky" lt;borik@isracom.co.il

ispell Home Page User Commands Index joe