Org-mode 用の設定
最終更新日:2009-12-15
org-mode用に .emacs で設定している値。主に customize による設定です。
HTMLで出力して閲覧することをメインにエクスポート周りの設定を調整してあります。
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (add-to-list 'completion-ignored-extensions ".html") (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(org-export-author-info nil) '(org-export-default-language "ja") '(org-export-headline-levels 4) '(org-export-html-style "<style type=\"text/css\"> body { text-align: center; } #content { margin: 0px auto; width: 800px; text-align:left; } h1 { border-bottom: 1px solid black; } .outline-2 { padding: 0px 16px; } .outline-3 { padding: 0px 16px; } .outline-text-2 { padding: 0px 16px; } .outline-text-3 { padding: 0px 16px; } .example { } pre { border: 1pt solid #AEBDCC; background-color: #F3F5F7; padding: 5pt; font-family: courier, monospace; font-size: 90%; overflow:auto; } code { border: 1pt solid #AEBDCC; background-color: #F3F5F7; font-family: courier, monospace; font-size: 90%; } .todo { color: red; } .done { color: green; } .tag { float:right; color:red; } #postamble { display:none; } </style>") '(org-export-html-style-include-default nil) '(org-export-html-style-include-scripts nil) '(org-export-with-section-numbers nil) '(org-export-with-sub-superscripts nil) '(org-export-with-toc nil) '(org-export-show-temporary-export-buffer nil) '(org-hide-leading-stars t) '(org-log-done (quote time)) '(org-startup-folded (quote content) )
CSS のデフォルト設定を参照するには、scratch bufferで
org-export-html-style-default
の後に C-j
で、デフォルトCSSが設定されている変数の値を表示すればOKです。
普段あまりHTMLを編集することがないので、思い切ってEmacsのファイル名補完から .html ファイルを 無視するように設定することで、HTML出力後でもOrgファイルを開きやすくしてあります。