vine-default-yatex.el 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;; -*- coding: utf-8-unix -*-
  3. ;; FSF Emacs 23 用 Vine Linux YaTeX 設定
  4. ;; Munehiro Yamamoto <munepi@vinelinux.org>
  5. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  6. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  7. ;; YaTeX
  8. ;; [La]TeX 入力モード
  9. ;; M-x yatex とするか、.tex で終わるファイルを読み込むと起動します
  10. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  11. (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
  12. ;; [推奨] \C-c から \C-c \C- へ変更 [yatex:04567]
  13. (unless (boundp 'YaTeX-inhibit-prefix-letter)
  14. (setq YaTeX-inhibit-prefix-letter t))
  15. ;; YaTeX-mode
  16. ;; yatex-mode を起動させる設定
  17. (setq auto-mode-alist
  18. (append
  19. '(("\\.\\(tex\\|sty\\|cls\\|fd\\|ind\\|idx\\|ltx\\|clo\\|bbl\\)$" .
  20. yatex-mode)) auto-mode-alist))
  21. (setq
  22. ;; YaTeX-kanji-code 4 ;; 1: SJIS, 2: JIS, 3: EUC, 4: UTF-8
  23. ;; YaTeX-latex-message-code 'utf-8 ;; 文字化けしないようにする
  24. ;; YaTeX-no-begend-shortcut t ;; shortcut ではなく補完を利用
  25. YaTeX-use-AMS-LaTeX t
  26. YaTeX-use-LaTeX2e t
  27. YaTeX-use-font-lock t
  28. ;; dvi2-command "pxdvi" ;; xdvi
  29. ;; tex-command "platex -kanji=utf8 -src-specials"
  30. ;; dviprint-command-format "dvips %s | lpr"
  31. ;; makeindex-command "mendex -U"
  32. ;; bibtex-command "pbibtex -kanji=utf8"
  33. )
  34. ;;; TeX-master に関しては safe にする
  35. ;;; from AUCTeX tex.el
  36. (put 'TeX-master 'safe-local-variable
  37. (lambda (x)
  38. (or (stringp x)
  39. (member x (quote (t nil shared dwim))))))
  40. ;;; emacsclient サーバを起動
  41. (add-hook 'yatex-mode-hook
  42. '(lambda () (server-start)))
  43. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  44. (provide 'vine-default-yatex)
  45. ;; Local Variables:
  46. ;; mode: emacs-lisp
  47. ;; End: