2014-01-09 52 views
1

我是很新,Emacs和我目前正試圖以正確配置它適合我的需要加載,但我不能讓它加載web-mode可言。網絡模式不會在Emacs

所以,這是我做了什麼:

  1. 下載web-mode.el from GitHub
  2. 確信該文件位於正確的目錄:~/.emacs.d/web-mode.el
  3. 用於從official page
安裝說明

我的.emacs文件現在看起來like this

問題:

當我試圖編輯.emacs文件中指定的任何文件類型時,它只運行默認模式。 PHP的縮寫等等...我沒有收到任何錯誤消息,當我運行時--debug-init它不會給出任何輸出。

Emacs的版本:GNU Emacs的23.1.1(x86_64的-紅帽Linux的GNU的,GTK +版本2.18.9)的對2012-03-01 sl6.fnal.gov

操作系統:Linux的科學

有誰知道我可以如何解決這個問題,或者解決了類似的問題?

+0

那麼有關於配置少一些非理想的東西,但它應該工作,所以讓我們先梳理了這一點。你確定這個.emacs實際上被加載了嗎?輸入'C-h v user-init-file RET'並檢查它是否是預期的路徑。或者,如果您鍵入'C-h e'切換到消息緩衝區,則可以檢查確認它是否按預期加載了web-mode.el庫。 – phils

+0

您也可以使用'emacs --no-start-file --no-site-lisp'來啓動emacs,以消除可能干擾您自己的配置的任何站點範圍內的init文件。 – phils

+0

讓我試試:刪除行'(加載「〜/ .emacs.d/web-mode.el」)'並且放置'(require'web-mode)'。 – Ehvince

回答

1

你應該讓el-get爲您安裝它。 El-get是emacs的包管理器。它可以從GitHub,emacswiki,ELPA,一個URL安裝軟件包,... http://wikemacs.org/index.php/El-get

這是非常方便的,你可以很容易地更新腳本,它管理的依賴關係,它可以讓你發現很多的東西,你可以很容易地分享您的配置翻過機,等

Emacs的24 package.elELPA默認。可以將它安裝在emacs 23上,但我的經驗並不確定,所以我建議堅持使用el-get,這非常棒。