如何在emacs中为Django安装pony-mode

时间:2011-11-10 09:17:25

标签: django emacs

我是emacs的新手,我想为django安装pony-mode。我一直在努力解决安装说明,但我还没有办法让它工作。我需要对所有.el文件进​​行字节编译吗?我怎么做?是否需要安装任何依赖项?我设法得到以下错误:pony-mode.el:83:1:Error: Cannot open load file: files-x。有人可以提供全套指示吗?

我在ubuntu 10.04上使用emacs GNU Emacs 23.1.1

3 个答案:

答案 0 :(得分:4)

我注意到pony-mode也可以通过package.el

获得

我的包管理器配置如下:

(require 'package)
(dolist (source '(("marmalade" . "http://marmalade-repo.org/packages/")
                  ("elpa" . "http://tromey.com/elpa/")))
  (add-to-list 'package-archives source t))
(package-initialize)

然后您应该能够运行package-install命令并在迷你缓冲区中出现提示时键入pony-mode

答案 1 :(得分:2)

它适用于我

git clone http://github.com/davidmiller/pony-mode ~/Development/pony-mode

M-x byte-compile-file (compile only pony-mode.el)

然后添加到.emacs:

(add-to-list 'load-path "~/Development/pony-mode")
(require 'pony-mode)

当然你必须改变你的路径......小心加载路径功能中的路径,没有最终/没有空格

答案 2 :(得分:0)

错误“无法打开加载文件:files-x”与字节编译无关。

GNU Emacs的files-x.el'中包含一个文件,这是pony-mode所需的,用于为每个项目设置设置目录本地变量。

此错误很可能意味着设置变量`load-path',使其无法找到files-x.el。

(/ usr / local / share / emacs / 23.1 / lisp / files-x.el将是您查看案例的第一个好地方。 C-h v load-path将允许您检查此变量。)

如果您的安装是标准的

,@ Fernando提供的安装说明应该有效