如何在OS X上安装Emacs 23的新模式?

5
我刚从SourceForge下载了Haskell和J模式,但我不知道如何让它们与emacs 23接口。谷歌搜索结果显示了针对emacs 22的详细说明,但看起来已经进行了更改,使得我难以弄清楚应该将源文件放在哪里。内部文档似乎假定有比我更多的emacs内部经验,这个问题已经困扰了我几天。有人知道如何启动这些模式吗?
编辑:感谢Untwisted提供答案。最终,我的真正问题是:
1)我不知道.osx文件在finder中是不可见的,但在终端中是可见的。
2)我从没想过可以在运行emacs的情况下修改.emacs文件。
一旦我意识到这些是我的问题,我使用C-x C-f打开~/.emacs,复制了Untwisted修复的文本,并修改了它以反映我的个人文件路径。之后,一切都正常了。

什么是二进制?模式是.el文件,这些文件是源代码。 - mmmmmm
我指的是.el文件--我看到有人在某个地方将其中一种模式称为二进制,所以我没有思考就称其为二进制。现在问题陈述已经修正。 - estanford
1个回答

7
基本上,您需要将.el文件放在某个地方(我将我的文件保存在~/.emacs_extras/haskell-mode/中),并编辑您的~/.emacs文件以在适当时加载Haskell模式。以下是一个~/.emacs文件的示例:
(load "~/.emacs_addons/haskell-mode/haskell-site-file")
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)

这样就可以让Haskell模式正常工作了。有关更多详细信息、其他选项等,请查看:http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs


那么.emacs文件是在emacs23包内部,还是在安装过程中放入外部文件路径?找出(.emacs文件在哪里/它叫什么名字/如何更改它)一直是我问题的重要部分。 - estanford
找到了。(它藏在 OS X 的查找器中,但不会出现在终端的 ls -al 命令中。)现在我需要想办法说服文件相信我有读写权限... - estanford

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接