;;
;; menu-tree-init.el
;;  set default coding system and load menu-tree
;;

(set-language-environment 'Japanese)

(if (equal (getenv "LANG") "ja_JP.eucJP")
  (progn
    (prefer-coding-system  'euc-jp-unix)
    ;; (set-default-coding-systems 'euc-jp)
    ;; (set-buffer-file-coding-system 'euc-jp-unix)
    ;; (set-terminal-coding-system 'euc-jp)
    ;; (set-keyboard-coding-system 'euc-jp)
    ;; (setq menu-tree-coding-system 'euc-jp)
    )
  (progn
    (cond ((<= emacs-major-version 21)
      (require 'un-define)))
    (prefer-coding-system  'utf-8-unix)
    ;; (set-default-coding-systems 'utf-8)
    ;; (set-buffer-file-coding-system 'utf-8-unix)
    ;; (set-terminal-coding-system 'utf-8)
    ;; (set-keyboard-coding-system 'utf-8)
    ;; (setq menu-tree-coding-system 'utf-8)
    )
)

(if (and (>= emacs-major-version 21)
         (equal (substring (concat (getenv "LANG") "__") 0 2) "ja"))
    (progn
      (require 'menu-tree)
      )
  )

;; Local Variables:
;; mode: emacs-lisp
;; End: