最近有許多人問我如何設定 mozex 與 emacs. 寫個 blog entry, 節省大家的時間好了.
首先, 要把 mozex 裝起來. 由於它有中文的問題, 請參考 mozex 與中文 與 mozex installer wich T.Chinese fix 兩篇, 安裝已修正的 mozex.
重起 mozilla 後, 進 Preference, 可以看到有新的 mozex Category. 請在 Textareas 一欄中, 填入 emacsclient %t. 按下 OK.
Emacs 這裡也需要一些設定. 把以下加進 ~/.emacs:
;; activate emacs server (server-start)
這樣, 我們就可以使用 emacsclient 了.
另外還要設定 Unicode. FreeBSD 請安裝 converters/mule-ucs. 以下是我的設定:
;; unicode related (require 'un-define) (require 'un-tools) (un-define-change-charset-order '(ascii latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 hebrew-iso8859-8 latin-iso8859-9 latin-iso8859-14 latin-iso8859-15 ipa chinese-big5-1 chinese-big5-2 chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7 japanese-jisx0208 japanese-jisx0212 korean-ksc5601 latin-jisx0201 katakana-jisx0201 thai-tis620 ethiopic indian-is13194 chinese-sisheng vietnamese-viscii-lower vietnamese-viscii-upper))
重跑後, 就可以利用 mozex 對 textarea 以 emacs 進行編輯了.
有一點要注意. 如果原先該 textarea 是空白的, 那麼被叫用起來的 emacs 會開啟一個空白的 buffer. 請以 C-x [enter] f utf-8, 將該 buffer 的語系設為 UTF-8. Mozex 都是以 UTF-8 來溝通的. 如果本來就有問題的話, 那麼 emacs 應該能夠辨識出來.