(M31170): Separate U+83D4.
[chise/xemacs-chise.git] / info / xemacs.info-18
index 0a17cb9..406752e 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file ../info/xemacs.info, produced by Makeinfo version
-1.68 from the input file xemacs/xemacs.texi.
+This is ../info/xemacs.info, produced by makeinfo version 4.0 from
+xemacs/xemacs.texi.
 
 INFO-DIR-SECTION XEmacs Editor
 START-INFO-DIR-ENTRY
@@ -30,6 +30,82 @@ versions, except that the sections entitled "The GNU Manifesto",
 translation approved by the author instead of in the original English.
 
 \1f
+File: xemacs.info,  Node: Unasked-for Search,  Next: Emergency Escape,  Prev: Text Garbled,  Up: Lossage
+
+Spontaneous Entry to Incremental Search
+---------------------------------------
+
+   If Emacs spontaneously displays `I-search:' at the bottom of the
+screen, it means that the terminal is sending `C-s' and `C-q' according
+to the poorly designed xon/xoff "flow control" protocol.  You should
+try to prevent this by putting the terminal in a mode where it will not
+use flow control, or by giving it enough padding that it will never
+send a `C-s'.  If that cannot be done, you must tell Emacs to expect
+flow control to be used, until you can get a properly designed terminal.
+
+   Information on how to do these things can be found in the file
+`INSTALL' in the Emacs distribution.
+
+\1f
+File: xemacs.info,  Node: Emergency Escape,  Next: Total Frustration,  Prev: Unasked-for Search,  Up: Lossage
+
+Emergency Escape
+----------------
+
+   Because at times there have been bugs causing Emacs to loop without
+checking `quit-flag', a special feature causes Emacs to be suspended
+immediately if you type a second `C-g' while the flag is already set,
+so you can always get out of XEmacs.  Normally Emacs recognizes and
+clears `quit-flag' (and quits!) quickly enough to prevent this from
+happening.
+
+   When you resume Emacs after a suspension caused by multiple `C-g', it
+asks two questions before going back to what it had been doing:
+
+     Auto-save? (y or n)
+     Abort (and dump core)? (y or n)
+
+Answer each one with `y' or `n' followed by <RET>.
+
+   Saying `y' to `Auto-save?' causes immediate auto-saving of all
+modified buffers in which auto-saving is enabled.
+
+   Saying `y' to `Abort (and dump core)?' causes an illegal instruction
+to be executed, dumping core.  This is to enable a wizard to figure out
+why Emacs was failing to quit in the first place.  Execution does not
+continue after a core dump.  If you answer `n', execution does
+continue.  With luck, Emacs will ultimately check `quit-flag' and quit
+normally.  If not, and you type another `C-g', it is suspended again.
+
+   If Emacs is not really hung, but is just being slow, you may invoke
+the double `C-g' feature without really meaning to.  In that case,
+simply resume and answer `n' to both questions, and you will arrive at
+your former state.  Presumably the quit you requested will happen soon.
+
+   The double-`C-g' feature may be turned off when Emacs is running
+under a window system, since the window system always enables you to
+kill Emacs or to create another window and run another program.
+
+\1f
+File: xemacs.info,  Node: Total Frustration,  Prev: Emergency Escape,  Up: Lossage
+
+Help for Total Frustration
+--------------------------
+
+   If using Emacs (or something else) becomes terribly frustrating and
+none of the techniques described above solve the problem, Emacs can
+still help you.
+
+   First, if the Emacs you are using is not responding to commands, type
+`C-g C-g' to get out of it and then start a new one.
+
+   Second, type `M-x doctor <RET>'.
+
+   The doctor will make you feel better.  Each time you say something to
+the doctor, you must end it by typing <RET> <RET>.  This lets the
+doctor know you are finished.
+
+\1f
 File: xemacs.info,  Node: Bugs,  Prev: Lossage,  Up: Top
 
 Reporting Bugs
@@ -145,7 +221,7 @@ backtrace showing how the Lisp program in Emacs arrived at the error.
 To make the backtrace, you must execute the Lisp expression `(setq
 debug-on-error t)' before the error happens (that is to say, you must
 execute that expression and then make the bug happen).  This causes the
-Lisp debugger to run (*note Lisp Debug::.).  The debugger's backtrace
+Lisp debugger to run (*note Lisp Debug::).  The debugger's backtrace
 can be copied as text into the bug report.  This use of the debugger is
 possible only if you know how to make the bug happen again.  Do note
 the error message the first time the bug happens, so if you can't make
@@ -253,7 +329,7 @@ Backup File
 Balance Parentheses
      Emacs can balance parentheses manually or automatically.  Manual
      balancing is done by the commands to move over balanced expressions
-     (*note Lists::.).  Automatic balancing is done by blinking the
+     (*note Lists::).  Automatic balancing is done by blinking the
      parenthesis that matches one just inserted (*note Matching Parens:
      Matching.).
 
@@ -308,8 +384,8 @@ Command
 
 Command Name
      A command name is the name of a Lisp symbol which is a command
-     (*note Commands::.).  You can invoke any command by its name using
-     `M-x' (*note M-x::.).
+     (*note Commands::).  You can invoke any command by its name using
+     `M-x' (*note M-x::).
 
 Comments
      A comment is text in a program which is intended only for the
@@ -321,8 +397,8 @@ Comments
 Compilation
      Compilation is the process of creating an executable program from
      source code.  Emacs has commands for compiling files of Emacs Lisp
-     code (*note Lisp Libraries::.) and programs in C and other
-     languages (*note Compilation::.).
+     code (*note Lisp Libraries::) and programs in C and other languages
+     (*note Compilation::).
 
 Complete Key
      A complete key is a character or sequence of characters which,
@@ -367,7 +443,7 @@ Current Buffer
      current one.  *Note Buffers::.
 
 Current Line
-     The line point is on (*note Point::.).
+     The line point is on (*note Point::).
 
 Current Paragraph
      The paragraph that point is in.  If point is between paragraphs,
@@ -387,8 +463,8 @@ Cursor
 
 Customization
      Customization is making minor changes in the way Emacs works.  It
-     is often done by setting variables (*note Variables::.) or by
-     rebinding keys (*note Keymaps::.).
+     is often done by setting variables (*note Variables::) or by
+     rebinding keys (*note Keymaps::).
 
 Default Argument
      The default for an argument is the value that is used if you do not
@@ -781,10 +857,10 @@ Prompt
      A prompt is text printed to ask the user for input.  Printing a
      prompt is called prompting.  Emacs prompts always appear in the
      echo area (q.v.).  One kind of prompting happens when the
-     minibuffer is used to read an argument (*note Minibuffer::.); the
+     minibuffer is used to read an argument (*note Minibuffer::); the
      echoing which happens when you pause in the middle of typing a
      multi-character key is also a kind of prompting (*note Echo
-     Area::.).
+     Area::).
 
 Quitting
      Quitting means cancelling a partially typed command or a running
@@ -923,7 +999,7 @@ Termscript File
      explicitly instructed to do so.  *Note Bugs::.
 
 Text
-     Text has two meanings (*note Text::.):
+     Text has two meanings (*note Text::):
 
         * Data consisting of a sequence of characters, as opposed to
           binary numbers, images, graphics commands, executable
@@ -946,7 +1022,7 @@ Transposition
      Transposing two units of text means putting each one into the place
      formerly occupied by the other.  There are Emacs commands to
      transpose two adjacent characters, words, sexps (q.v.), or lines
-     (*note Transpose::.).
+     (*note Transpose::).
 
 Truncation
      Truncating text lines in the display means leaving out any text on