使用mac加载emacs(在终端中)时出现此错误。编译时,字节代码似乎有些错误:
Debugger entered--Lisp error: (void-variable mouse-wheel-mode)
byte-code("\304 ^X\305^H\306\307#\210\305^H\310\311#\210\305^H\312\311#\210\305^H\313\314#\210 \203?^@\315\316\317\n!\317^K!\317\320\nD!\317\320^KD!\317\321\nD!\317\321^KD!\257^F\"\210\305^H\322\323#\210\305^H\324\325#\210\305^H\326\323#\210\305^H\327\325#\210^H)\207"$
(defvar ccm-map (byte-code "\304 ^X\305^H\306\307#\210\305^H\310\311#\210\305^H\312\311#\210\305^H\313\314#\210 \203?^@\315\316\317\n!\317^K!\317\320\nD!\317\320^KD!\317\321\nD!\317\321^KD!\257^F\"\210\305^H\322\323#\210\305^H\324\325#\210\305^H\326\323#\210\305^H\327\$
require(centered-cursor-mode)
eval-buffer(#<buffer *load*> nil "/Users/nXqd/.emacs.d/init.el" nil t) ; Reading at buffer position 1732
load-with-code-conversion("/Users/nXqd/.emacs.d/init.el" "/Users/nXqd/.emacs.d/init.el" t t)
load("/Users/nXqd/.emacs.d/init" t t)
#[0 "^H\205\262^@ \306=\203^Q^@\307^H\310Q\202;^@ \311=\204^^^@\307^H\312Q\202;^@\313\307\314\315#\203*^@\316\202;^@\313\307\314\317#\203:^@\320\nB^R\321\202;^@\316\322^S\323^A\322\211#\210^K\322=\203a^@\324\325\326\307^H\327Q!\"\323^A\322\211#\210^K\322=\203`^@^A^S\21$
command-line()
normal-top-level()
如何解决这类问题?
答案 0 :(得分:1)
看起来centered-cursor-mode
检查变量mouse-wheel-mode
而不需要mwheel
。如果您在图形模式下运行,则此模式将在启动期间自动打开,因此加载变量,但显然在终端模式下根本未加载mwheel
库。
在加载.emacs.d/init.el
之前尝试将其添加到centered-cursor-mode
:
(require 'mwheel)