| Allegro CL version 10.1 This page is new in 10.1. |
Arguments: ide-configuration
This user option controls controls whether the IDE's debugger will be used for all non-IDE processes when they signal errors, rather than using the base Lisp's debugger. (The IDE's debugger is always used for IDE processes.) The default value is true to use the IDE's debugger for all processes. One case where you may want to use the base Lisp's debugger instead for non-IDE processes is when running the IDE from Emacs, in which case you may want to turn this option off.
This option does not appear on the options dialog, but it could be turned off with the following expression:
(setf (ide:use-ide-debugger-on-all-processes (cg:configuration ide:*ide-system*)) nil)
An alternative is to specify whether the IDE's debugger should be used
for an individual non-IDE process. This can be done by adding a
:use-ide-debugger
entry to the
process-property-list of the
process. If such an entry is in the plist, it overrides the value
of use-ide-debugger-on-all-processes even if the
plist entry is nil
. For example, the
following expression would ensure that the IDE's debugger
is not used for the current process.
(setf (getf (mp:process-property-list mp:*current-process*) :use-ide-debugger) nil)
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page is new in the 10.1 release.
Created 2019.8.20.
| Allegro CL version 10.1 This page is new in 10.1. |