aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/debugging.texi
diff options
context:
space:
mode:
authorEli Zaretskii2014-12-23 20:42:30 +0200
committerEli Zaretskii2014-12-23 20:42:30 +0200
commit20cfd2480d75679da33958ea258143a313911712 (patch)
treec9bb1c63a4328f7e12105267001d54a7717cf588 /doc/lispref/debugging.texi
parent14c3739040a60bfe6ed0a3ce0aa90a4758155e28 (diff)
downloademacs-20cfd2480d75679da33958ea258143a313911712.tar.gz
emacs-20cfd2480d75679da33958ea258143a313911712.zip
Improve indexing on the chapter/section/subsection levels.
doc/lispref/windows.texi (Recombining Windows): Index subject of sections. doc/lispref/variables.texi (Variables with Restricted Values) (Generalized Variables): Index subject of sections. doc/lispref/text.texi (Buffer Contents, Examining Properties) (Changing Properties, Property Search, Substitution): Index subject of sections. doc/lispref/syntax.texi (Motion and Syntax, Parsing Expressions) (Motion via Parsing, Position Parse, Control Parsing): Index subject of sections. doc/lispref/strings.texi (Predicates for Strings, Creating Strings) (Modifying Strings, Text Comparison): Index subject of sections. doc/lispref/searching.texi (Syntax of Regexps, Regexp Special) (Regexp Functions, Regexp Functions): Index subject of sections. doc/lispref/processes.texi (Subprocess Creation, Process Information): Index subject of sections. doc/lispref/positions.texi (Screen Lines): Index subject of sections. doc/lispref/nonascii.texi (Scanning Charsets, Specifying Coding Systems): Index subject of sections. doc/lispref/minibuf.texi (Text from Minibuffer, Object from Minibuffer) (Multiple Queries, Minibuffer Contents): Index subject of sections. doc/lispref/markers.texi (Predicates on Markers, Creating Markers) (Information from Markers, Moving Markers): Index subject of sections. doc/lispref/macros.texi (Defining Macros, Problems with Macros): Index subject of sections. doc/lispref/loading.texi (Loading Non-ASCII, Where Defined): Index subject of sections. doc/lispref/lists.texi (List-related Predicates, List Variables, Setcar) (Setcdr, Plist Access): Index subject of sections. doc/lispref/keymaps.texi (Controlling Active Maps, Scanning Keymaps) (Modifying Menus): Index subject of sections. doc/lispref/help.texi (Accessing Documentation, Help Functions): Index subject of sections. doc/lispref/hash.texi (Hash Access): Index subject of sections. doc/lispref/functions.texi (Core Advising Primitives) (Advising Named Functions, Porting old advices): Index subject of sections. doc/lispref/frames.texi (Creating Frames, Initial Parameters) (Position Parameters, Buffer Parameters, Minibuffers and Frames) (Pop-Up Menus, Drag and Drop): Index subject of sections. doc/lispref/files.texi (Visiting Functions, Kinds of Files) (Unique File Names): Index subject of sections. doc/lispref/display.texi (Refresh Screen, Echo Area Customization) (Warning Variables, Warning Options, Delayed Warnings) (Temporary Displays, Managing Overlays, Overlay Properties) (Finding Overlays, Size of Displayed Text, Defining Faces) (Attribute Functions, Displaying Faces, Face Remapping) (Basic Faces, Font Lookup, Fontsets, Replacing Specs) (Defining Images, Showing Images): Index subject of sections. doc/lispref/debugging.texi (Debugging, Explicit Debug) (Invoking the Debugger, Excess Open, Excess Close): Index subject of sections. doc/lispref/customize.texi (Defining New Types, Applying Customizations) (Custom Themes): Index subject of sections. doc/lispref/control.texi (Sequencing, Combining Conditions) (Processing of Errors, Cleanups): Index subject of sections. doc/lispref/compile.texi (Eval During Compile): Index subject of sections. doc/lispref/commands.texi (Using Interactive, Distinguish Interactive) (Command Loop Info, Classifying Events, Event Mod) (Invoking the Input Method): Index subject of sections. doc/lispref/buffers.texi (Buffer List, Buffer Gap): Index subject of sections. doc/lispref/backups.texi (Making Backups, Numbered Backups, Backup Names) (Reverting): Index subject of sections. doc/lispref/abbrevs.texi (Abbrev Tables, Defining Abbrevs, Abbrev Files) (Abbrev Expansion, Standard Abbrev Tables, Abbrev Properties) (Abbrev Table Properties): Index subject of sections. doc/lispref/os.texi (Time of Day, Time Conversion, Time Parsing) (Time Calculations, Idle Timers): Index subject of sections.
Diffstat (limited to 'doc/lispref/debugging.texi')
-rw-r--r--doc/lispref/debugging.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi
index 66f12a022cb..0b3c47f4339 100644
--- a/doc/lispref/debugging.texi
+++ b/doc/lispref/debugging.texi
@@ -5,6 +5,7 @@
5@c See the file elisp.texi for copying conditions. 5@c See the file elisp.texi for copying conditions.
6@node Debugging 6@node Debugging
7@chapter Debugging Lisp Programs 7@chapter Debugging Lisp Programs
8@cindex debugging lisp programs
8 9
9 There are several ways to find and investigate problems in an Emacs 10 There are several ways to find and investigate problems in an Emacs
10Lisp program. 11Lisp program.
@@ -284,6 +285,8 @@ not currently set up to break on entry.
284 285
285@node Explicit Debug 286@node Explicit Debug
286@subsection Explicit Entry to the Debugger 287@subsection Explicit Entry to the Debugger
288@cindex debugger, explicit entry
289@cindex force entry to debugger
287 290
288 You can cause the debugger to be called at a certain point in your 291 You can cause the debugger to be called at a certain point in your
289program by writing the expression @code{(debug)} at that point. To do 292program by writing the expression @code{(debug)} at that point. To do
@@ -456,6 +459,7 @@ Toggle the display of local variables of the current stack frame.
456 459
457@node Invoking the Debugger 460@node Invoking the Debugger
458@subsection Invoking the Debugger 461@subsection Invoking the Debugger
462@cindex invoking lisp debugger
459 463
460 Here we describe in full detail the function @code{debug} that is used 464 Here we describe in full detail the function @code{debug} that is used
461to invoke the debugger. 465to invoke the debugger.
@@ -707,6 +711,7 @@ find the mismatch.)
707 711
708@node Excess Open 712@node Excess Open
709@subsection Excess Open Parentheses 713@subsection Excess Open Parentheses
714@cindex excess open parentheses
710 715
711 The first step is to find the defun that is unbalanced. If there is 716 The first step is to find the defun that is unbalanced. If there is
712an excess open parenthesis, the way to do this is to go to the end of 717an excess open parenthesis, the way to do this is to go to the end of
@@ -741,6 +746,7 @@ anything.
741 746
742@node Excess Close 747@node Excess Close
743@subsection Excess Close Parentheses 748@subsection Excess Close Parentheses
749@cindex excess close parentheses
744 750
745 To deal with an excess close parenthesis, first go to the beginning 751 To deal with an excess close parenthesis, first go to the beginning
746of the file, then type @kbd{C-u -1 C-M-u} to find the end of the first 752of the file, then type @kbd{C-u -1 C-M-u} to find the end of the first