annotate lisp/skk/skk-leim.el @ 219:262b8bb4a523 r20-4b8

Import from CVS: tag r20-4b8
author cvs
date Mon, 13 Aug 2007 10:09:35 +0200
parents
children 12579d965149
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
219
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
1 ;;; skk-leim.el --- SKK related code for LEIM
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
2 ;; Copyright (C) 1997
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
3 ;; Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
4 ;;
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
5 ;; Author: Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
6 ;; Version: $Id: skk-leim.el,v 1.1 1997/12/02 08:48:38 steve Exp $
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
7 ;; Keywords: japanese
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
8 ;; Last Modified: $Date: 1997/12/02 08:48:38 $
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
9
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
10 ;; This program is free software; you can redistribute it and/or modify
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
12 ;; the Free Software Foundation; either versions 2, or (at your option)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
13 ;; any later version.
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
14
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
15 ;; This program is distributed in the hope that it will be useful
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
18 ;; GNU General Public License for more details.
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
19
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
21 ;; along with SKK, see the file COPYING. If not, write to the Free
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
22 ;; Software Foundation Inc., 59 Temple Place - Suite 330, Boston,
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
23 ;; MA 02111-1307, USA.
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
24
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
25 ;; (require 'skk-foreword)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
26 ;; (require 'skk-vars)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
27
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
28 (defun skk-activate (&optional name)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
29 (require 'skk-foreword)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
30 (require 'skk-vars)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
31 (setq inactivate-current-input-method-function 'skk-inactivate)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
32 (skk-mode 1) )
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
33
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
34 (defun skk-auto-fill-activate (&optional name)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
35 (setq inactivate-current-input-method-function 'skk-inactivate)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
36 (skk-mode 1) )
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
37
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
38 (defun skk-inactivate ()
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
39 (skk-mode -1) )
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
40
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
41 (register-input-method
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
42 'japanese-skk "Japanese"
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
43 'skk-activate nil
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
44 "Simple Kana to Kanji conversion program" )
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
45
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
46 (register-input-method
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
47 'japanese-skk-auto-fill "Japanese"
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
48 'skk-auto-fill-activate nil
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
49 "Simple Kana to Kanji conversion program with auto-fill" )
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
50
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
51 (provide 'skk-leim)
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents:
diff changeset
52 ;;; skk-leim.el ends here