2009-08-26 129 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