OSDN Git Service

forget changing the number of problems in NEWS
[tamago-tsunagi/tamago-tsunagi.git] / leim-list.el
index 1983905..aa4eec9 100644 (file)
@@ -1,8 +1,8 @@
 ;;; leim-list.el --- Egg setup for leim API
 
-;; Copyright (C) 1999, 2000 Free Software Foundation, Inc
+;; Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc
 
-;; Author: NIIBE Yutaka <gniibe@chroot.org>
+;; Author: NIIBE Yutaka <gniibe@m17n.org>
 ;;         KATAYAMA Yoshio <kate@pfu.co.jp>
 ;;         TOMURA Satoru <tomura@etl.go.jp>
 
 
 ;;; Code:
 
-(when site-run-file
-  (autoload 'egg-activate-wnn "egg/wnn" "Activate Wnn backend of Tamago 4." t)
-  (autoload 'egg-activate-sj3 "egg/sj3" "Activate SJ3 backend of Tamago 4." t)
-  (autoload 'egg-activate-canna "egg/canna"
-    "Activate CANNA backend of Tamago 4." t)
-
-  (register-input-method
-   "japanese-egg-wnn" "Japanese" 'egg-activate-wnn
-   "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
-   'its-select-hiragana)
-
-  (register-input-method
-   "japanese-egg-sj3" "Japanese" 'egg-activate-sj3
-   "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
-   'its-select-hiragana)
-
-  (register-input-method
-   "japanese-egg-canna" "Japanese" 'egg-activate-canna
-   "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
-   'its-select-hiragana)
-
-  (register-input-method
-   "chinese-gb-egg-wnn-py" "Chinese-GB" 'egg-activate-wnn
-   "\e$AF4\e(BG"  "Pinyin -> Simplified Hanzi"
-   'its-select-pinyin-cn)
-
-  (register-input-method
-   "chinese-gb-egg-wnn-zy" "Chinese-GB" 'egg-activate-wnn
-   "\e$AW"\e(BG"  "Zhunyin -> Simplified Hanzi"
-   'its-select-zhuyin-cn)
-
-  (register-input-method
-   "chinese-gb-egg-wnn-qm" "Chinese-GB" 'egg-activate-wnn
-   "\e$AG.\e(B"  "QianMa Simplified Hanzi inputmethod"
-   'its-select-qianma)
-
-  (register-input-method
-   "chinese-gb-egg-wnn-wb" "Chinese-GB" 'egg-activate-wnn
-   "\e$ANe\e(B"  "WuBi Simplified Hanzi inputmethod"
-   'its-select-wubi)
-
-  (register-input-method
-   "chinese-cns-egg-wnn-py" "Chinese-CNS" 'egg-activate-wnn
-   "\e$(GQ;\e(BC"  "Pinyin -> Traditional Hanzi"
-   'its-select-pinyin-tw)
-
-  (register-input-method
-   "chinese-cns-egg-wnn-zy" "Chinese-CNS" 'egg-activate-wnn
-   "\e$(GNC\e(BC"  "Zhunyin -> Traditional Hanzi"
-   'its-select-zhuyin-tw)
-
-  (register-input-method
-   "korean-egg-wnn" "Korean" 'egg-activate-wnn
-   "\e$(CGQ\e(B"  "Hangul -> Hanja"
-   'its-select-hangul)
-
-  (autoload 'egg-mode "egg" "Toggle EGG  mode." t)
-
-  (set-language-info "Japanese"    'input-method "japanese-egg-wnn")
-  (set-language-info "Chinese-GB"  'input-method "chinese-gb-egg-wnn-py")
-  (set-language-info "Chinese-CNS" 'input-method "chinese-cns-egg-wnn-py")
-  (set-language-info "Korean"      'input-method "korean-egg-wnn")
+(autoload 'egg-activate-anthy "egg/anthy"
+  "Activate ANTHY  backend of Tamago-tsunagi." t)
+(autoload 'egg-activate-wnn "egg/wnn" "Activate Wnn backend of Tamago-tsunagi." t)
+(autoload 'egg-activate-sj3 "egg/sj3" "Activate SJ3 backend of Tamago-tsunagi." t)
+(autoload 'egg-activate-canna "egg/canna"
+  "Activate CANNA backend of Tamago-tsunagi." t)
+
+(register-input-method
+ "japanese-egg-anthy" "Japanese" 'egg-activate-anthy
+ "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
+ 'its-select-hiragana)
+
+(register-input-method
+ "japanese-egg-wnn" "Japanese" 'egg-activate-wnn
+ "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
+ 'its-select-hiragana)
+
+(register-input-method
+ "japanese-egg-sj3" "Japanese" 'egg-activate-sj3
+ "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
+ 'its-select-hiragana)
+
+(register-input-method
+ "japanese-egg-canna" "Japanese" 'egg-activate-canna
+ "\e$B$"\e(B.."  "Romaji -> Hiragana -> Kanji&Kana"
+ 'its-select-hiragana)
+
+(register-input-method
+ "chinese-gb-egg-wnn-py" "Chinese-GB" 'egg-activate-wnn
+ "\e$AF4\e(BG"  "Pinyin -> Simplified Hanzi"
+ 'its-select-pinyin-cn)
+
+(register-input-method
+ "chinese-gb-egg-wnn-zy" "Chinese-GB" 'egg-activate-wnn
+ "\e$AW"\e(BG"  "Zhunyin -> Simplified Hanzi"
+ 'its-select-zhuyin-cn)
+
+(register-input-method
+ "chinese-gb-egg-wnn-qm" "Chinese-GB" 'egg-activate-wnn
+ "\e$AG.\e(B"  "QianMa Simplified Hanzi inputmethod"
+ 'its-select-qianma)
+
+(register-input-method
+ "chinese-gb-egg-wnn-wb" "Chinese-GB" 'egg-activate-wnn
+ "\e$ANe\e(B"  "WuBi Simplified Hanzi inputmethod"
+ 'its-select-wubi)
+
+(register-input-method
+ "chinese-cns-egg-wnn-py" "Chinese-CNS" 'egg-activate-wnn
+ "\e$(GQ;\e(BC"  "Pinyin -> Traditional Hanzi"
+ 'its-select-pinyin-tw)
+
+(register-input-method
+ "chinese-cns-egg-wnn-zy" "Chinese-CNS" 'egg-activate-wnn
+ "\e$(GNC\e(BC"  "Zhunyin -> Traditional Hanzi"
+ 'its-select-zhuyin-tw)
+
+(register-input-method
+ "korean-egg-wnn" "Korean" 'egg-activate-wnn
+ "\e$(CGQ\e(B"  "Hangul -> Hanja"
+ 'its-select-hangul)
+
+(autoload 'egg-mode "egg" "Toggle EGG  mode." t)
+
+(set-language-info "Japanese"    'input-method "japanese-egg-wnn")
+(set-language-info "Chinese-GB"  'input-method "chinese-gb-egg-wnn-py")
+(set-language-info "Chinese-CNS" 'input-method "chinese-cns-egg-wnn-py")
+(set-language-info "Korean"      'input-method "korean-egg-wnn")
 
 (defgroup leim nil 
   "LEIM stands for Libraries of Emacs Input Methods."
 (defgroup egg nil "" 
   :group 'leim :load "egg")
 
+(defgroup anthy nil ""
+  :group 'egg :load "egg/anthy")
+
 (defgroup wnn nil ""
   :group 'egg :load "egg/wnn")
 
 (defgroup hira nil ""
   :group 'its :load "its/hira")
 
-;;;;
-
-  (require 'egg-util)
-
-  (defun load-leim-list-except-this ()
-    (load-libraries "leim-list" 
-                   (cdr-safe
-                    (member (directory-file-name (file-name-directory load-file-name))
-                            load-path))))
-
-  (message "Finished loading %s \n   and load others..." load-file-name)
-  (load-leim-list-except-this)
-
-  )
+;;; leim-list.el ends here.