unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Error messages
@ 2007-09-10 19:07 Anton V. Belyaev
  2007-09-10 20:31 ` Tassilo Horn
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Anton V. Belyaev @ 2007-09-10 19:07 UTC (permalink / raw)
  To: help-gnu-emacs

Hello,

I use Emacs from CVS and it has a lot of errors and incompatibilities.
When some error occurs, I get just a message, for example

Invalid function: "..."

is there any way to get to debugger instead of this message, to be
able to fix the error?
I believe this is a common situation and enabling the debugger in this
case is very simple, but I didnt find a way to do it.

Thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error messages
  2007-09-10 19:07 Error messages Anton V. Belyaev
@ 2007-09-10 20:31 ` Tassilo Horn
  2007-09-11  8:14   ` Anton V. Belyaev
  2007-09-11  8:14 ` Tim X
  2007-09-11  8:37 ` Peter Dyballa
  2 siblings, 1 reply; 5+ messages in thread
From: Tassilo Horn @ 2007-09-10 20:31 UTC (permalink / raw)
  To: help-gnu-emacs

"Anton V. Belyaev" <anton.belyaev@gmail.com> writes:

Hi Anton,

> is there any way to get to debugger instead of this message, to be
> able to fix the error?

,----[ C-h f toggle-debug-on-error RET ]
| toggle-debug-on-error is an interactive compiled Lisp function in `menu-bar.el'.
| It is bound to <menu-bar> <options> <debug-on-error>.
| (toggle-debug-on-error &optional INTERACTIVELY)
| 
| Toggle whether to enter Lisp debugger when an error is signaled.
| In an interactive call, record this option as a candidate for saving
| by "Save Options" in Custom buffers.
`----

Bye,
Tassilo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error messages
  2007-09-10 20:31 ` Tassilo Horn
@ 2007-09-11  8:14   ` Anton V. Belyaev
  0 siblings, 0 replies; 5+ messages in thread
From: Anton V. Belyaev @ 2007-09-11  8:14 UTC (permalink / raw)
  To: help-gnu-emacs

On Sep 11, 12:31 am, Tassilo Horn <tass...@member.fsf.org> wrote:
> "Anton V. Belyaev" <anton.bely...@gmail.com> writes:
>
> Hi Anton,
>
> > is there any way to get to debugger instead of this message, to be
> > able to fix the error?
>
> ,----[ C-h f toggle-debug-on-error RET ]
> | toggle-debug-on-error is an interactive compiled Lisp function in `menu-bar.el'.
> | It is bound to <menu-bar> <options> <debug-on-error>.
> | (toggle-debug-on-error &optional INTERACTIVELY)
> |
> | Toggle whether to enter Lisp debugger when an error is signaled.
> | In an interactive call, record this option as a candidate for saving
> | by "Save Options" in Custom buffers.
> `----
>
> Bye,
> Tassilo

Thanks a lot, Tassilo! This works.
The strange thing is that I tried setting debug-on-error variable
before (I knew about it from ELisp docs), and it didnt work.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error messages
  2007-09-10 19:07 Error messages Anton V. Belyaev
  2007-09-10 20:31 ` Tassilo Horn
@ 2007-09-11  8:14 ` Tim X
  2007-09-11  8:37 ` Peter Dyballa
  2 siblings, 0 replies; 5+ messages in thread
From: Tim X @ 2007-09-11  8:14 UTC (permalink / raw)
  To: help-gnu-emacs

"Anton V. Belyaev" <anton.belyaev@gmail.com> writes:

> Hello,
>
> I use Emacs from CVS and it has a lot of errors and incompatibilities.
> When some error occurs, I get just a message, for example
>
> Invalid function: "..."
>
> is there any way to get to debugger instead of this message, to be
> able to fix the error?
> I believe this is a common situation and enabling the debugger in this
> case is very simple, but I didnt find a way to do it.
>
> Thanks.
>

,----[ C-h f toggle-debug-on-error RET ]
| toggle-debug-on-error is an interactive compiled Lisp function in `menu-bar.el'.
| It is bound to  <menu-bar> <options> <debug-on-error> .
| (toggle-debug-on-error &optional INTERACTIVELY)
| 
| Toggle whether to enter Lisp debugger when an error is signaled.
| In an interactive call, record this option as a candidate for saving
| by "Save Options" in Custom buffers.
| 
| [back]
`----

-- 
tcross (at) rapttech dot com dot au

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error messages
  2007-09-10 19:07 Error messages Anton V. Belyaev
  2007-09-10 20:31 ` Tassilo Horn
  2007-09-11  8:14 ` Tim X
@ 2007-09-11  8:37 ` Peter Dyballa
  2 siblings, 0 replies; 5+ messages in thread
From: Peter Dyballa @ 2007-09-11  8:37 UTC (permalink / raw)
  To: Anton V. Belyaev; +Cc: help-gnu-emacs


Am 10.09.2007 um 21:07 schrieb Anton V. Belyaev:

> is there any way to get to debugger instead of this message, to be
> able to fix the error?

Launch GNU Emacs with the option --debug-init – still no debugger  
(gdb or such) will launch, you'll get a bit more output, some  
backtrace of Elisp calls and arguments, that led to the error. When  
your lucky you might see a number where the error happened. Then use  
the function goto-char!


You can prepare your user init file with (cond (= 23 emacs-major- 
version) ... or (if (< 23 emacs-major-version) ...

--
Greetings

   Pete

The problem with the French is that they don't have a word for
«entrepreneur».                              - George W. Bush

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-09-11  8:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-10 19:07 Error messages Anton V. Belyaev
2007-09-10 20:31 ` Tassilo Horn
2007-09-11  8:14   ` Anton V. Belyaev
2007-09-11  8:14 ` Tim X
2007-09-11  8:37 ` Peter Dyballa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).