Spec-Zone.ru › Elisp

Оценивание

Внутри Edebug можно оценивать выражения так, как если бы Edebug не выполнялся. Edebug пытается быть невидимым для оценки и вывода выражения. Оценка выражений, вызывающих побочные эффекты, будет работать как ожидается, за исключением изменений данных, которые Edebug явно сохраняет и восстанавливает. Подробности о этом процессе см. в разделе Внешний контекст.

e exp RET

Оценить выражение exp в контексте за пределами Edebug (edebug-eval-expression). То есть, Edebug пытается свести к минимуму своё вмешательство в оценку.

M-: exp RET

Оценить выражение exp в контексте самого Edebug (eval-expression).

C-x C-e

Оценить выражение перед точкой в контексте за пределами Edebug (edebug-eval-last-sexp). С префиксом аргумента ноль (C-u 0 C-x C-e), не сокращать длинные элементы (например, строки и списки).

Edebug поддерживает оценку выражений, содержащих ссылки на лексически связанные символы, созданные следующими конструкциями в cl.el: lexical-let, macrolet, и symbol-macrolet.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Edebug-Eval.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API