Emacs 版本:2013-03-18 上 MARVIN 的 GNU Emacs 24.3.1 (i386-mingw-nt6.1.7601)
从这里复制了 highlight-current-line 的代码。在 中创建了一个文本文件.emacs.d
,将页面上的整个文本粘贴到文本文件中,并将其保存highlight-current-line.el
在同一文件夹中。
将以下行添加到.emacs
:
(add-to-list 'load-path "~/.emacs.d/")
(require 'highlight-current-line)
(global-hl-line-mode t)
(set-face-background 'hl-line "white")
(setq highlight-current-line-globally t)
重新启动 emacs 并收到此消息:
警告(初始化):加载 `c:/Users/Owner/AppData/Roaming/.emacs' 时出错:
文件错误:无法打开加载文件,突出显示当前行
为确保正常运行,您应该调查并删除初始化文件中的错误原因。使用 `--debug-init' 选项启动 Emacs 以查看完整的错误回溯。
在调试模式下启动 emacs 并在回溯中得到这个错误:
调试器进入--Lisp 错误: (file-error "Cannot open load file" "highlight-current-line") require(highlight-current-line)
eval-buffer(# nil "c:/Users/Owner/AppData/Roaming /.emacs" nil t) ; 读取缓冲区位置 1209
load-with-code-conversion("c:/Users/Owner/AppData/Roaming/.emacs" "c:/Users/Owner/AppData/Roaming/.emacs" tt) load("~/ .emacs" tt)
我的系统:Windows 7 32bit