1

我在 Win64 下使用 Emacs。我想加载一个gas-mode.el在启动时调用的模式。

我写的:

C-x C-f c:/Program Files (x86)/emacs-23.1/.emacs

(autoload 'gas-mode "c:/Program Files (x86)/emacs-23.1/lips/gas-mode.el")
(setq auto-mode-alist 
     (append '(("\\.asm\\'" . gas-mode) ("\\.inc\\'" . gas-mode))
             auto-mode-alist))

C-x C-s
C-x C-c

<Restarting...>

M-x gas-mode

Emacs 的回答:

我从来没有得到不同的回应:

[No match]

我的问题:

如何让 Emacsgas-mode.el在启动时自动加载?任何的想法?谢谢。

我的.emacs用户初始化文件所在的位置:

Emacs 告诉我可以在程序目录的 emacs 文件夹中找到它:

user-init-file

C-j

"c:/Program Files (x86)/emacs-23.1/.emacs"
4

1 回答 1

2

我对 lisp 或 emacs lisp 不太了解,但您可以转到它所在的 .emacs 文件。然后在该文件中添加此代码

(load "c:/Program Files (x86)/emacs-23.1/lips/gas-mode.el") 

同样在您的加载路径中,您有“嘴唇”,我相信它应该是“lisp”,因此这可能是问题之一。

还有一件事,您不必每次都重新启动 emacs 可以转到最后一个括号并执行C-x C-e将评估表单的操作。要评估臭虫,你会做 MX load-file /.emacs

于 2012-05-30T16:01:40.027 回答