;; Wnn7Egg is Egg modified for Wnn7, and the current maintainer 
;; is OMRON SOFTWARE Co., Ltd. <wnn-info@omronsoft.co.jp>
;;
;; This file is part of Wnn7Egg. (base code is eggrc)
;;
;;; ------------------------------------------------------------------
;;;
;;; Wnn7Egg Wnn "ʤ"ޤ--- Wnn7 Emacs Client 
;;; 
;;; Wnn7Egg ϡ֤ޤ裳ǡv3.09 ١ ֤ޤ裴ǡפ̿
;;; 饤֥Ȥ߹Wnn7 ΰ٤ѥ饤ȤǤ
;;;
;;; ٤ƤΥ Emacs Lisp ǵҤƤΤǡWnn SDK/Library ɬ
;;; ȤGNU Emacs ڤ XEmacs ĶǻѤ뤳ȤǤޤѵ
;;;  GPL Ǥ
;;;
;;; GNU Emacs 20.3 ʹߡXEmacs 21.x ʹߤưǧƤޤ
;;;
;;;
;;; Wnn7Egg  Wnn7 εǽǤڡϡͽ¬ˡϢѴ򥵥ݡ
;;; Ƥޤ
;;;
;;; ֤ޤפΩ¸Ǥ褦ˡƶפʴؿѿ̾
;;; "wnn7..." ȤѹƤޤ
;;;
;;; ------------------------------------------------------------------

;;	-*-Emacs-Lisp-*-
;; Standard Start Up File for EGG
;; Copyright (C) 1992 Free Software Foundation, Inc.
;; This file is part of Mule (MULtilingual Enhancement of GNU Emacs).

;; Mule is free software distributed in the form of patches to GNU Emacs.
;; You can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 1, or (at your option)
;; any later version.

;; Mule is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING.  If not, write to
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

;;;	 Version 1.0
;;;      Written by Satoru.Tomura@etl.jp 1988
;;;      modified for LUNA'default  ryuji@nfa.ncl.omron.junet
;;;
;;;      modified for Wnn V4 - Use compatible library of Wnn v3
;;;	 Copyright 1989 OMRON Tateisi Electronics, Co.
;;;	 1989 7/12 by H.Kuribayashi kuri@frf.oron.junet

;;; 92.5.19  modified for Wnn V4 by T.Shingu <shingu@cpr.canon.co.jp>
;;;	Use non compatible library.
;;; 93.1.8   file names of frequency and private dictionary ware adjusted
;;;	to Wnn version 4.1.
;;; 93.4.2   dictianary, frequency files are set up on normal/reverse
;;;	environment individually.
;;; 93.6.30  specifying default user directory to make customize easily
;;;	suggested by K.Sakai <ksakai@mtl.t.u-tokyo.ac.jp>


(defvar wnn-usr-dic-dir (concat "usr/" (user-login-name)))

