Commit | Line | Data |
---|---|---|
be567141 | 1 | ;;; pypunct-b5.el --- Quail packages for Chinese (pinyin + extra symbols) |
029eaa11 | 2 | |
7976eda0 | 3 | ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 |
698218a2 KH |
4 | ;; National Institute of Advanced Industrial Science and Technology (AIST) |
5 | ;; Registration Number H14PRO021 | |
029eaa11 KH |
6 | |
7 | ;; Author: Ken'ichi HANDA <handa@etl.go.jp> | |
8 | ||
9 | ;; Keywords: multilingual, input method, Chienese | |
10 | ||
11 | ;; This file is part of GNU Emacs. | |
12 | ||
13 | ;; GNU Emacs is free software; you can redistribute it and/or modify | |
14 | ;; it under the terms of the GNU General Public License as published by | |
15 | ;; the Free Software Foundation; either version 2, or (at your option) | |
16 | ;; any later version. | |
17 | ||
18 | ;; GNU Emacs is distributed in the hope that it will be useful, | |
19 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | ;; GNU General Public License for more details. | |
22 | ||
23 | ;; You should have received a copy of the GNU General Public License | |
24 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | |
364c38d3 LK |
25 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
26 | ;; Boston, MA 02110-1301, USA. | |
029eaa11 | 27 | |
be567141 PJ |
28 | ;;; Commentary: |
29 | ||
30 | ;;; Code: | |
31 | ||
05e60fc0 KH |
32 | (require 'quail) |
33 | ||
029eaa11 KH |
34 | (load "quail/PY-b5") |
35 | (load "quail/Punct-b5") | |
36 | ||
37 | (quail-define-package | |
e1e39fdf | 38 | "chinese-py-punct-b5" "Chinese-BIG5" "\e$(03<>K\e(B" |
029eaa11 KH |
39 | t |
40 | "\e$(0&d'GTT&,!J3<5x!K\e(B and `v' for \e$(0O:X5>KHATT&,\e(B | |
41 | ||
7ec376c8 KH |
42 | This is the combination of the input method `chinese-py-b5' and |
43 | `chinese-punct-b5'. | |
44 | ||
45 | You can enter normal Chinese characters by the same way as `chinese-py-b5'. | |
029eaa11 | 46 | And, you can enter symbols by typing `v' followed by any key sequences |
7ec376c8 | 47 | defined in `chinese-punct-b5'. |
029eaa11 KH |
48 | |
49 | For instance, typing `v' and `%' insert `\e$(0"h\e(B'. | |
50 | ") | |
51 | ||
52 | (setcar (nthcdr 2 quail-current-package) | |
53 | (nth 2 (assoc "chinese-py-b5" quail-package-alist))) | |
54 | ||
55 | (quail-defrule "v" (nth 2 (assoc "chinese-punct-b5" quail-package-alist))) | |
be567141 | 56 | |
ab5796a9 | 57 | ;;; arch-tag: fe8176d3-b467-47d5-9ed9-75b6e27cf29b |
be567141 | 58 | ;;; pypunct-b5.el ends here |