2011-11-10 12 views
1

我是emacs的新手,我想爲django安裝pony-mode。我一直在努力安裝說明,但我還沒有找到一種方法來使其工作。我是否需要對所有.el文件進​​行字節編譯?我怎麼做?是否有任何需要安裝的依賴關係?我設法得到以下錯誤:pony-mode.el:83:1:Error: Cannot open load file: files-x。有人可以提供一套完整的說明嗎?如何在emacs中爲Django安裝pony-mode

我使用Ubuntu的10.04

回答

2

它工作得很好,我

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

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

然後Emacs的GNU Emacs的23.1.1增加的.emacs:

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

當然你將不得不改變你的路徑...小心路徑在加載路徑功能,沒有最後/沒有空格

+0

我仍然得到同樣的錯誤.. – fusion

+0

可以請你告訴你的.emacs文件請

由@Fernando提供的安裝說明應該工作?你做了git clone嗎? –

+0

從我看到的文件-x是標準的GNU Emacs的一部分http://repo.or.cz/w/emacs.git/blob/HEAD:/lisp/files-x.el所以它看起來像有一個安裝時遇到問題,請嘗試重新安裝或升級到更新版本 –

4

我注意到,小馬模式也可通過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小緩衝器。

0

錯誤「Can not open load file:files-x」與字節編譯無關。

有一個文件包含在GNU Emacs的files-x.el中,這是小馬模式需要的,以便爲每個項目設置設置dir局部變量。

這個錯誤很可能意味着變量`load-path'被設置爲無法找到files-x.el。

(/usr/local/share/emacs/23.1/lisp/files-x.el將是一個很好的選擇你的案例 通過加載路徑將允許你檢查這個變量。)如果您安裝標準

+0

最後,我發現這是在Ubuntu 10.04上默認安裝emacs的問題。請參閱我在Fernando Diaz Garrido的回答中的最新評論。 – fusion