(defun wnn7-jserver-setup ()
  (wnn7-set-reverse nil)
  (wnn7-set-fuzokugo "system/kougo.fzk")
  (wnn7-add-fisys-dict "system/fisd"
		       (concat wnn-usr-dic-dir "/fisd.h") t)
  (wnn7-add-fiusr-dict (concat wnn-usr-dic-dir "/fiud") "" t nil)
  (wnn7-add-dict "system/kihon.dic"
		 (concat wnn-usr-dic-dir "/kihon.h") 6 nil t)
  (wnn7-add-dict "system/symbol.dic"
		 (concat wnn-usr-dic-dir "/symbol.h") 1 nil t)
;;  (wnn7-add-dict "system/symbol_noat.dic"
;;		 (concat wnn-usr-dic-dir "/symbol_noat.h") 1 nil t)
  (wnn7-add-dict "system/tel.dic"
		 (concat wnn-usr-dic-dir "/tel.h") 1 nil t)
  (wnn7-add-dict "system/zip.dic"
		 (concat wnn-usr-dic-dir "/zip.h") 1 nil t)
  (wnn7-add-dict "system/tankan.dic" "" 1 nil nil)
  (wnn7-add-dict "system/tankan2.dic" "" 1 nil nil)
  (wnn7-add-dict "system/ikeiji.dic" "" 1 nil nil)
  (wnn7-add-dict "system/rensou.dic" "" 1 nil nil)
  (wnn7-add-dict (concat wnn-usr-dic-dir "/ud") "" 15 t t)

  (wnn7-add-dict "option/jinmei.dic"
		 (concat wnn-usr-dic-dir "/jinmei.h") 1 nil t)
  (wnn7-add-dict "option/chimei.dic"
		 (concat wnn-usr-dic-dir "/chimei.h") 1 nil t)
  (wnn7-add-dict "option/address.dic"
		 (concat wnn-usr-dic-dir "/address.h") 1 nil t)
  (wnn7-add-dict "option/station.dic"
		 (concat wnn-usr-dic-dir "/station.h") 1 nil t)
  (wnn7-add-dict "option/kana_english.dic"
		 (concat wnn-usr-dic-dir "/kana_english.h") 1 nil t)
  (wnn7-add-dict "option/enterprise.dic"
		 (concat wnn-usr-dic-dir "/enterprise.h") 1 nil t)
  (wnn7-add-dict "option/airport.dic"
		 (concat wnn-usr-dic-dir "/airport.h") 1 nil t)
  (wnn7-add-dict "option/university.dic"
		 (concat wnn-usr-dic-dir "/university.h") 1 nil t)
  (wnn7-add-dict "option/zoo.dic"
		 (concat wnn-usr-dic-dir "/zoo.h") 1 nil t)
  (wnn7-add-dict "option/botanical_garden.dic"
		 (concat wnn-usr-dic-dir "/botanical_garden.h") 1 nil t)
  (wnn7-add-dict "option/aquarium.dic"
		 (concat wnn-usr-dic-dir "/aquarium.h") 1 nil t)
  (wnn7-add-dict "option/conveni.dic"
		 (concat wnn-usr-dic-dir "/conveni.h") 1 nil t)
  (wnn7-add-dict "option/amusement.dic"
		 (concat wnn-usr-dic-dir "/amusement.h") 1 nil t)

  (wnn7-set-param  5 10 2 45 0  80 5 1 20  0 400 -100 400   80 200 2 200)
  
  (wnn7-add-notrans-dict (concat wnn-usr-dic-dir "/katakana") 15 t)
  (wnn7-add-bmodify-dict (concat wnn-usr-dic-dir "/bunsetsu") 15 t)
  
  (wnn7-set-last-is-first-mode t)
  (wnn7-set-complex-conv-mode nil)
  ;; (wnn7-set-okuri-flag -1)
  (wnn7-set-prefix-flag 0)
  
  (wnn7-set-okuri-learn-mode t)
  (wnn7-set-prefix-learn-mode t)
  (wnn7-set-suffix-learn-mode t)
  (wnn7-set-common-learn-mode t)
  (wnn7-set-yuragi-mode nil)
  
  (wnn7-set-freq-func-mode 4)

  (wnn7-set-yosoku-learn t)
  (wnn7-set-yosoku-max-disp 10)
  (wnn7-set-yosoku-last-is-first t)

  (wnn7-set-boin-kabusoku t)
  (wnn7-set-shiin-choka t)
  (wnn7-set-n-choka t)
  (wnn7-set-nihongo-kosei t)
  
  ;; (wnn7-set-numeric-mode -12)
  ;; (wnn7-set-alphabet-mode -30)
  ;; (wnn7-set-symbol-mode -40)
  
  (wnn7-set-reverse t)
  (wnn7-set-fuzokugo "system/kougo.fzk")
  (wnn7-add-dict "system/kihonR.dic" "" 1 nil nil)
  (wnn7-add-dict "system/telR.dic" "" 1 nil nil)
  (wnn7-add-dict "system/zipR.dic" "" 1 nil nil)
  (wnn7-add-dict "system/tankanR.dic" "" 1 nil nil)
  (wnn7-add-dict "system/tankan2R.dic" "" 1 nil nil)

  (wnn7-add-dict "option/jinmeiR.dic" "" 1 nil nil)
  (wnn7-add-dict "option/chimeiR.dic" "" 1 nil nil)
  (wnn7-add-dict "option/addressR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/stationR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/kana_englishR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/enterpriseR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/airportR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/universityR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/zooR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/botanical_gardenR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/aquariumR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/conveniR.dic" "" 1 nil nil)
  ;;(wnn7-add-dict "option/amusementR.dic" "" 1 nil nil)

  (wnn7-add-dict (concat wnn-usr-dic-dir "/ud") "" 15 t t)
  (wnn7-set-param  2 10 2 45 1 80 5 1 50 -20 400 -10  100  -100 200 0 200))

(wnn7-jserver-setup)

;;       N nsho hindo len jiri flag jisho sbn dbn_len sbn_cnt suuji kana eisuu kigou toji_kakko fuzokogo kaikakko

