home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / src / baseline / jove-4.14.6.lha / jove-4.14.6 / doc / jove.5 < prev    next >
Text File  |  1992-01-10  |  40KB  |  832 lines

  1. .dc "make-backup-files" "(variable)"
  2. If this variable is set, then whenever \s-2JOVE\s0 writes out a file, it will
  3. move the previous version of the file (if there was one) to "#filename".
  4. This is often convenient if you save a file by accident.  The default
  5. value of this variable is "off".
  6. .IQ Note:
  7. this is an optional part of
  8. \s-2JOVE\s0, and your guru may not have it enabled, so it may not work.
  9. .dc "make-buffer-unmodified" "ESC ~"
  10. This makes \s-2JOVE\s0 think the selected buffer hasn't been changed even if
  11. it has.  Use this when you accidentally change the buffer but don't
  12. want it considered changed.  Watch the mode line to see the * disappear
  13. when you use this command.  
  14. .dc "make-keymap" "Not Bound"
  15. This creates an empty keymap with a name you supply.  That name can be
  16. used to reference the keymap in other commands, such as
  17. bind-keymap-to-key.
  18. .dc "make-macro-interactive" "Not Bound"
  19. This command is meaningful only while you are defining a keyboard macro,
  20. and when you are in the minibuffer.  Ordinarily, when a command in a macro
  21. definition requires a trailing text argument (file name, search string,
  22. etc.), the argument you supply becomes part of the macro definition.  If
  23. you want to be able to supply a different argument each time the macro is
  24. used, then while you are defining it, you should give the
  25. make-macro-interactive command just before typing the argument which will
  26. be used during the definition process.  Note: you must bind this command
  27. to a key in order to use it; you can't say "ESC X make-macro-interactive".
  28. .dc "mark-threshold" "(variable)"
  29. This variable contains the number of lines point may move by before
  30. the mark is set.  If, in a search or something, point moves by more
  31. than this many lines, the mark is set so that you may return easily.
  32. The default value of this variable is 22 (one screenful, on most
  33. terminals).
  34. .dc "marks-should-float" "(variable)"
  35. When this variable is "off", the position of a mark is remembered as a line
  36. number within the buffer and a character number within the line.  If you add
  37. or delete text before the mark, it will no longer point to the text you
  38. marked originally because that text is no longer at the same line and
  39. character number.  When this variable is "on", the position of a mark is
  40. adjusted to compensate for each insertion and deletion.  This makes marks
  41. much more sensible to use, at the cost of slowing down insertion and
  42. deletion somewhat.  The default value is "on".
  43. .dc "match-regular-expressions" "(variable)"
  44. When set, \s-2JOVE\s0 will match regular expressions in search patterns.
  45. This makes special the characters ., *, [, ], ^, and $, and the two-character
  46. sequences \e<, \e>, \e\|{, \e\|} and \e\||.
  47. See the
  48. .IQ ed(1)
  49. manual page, the tutorial "Advanced Editing in 
  50. .UX
  51. ", and the section above "Searching with Regular Expressions"
  52. for more information.
  53. .dc "meta-key" "(variable)"
  54. You should set this variable to "on" if your terminal has a real Meta key.
  55. If your terminal has such a key, then a key sequence like ESC Y can be
  56. entered by holding down Meta and typing Y.  NOTE:  In some systems, this
  57. disables interrupting noninteractive shell commands.
  58. .dc "mode-line" "(variable)"
  59. The format of the mode line can be determined by setting this variable.
  60. The items in the line are specified using a format similar to that used by printf(3),
  61. with the special things being marked as "%x".  Digits may be used between the
  62. '%' and the 'x' to mean repeat that many times.
  63. \&'x' may be:
  64. .DS I
  65. .ta .5i 1i 1.5i
  66.     C    check for new mail, and displays "[New mail]" if there
  67.         is any (see also the mail-check-interval and disable-biff
  68.         variables)
  69.     F    the current file name, with leading path stripped
  70.     M    the current list of major and minor modes
  71.     b    the current buffer name
  72.     c    the fill character (-)
  73.     d    the current directory
  74.     e    extra space in modeline is distributed evenly
  75.         among the places %e is used (used for justifying,
  76.         separating, or centering parts of the modeline)
  77.     f    the current file name
  78.     l    the current load average (updated automatically)
  79.     mxy    x, when the buffer is modified or y, when not
  80.     n    the current buffer number
  81.     p    interactive process status for process windows
  82.     s    space, but only if previous character is not a space
  83.     t    the current time (updated automatically)
  84.     w    a '>' for windows which are scrolled left
  85.     [ ]    the square brackets printed when in a recursive edit
  86.     ( )    items enclosed in %( ... %) will only be printed on
  87.         the bottom mode line, rather than copied when the
  88.         window is split
  89. .DE
  90. In addition, any other character is simply copied into the mode line.
  91. Characters may be escaped with a backslash.  To get a feel for all
  92. this, try typing "ESC X print mode-line" and compare the result with
  93. your current mode line.
  94. .dc "mode-line-color" "(variable)"
  95. This specifies the color of the modeline (PC version only).  Its default
  96. value is 0, and in that case it is drawn in reverse video.  If it has any
  97. other value, this value is used as the attribute in the Bios calls.
  98. .dc "mode-line-should-standout" "(variable)"
  99. If set, the mode line will be printed in reverse video, if your
  100. terminal supports it.  The default for this variable is "off".
  101. .dc "name-kbd-macro" "Not Bound"
  102. This copies the keyboard macro and gives it a name freeing up the
  103. keyboard macro so you can define some more.  Keyboard macros with
  104. their own names can be bound to keys just like built in commands
  105. can.  See the
  106. .IQ define-macro,
  107. .IQ source
  108. and
  109. .IQ write-macros-to-file
  110. commands.
  111. .dc "newline" "Return"
  112. This divides the current line at point moving all the text to the
  113. right of point down onto the newly created line.  Point moves down to
  114. the beginning of the new line.
  115. .dc "newline-and-backup" "C-O"
  116. This divides the current line at point moving all the text to the
  117. right of point down onto the newly created line.  The difference
  118. between this and "newline" is that point does not move down to the
  119. beginning of the new line.
  120. .dc "newline-and-indent" "LineFeed"
  121. This behaves the same was as Return does when in Auto Indent mode.
  122. This makes Auto Indent mode obsolete but it remains in the name of
  123. backward compatibility.
  124. .dc "next-error" "C-X C-N"
  125. This moves to the next error in the list of errors that were parsed
  126. with
  127. .IQ parse-errors.
  128. In one window the list of errors is shown with the current one always at
  129. the top.  In another window is the file that contains the error.  Point
  130. is positioned in this window on the line where the error occurred.
  131. .dc "next-line" "C-N"
  132. This moves down to the next line.
  133. .dc "next-page" "C-V"
  134. This displays the next page of the buffer by taking the bottom line of
  135. the window and redrawing the window with it at the top.  If there isn't
  136. another page in the buffer \s-2JOVE\s0 rings the bell.  If a numeric argument
  137. is supplied the screen is scrolled up that many lines; if the argument
  138. is negative the screen is scrolled down.
  139. .dc "next-window" "C-X N"
  140. This moves into the next window.  Windows live in a circular list so
  141. when you're in the bottom window and you try to move to the next one
  142. you are moved to the top window.  It is an error to use this command
  143. with only one window.
  144. .dc "number-lines-in-window" "Not Bound"
  145. This displays the line numbers for each line in the buffer being
  146. displayed.  The number isn't actually part of the text; it's just
  147. printed before the actual buffer line is.  To turn this off you run
  148. the command again; it toggles.
  149. .dc "over-write-mode" "Not Bound"
  150. This turns Over Write mode on (or off if it's currently on) in the selected
  151. buffer.  When on, this mode changes the way the self-inserting characters
  152. work.  Instead of inserting themselves and pushing the rest of the line over
  153. to the right, they replace or over-write the existing character.  Also,
  154. DEL replaces the character before point with a space instead of deleting
  155. it.  When Over Write mode is on "OvrWt" is displayed on the mode line.
  156. .dc "page-next-window" "ESC C-V"
  157. This displays the next page in the next window.  This is exactly the
  158. same as "C-X N C-V C-X P".
  159. .dc "paren-flash" ") } ]"
  160. This handles the C mode curly brace indentation, the Lisp mode paren
  161. indentation, and the Show Match mode paren/curly brace/square bracket
  162. flashing.
  163. .dc "paren-flash-delay" "(variable)"
  164.