[BACK]Return to mg.1 CVS log [TXT][DIR] Up to [local] / src / usr.bin / mg

Diff for /src/usr.bin/mg/mg.1 between version 1.2 and 1.3

version 1.2, 2000/02/25 19:10:22 version 1.3, 2000/02/28 14:59:54
Line 6 
Line 6 
 .Nd emacs-like text editor  .Nd emacs-like text editor
 .Sh SYNOPSIS  .Sh SYNOPSIS
 .Nm mg  .Nm mg
 .Op files  .Op Ar
 .Sh DESCRIPTION  .Sh DESCRIPTION
 .Nm  .Nm
 is intented intended to be a small, fast, and portable editor for  is intended to be a small, fast, and portable editor for
 people who can't (or don't want to) run real emacs thing for one  people who can't (or don't want to) run the real emacs for one
 reason or another, or are not familiar with the  reason or another, or are not familiar with the
 .Xr vi 1  .Xr vi 1
 editor.  It is compatible with emacs because there shouldn't  editor.  It is compatible with emacs because there shouldn't
Line 19 
Line 19 
 .Pp  .Pp
 Normal editing commands should be identical to Gnu Emacs.  It differs  Normal editing commands should be identical to Gnu Emacs.  It differs
 primarily in not having special modes for tasks other than straight  primarily in not having special modes for tasks other than straight
 editing, e.g. mail and news, and in not having special modes that  editing, e.g., mail and news, and in not having special modes that
 support various programming languages.  It does have text justification  support various programming languages.  It does have text justification
 and auto-fill mode.  It is written directly in C, so there is no  and auto-fill mode.  It is written directly in C, so there is no
 language in which you can write extensions.  However you can rebind  language in which you can write extensions.  However, you can rebind
 keys and change some parameters.  There are no limits to line length  keys and change some parameters.  There are no limits to line length
 or format.  Command, buffer, and file name completion and listing can  or format.  Command, buffer, and file name completion and listing can
 be done using space and ? respectively.  be done using the spacebar and
   .Ql ? ,
   respectively.
 .Pp  .Pp
 .Pp  
 The one major difference is in configuration files.  Gnu Emacs uses  The one major difference is in configuration files.  Gnu Emacs uses
 a configuration file  a configuration file
 .IR .emacs ,  .Pa .emacs ,
 which is written in Lisp.  which is written in Lisp.
 .Nm  .Nm
 uses its own configuration files, which contain extend mode Emacs  uses its own configuration files, which contain extend mode Emacs
 commands (i.e. commands that you could type after doing m-x).  commands (i.e., commands that you could type after doing m-x).
 There are two configuration files,  There are two configuration files,
 .IR .mg ,  .Pa .mg ,
 and  and
 .IR .mg-TERM .  .Pa .mg-TERM .
 TERM here represents the name of you terminal type.  E.g. if  Here,
 your terminal type is set to vt100,  .Ev TERM
   represents the name of you terminal type; e.g., if your terminal type
   is set to
   .Dq vt100 ,
 .Nm  .Nm
 will use  will use
 .I .mg-vt100  .Pa .mg-vt100
 as a startup file.  The terminal type startup file is used  as a startup file.  The terminal type startup file is used
 first.  If either of these files does not exist,  first.  If either of these files does not exist,
 .Nm  .Nm
 will look for a file by the same name (but without the leading  will look for a file by the same name (but without the leading
 dot) in  dot) in
 .IR /usr/local/lib/mg .  .Pa /usr/local/lib/mg .
 .Pp  .Pp
 See the manual for a full list of the commands that can  See the manual for a full list of the commands that can
 go in the files. The most commonly  go in the files. The most commonly
Line 79 
Line 83 
 global-set-key ^[^[[H beginning-of-buffer  global-set-key ^[^[[H beginning-of-buffer
 .Ed  .Ed
 .Pp  .Pp
 Here's another example sequence that you may find useful.  By default ()  Here's another example sequence that you may find useful.  By default,
 and [] are recognized as brackets, so bracket matching can be done.  .Dq ()
 The following defines {} as brackets, and turns on the mode that causes  and
   .Dq []
   are recognized as brackets, so bracket matching can be done.
   The following defines
   .Dq {}
   as brackets, and turns on the mode that causes
 the cursor to "blink" to show you matching brackets.  the cursor to "blink" to show you matching brackets.
 .Bd -literal -offset indent  .Bd -literal -offset indent
 global-set-key } blink-matching-paren-hack  global-set-key } blink-matching-paren-hack
 blink-matching-paren  blink-matching-paren
 set-default-mode blink  set-default-mode blink
 .Ed  .Ed
 .Pp  .Sh FILES
 .Sh ARGUMENTS  .Bl -tag -width /usr/local/lib/mg -compact
 .Nm  .It Pa ~/.mg
 does not take any options.  The only arguments you can pass it are  normal startup file
 file names.  It will do a find-file on each one, reading it into  .It Pa ~/.mg-TERM
 a buffer.  It will leave the last buffer on the screen.  terminal-specific startup file
 .Sh "SEE ALSO"  .It Pa /usr/local/lib/mg
   directory for system-wide startup files
   .El
   .Sh SEE ALSO
 .Xr vi 1  .Xr vi 1
 .Sh BUGS  .Sh BUGS
 When you type ? to list possible file names, buffer names, etc.,  When you type
   .Ql ?
   to list possible file names, buffer names, etc.,
 a help buffer is created for the possibilities.  In Gnu Emacs,  a help buffer is created for the possibilities.  In Gnu Emacs,
 this buffer goes away the next time you type a real command.  this buffer goes away the next time you type a real command.
 In  In
 .Nm ,  .Nm mg ,
 you must use "m-x 1" to get rid of it.  you must use "m-x 1" to get rid of it.
 .Sh FILES  
 .Pp  
 .Bl -tag -width /etc/passwd -compact  
 .It ~/.mg  
 normal startup file  
 .It ~/.mg-TERM  
 terminal-specific startup file  
 .It /usr/local/lib/mg  
 Directory for system-wide startup files.  (Files in  
 this directory do not have the leading dot).  
 .El  

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3