Emacs Muse (2)
en
Today's topic is the settings for Japanese.
ja
基本的な設定を行うために、まずは参考文献に挙げた各ページを見つつ、muse関係の設定を.emacsに記入します。
掛けるフックは以下のように設定しました。outline, auto-fill, flyspell の各マイナーモードを起動します。
(setq muse-mode-hook '(lambda () (setq outline-regexp "*+") (setq outline-minor-mode t) (setq auto-fill-mode t) (setq flyspell-mode t) ))
更にここから「あるプロジェクトではエンコーディング Shift_JIS にして、別のプロジェクトでは ISO-8859-1 とする」ということもやってみようと思いましたが、あえなく失敗。以下のようにセットしても、結局反映されませんでした(全プロジェクトがISO-8859-1になる)。何か間違っているんでしょう…。またの機会に試してみることにします。
(add-to-list 'muse-project-alist '("myProject" ("~/muse/myproj/src" :default "index") (:base "html" :path "~/muse/myproj/html" :muse-html-encoding-default 'shift-jis-japanese-dos :muse-html-meta-http-equiv "Content-Type" :muse-html-meta-content-type "text/html" :muse-html-meta-content-encoding "Shift_JIS" :muse-html-charset-default "Shift_JIS" ) (:base "pdf" :path "~/muse/myproj/tex"))) (add-to-list 'muse-project-alist '("public-en" ("~/muse/pub-en/src" :default "index") (:base "html" :path "~/muse/pub-en/html" muse/pub-en/src/muse/pub-en/src/muse/pub-en/src/) (:base "pdf" :path "~/muse/pub-en/tex")))
参考文献
- http://homepage.mac.com/matsuan_tamachan/software/EmacsMuse.html
- 基本的なインストールから設定について記述が豊富です。
- http://www.pro.ics.tut.ac.jp/~okano/muse-usage.html
- このページにある「html ヘッダの指定」を行わないと、meta要素でエンコーディング ISO-8859-1 が指定されてしまい、日本語で書かれたページがまともにHTML変換されません。必須です。
- http://www.ep.sci.hokudai.ac.jp/~uwabami/cc-env/muse.html
- ヘッダをカスタマイズしたい場合はこちら。