我已升级到Emacs 23.3,现在*Compile-Log*缓冲区不断打开,出现以下错误:
Warning: `font-lock-beginning-of-syntax-function' is an obsolete variable (as
of Emacs 23.3); use `syntax-begin-function' instead.
Run Code Online (Sandbox Code Playgroud)
我假设上游作者将来会处理这些警告.在那之前,我如何防止这些错误出现并打开一个新窗口?
phi*_*ils 22
由于另一个问题,我目前回到23.2,但是当我尝试23.3时,我在这个问题上遇到了解决方法.它只是防止变量被认为是过时的,但在Mumamo自行解决之前,这似乎更可取!
;; Mumamo is making emacs 23.3 freak out:
(when (and (equal emacs-major-version 23)
(equal emacs-minor-version 3))
(eval-after-load "bytecomp"
'(add-to-list 'byte-compile-not-obsolete-vars
'font-lock-beginning-of-syntax-function))
;; tramp-compat.el clobbers this variable!
(eval-after-load "tramp-compat"
'(add-to-list 'byte-compile-not-obsolete-vars
'font-lock-beginning-of-syntax-function)))
Run Code Online (Sandbox Code Playgroud)