2009-08-26 162 views
1

如何爲MicroEmacs啓用語法?MicroEmacs的語法高亮顯示

put the following unsuccessfully到我的文件uelocal_rc在我的家。

add-global-mode "HILITE" 

我也把下面的命令都放到了.emacs和uelocal_rc的下面的命令中。

(require 'font-lock) ; enable syntax highlighting 

這表明我.emacs不處理Mg。 文件uelocal_rc的名稱也可能不正確,因爲我找不到Google和Github中的任何此類文件的示例。

我正在使用新的Ubuntu安裝,其中標準Emacs沒有語法高亮顯示。

我終於將文件結尾更改爲.el,但問題仍然存在。

我下載MicroEmacs源通過

apt-get source mg 

但是,我沒有找到ack-grep -i help/readme.

任何幫助文件添加以下行到我的.zshrc失敗。

# MicroEmacs                  
export MEINSTALLPATH="/home/masi/" 
export MEPATH="/home/masi/" 
export MEUSERPATH='/home/masi/' 
+0

如果MicroEmacs缺少lisp,這對SuperUser來說會更好嗎(由於是配置而不是編程相關)? – dmckee 2009-08-26 12:23:26

+0

很確定mg不提供語法高亮顯示。如果您想要高級功能,只需使用真正的Emacs。 – jrockway 2009-08-26 18:09:50

+0

順便說一句:qemacs提供*一些*突出顯示在一個較小的(但仍然不含lisp)包 – dmckee 2009-08-27 13:53:46

回答

2

我不熟悉MicroEmacs,但有關於User Profiles in MicroEmacs's documentation的詳細章節。

私人用戶配置文件存儲在 單獨的目錄中。 MicroEmacs使用的目錄 通常是在啓動時自動創建的 ,但 可能由用戶手動創建。 如果要將目錄置於 特殊位置,則應該定義 $MEUSERPATH(5)環境 變量並將其設置爲 指向此目錄位置。

[...]

用戶啓動文件 $user-name.emf(見emf(8))。 這通常被稱爲 「user.emf」在文檔中和 意味着用戶專用MicroEmacs 宏文件。用戶可以進行本地 更改MicroEmacs在這個文件中, 這可能包括新的關鍵 綁定定義,定義新的鉤子函數 等,您應該重寫從初創 文件的標準 MicroEmacs設置,而不是修改 標準MicroEmacs文件。根據EmacsWiki

是的,它跳過解析.emacs「[我] T,缺乏EmacsLisp,但提供了自己的排序擴展語言的」。

+0

謝謝你的鏈接! - 我用'add-global-mode「HILITE」',把我的例子'user.emf'複製到了我的HOME,而我在我的HOME中刪除了'.emacs'。 - 我還在我的問題中添加了幾行到我的.zshrc。 – 2009-08-26 12:11:51

+0

該文檔適用於MicroEmacs的Jasspa版本。 Jasspa版本和默認的MicroEmacs版本之間可能存在差異,該版本在apt-get中爲'Mg'。 – 2009-08-26 12:15:15