看板FreeBSD
标 题Re: 请问 emacs 的 font-lo
发信站National Tsing Hua University (Sat Jun 19 02:51:35 2004)
转信站ptt!ctu-reader!news.nctu!not-for-mail
[email protected] ( [ 石榴红 ]) writes:
> 找过很多的文章
> 几乎都是教我这样设定在 .emacs 的档案里
> (autoload 'html-helper-mode "html-helper-mode" "PHP with HTML editing mode" t)
> (add-to-list 'auto-mode-alist '("\\.phtml?\\'" . html-helper-mode))
这两行的意思是说当载入结尾为 .phtml 的档案的时候,自动开启
html-helper-mode, 但是没有提到 font-lock.
> 可是当我在开启 .phtml 的档案时,依旧没有 font-lock-mode 的颜色出现
> 不知道是那里设定有误了呢?
因为你没有开启 font-lock-mode 啊。你可以用两种方式来做,一个是
(setq global-font-lock-mode t)
这个会把所有的模式都开 font-lock-mode, 於是所有 mode 都有颜色。
另一个是
(add-hook 'html-helper-mode-hook 'font-lock-mode)
这个只会让 html-helper-mode 有颜色。应该是所有的模式都有 hook, 当这个
模式做完所有的初始工作之後就会去 hook 里面一个一个执行命令。
> 还有,html-helper-mode.el的档案是要放在那里呢?
> 目前我是放在
> /usr/local/share/emacs/21.3/list/
你想放在那里就放在那里,记得更新 load-path 就好,一般来说我们都是放在
/usr/local/share/emacs/21.3/site-lisp 里面。如果你想要放在自己的目录下,
比如说: ~/site-lisp, 那你记得在 .emacs 里面加一行:
(add-to-list 'load-path "~/site-lisp")
就可以了。
我很久没有写 PHP + HTML 了,所以关於这一类的模式,没有办法给你什麽建议,
当初我是用 mmm-mode 的; 那也是我第一次使用 Emacs.
--
Jiun-jie Huang, aka Albert E-mail: jjhuang AT cm.nctu.edu.tw
黄俊杰
Department of Computer Science
National Tsing Hua University MIME/ASCII/PDF/PostScript are welcome!
HsinChu, Taiwan NO MS WORD DOC FILE, PLEASE!