Emacs:模式在启动时不加载

时间:2012-05-30 15:51:57

标签: emacs ide lisp elisp dot-emacs

我在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]

我的问题:

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

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

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

user-init-file

C-j

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

1 个答案:

答案 0 :(得分:2)

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

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

同样在你的加载路径中,你有“嘴唇”,我相信它应该是“lisp”,所以这可能是其中一个问题。

还有一件事,您不必每次都可以转到最后一个括号重新启动emacs,并执行评估表单的C-x C-e。要评估bugger,你可以做M-X加载文件/.emacs