0

23.2.1 で emacs の matlab モードを使用すると問題が発生します (他のバージョン、たとえば 21.4.1.、23.1.1.、および 23.3.1 は正常に動作します)。いくつかの検査の後、問題のある領域は次のとおりです。

(defun matlab-all-known-properties ()
  "Return a list of all properties."
  (let ((lst matlab-core-properties)
    (tl matlab-property-lists))
    (while tl
      (setq lst (append lst (cdr (car tl)))
        tl (cdr tl)))
    (matlab-uniquafy-list lst)))

(defvar matlab-all-known-properties (matlab-all-known-properties)
  "List of all the known properties.")

23.2 でエラーが発生します。

*** Eval error ***  Lisp nesting exceeds `max-lisp-eval-depth'

ここで何が起こっているのか、および修正方法についてのアイデアはありますか?

4

0 に答える 0