Re: 請問 emacs 的 font-lo
kunte.bbs@bbs.mis.yuntech.edu.tw ( [ 石榴紅 ]) 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!
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章