diff options
| author | Fabián Ezequiel Gallina | 2014-12-27 13:21:17 -0300 |
|---|---|---|
| committer | Fabián Ezequiel Gallina | 2014-12-27 13:21:17 -0300 |
| commit | 411c1c65313aa4e22730ba9762e073881f4e299a (patch) | |
| tree | 14833e398a5ce64db5124afafe992d47e51b70e8 /doc/lispref/debugging.texi | |
| parent | c3c51ec274f423cf8044cd5b9bc0bbc5bda1f6aa (diff) | |
| parent | 216c6aadf22bfb9d209b6ce9a469499fd6e1b78f (diff) | |
| download | emacs-411c1c65313aa4e22730ba9762e073881f4e299a.tar.gz emacs-411c1c65313aa4e22730ba9762e073881f4e299a.zip | |
Merge from origin/emacs-24
216c6aa * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use `tramp-rsh-end-of-line', it ought to be more robust.
20cfd24 Improve indexing on the chapter/section/subsection levels.
14c3739 * lisp/progmodes/js.el (js-syntax-propertize): "return" can't be divided.
ea78112 * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n" as end-of-line delimeter for passwords, when running on MS Windows.
012479a * lisp/progmodes/sh-script.el: Don't set global indent-line-function
75e114f Fix line numbers on Python shell.
d0fd23c doc/emacs/buffers.texi (Kill Buffer): Improve indexing.
8e818d1 Keep maximized when going fullscreen.
749813e python.el: Fix electric colon behavior
936d5e5 Fix last patch.
74d3b20 Fixes: debbugs:18623
Conflicts:
doc/emacs/ChangeLog
doc/lispref/ChangeLog
doc/lispref/functions.texi
lisp/ChangeLog
src/ChangeLog
src/xterm.c
test/ChangeLog
Diffstat (limited to 'doc/lispref/debugging.texi')
| -rw-r--r-- | doc/lispref/debugging.texi | 6 |
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 |
| 10 | Lisp program. | 11 | Lisp 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 |
| 289 | program by writing the expression @code{(debug)} at that point. To do | 292 | program 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 |
| 461 | to invoke the debugger. | 465 | to 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 |
| 712 | an excess open parenthesis, the way to do this is to go to the end of | 717 | an 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 |
| 746 | of the file, then type @kbd{C-u -1 C-M-u} to find the end of the first | 752 | of the file, then type @kbd{C-u -1 C-M-u} to find the end of the first |