comparison lisp/leim/auto-autoloads.el @ 197:acd284d43ca1 r20-3b25

Import from CVS: tag r20-3b25
author cvs
date Mon, 13 Aug 2007 10:00:02 +0200
parents 489f57a838ef
children 1f0dabaa0855
comparison
equal deleted inserted replaced
196:58e0786448ca 197:acd284d43ca1
1 ;;; DO NOT MODIFY THIS FILE 1 ;;; DO NOT MODIFY THIS FILE
2 (if (featurep 'leim-autoloads) (error "Already loaded")) 2 (if (featurep 'leim-autoloads) (error "Already loaded"))
3
4 (provide 'leim-autoloads)
3 5
4 ;;;### (autoloads (quail-use-package) "quail" "leim/quail.el") 6 ;;;### (autoloads (quail-update-leim-list-file quail-defrule-internal quail-defrule quail-install-map quail-define-rules quail-set-keyboard-layout quail-define-package quail-use-package) "quail" "leim/quail.el")
5 7
6 (autoload 'quail-use-package "quail" "\ 8 (autoload 'quail-use-package "quail" "\
7 Start using Quail package PACKAGE-NAME. 9 Start using Quail package PACKAGE-NAME.
8 The remaining arguments are libraries to be loaded before using the package." nil nil) 10 The remaining arguments are libraries to be loaded before using the package." nil nil)
9 11
12 (autoload 'quail-define-package "quail" "\
13 Define NAME as a new Quail package for input LANGUAGE.
14 TITLE is a string to be displayed at mode-line to indicate this package.
15 Optional arguments are GUIDANCE, DOCSTRING, TRANLSATION-KEYS,
16 FORGET-LAST-SELECTION, DETERMINISTIC, KBD-TRANSLATE, SHOW-LAYOUT,
17 CREATE-DECODE-MAP, MAXIMUM-SHORTEST, OVERLAY-PLIST,
18 UPDATE-TRANSLATION-FUNCTION, CONVERSION-KEYS and SIMPLE.
19
20 GUIDANCE specifies how a guidance string is shown in echo area.
21 If it is t, list of all possible translations for the current key is shown
22 with the currently selected translation being highlighted.
23 If it is an alist, the element has the form (CHAR . STRING). Each character
24 in the current key is searched in the list and the corresponding string is
25 shown.
26 If it is nil, the current key is shown.
27
28 DOCSTRING is the documentation string of this package.
29
30 TRANSLATION-KEYS specifies additional key bindings used while translation
31 region is active. It is an alist of single key character vs. corresponding
32 command to be called.
33
34 FORGET-LAST-SELECTION non-nil means a selected translation is not kept
35 for the future to translate the same key. If this flag is nil, a
36 translation selected for a key is remembered so that it can be the
37 first candidate when the same key is entered later.
38
39 DETERMINISTIC non-nil means the first candidate of translation is
40 selected automatically without allowing users to select another
41 translation for a key. In this case, unselected translations are of
42 no use for an interactive use of Quail but can be used by some other
43 programs. If this flag is non-nil, FORGET-LAST-SELECTION is also set
44 to t.
45
46 KBD-TRANSLATE non-nil means input characters are translated from a
47 user's keyboard layout to the standard keyboard layout. See the
48 documentation of `quail-keyboard-layout' and
49 `quail-keyboard-layout-standard' for more detail.
50
51 SHOW-LAYOUT non-nil means the `quail-help' command should show
52 the user's keyboard layout visually with translated characters.
53 If KBD-TRANSLATE is set, it is desirable to set also this flag unless
54 this package defines no translations for single character keys.
55
56 CREATE-DECODE-MAP non-nil means decode map is also created. A decode
57 map is an alist of translations and corresponding original keys.
58 Although this map is not used by Quail itself, it can be used by some
59 other programs. For instance, Vietnamese supporting needs this map to
60 convert Vietnamese text to VIQR format which uses only ASCII
61 characters to represent Vietnamese characters.
62
63 MAXIMUM-SHORTEST non-nil means break key sequence to get maximum
64 length of the shortest sequence. When we don't have a translation of
65 key \"..ABCD\" but have translations of \"..AB\" and \"CD..\", break
66 the key at \"..AB\" and start translation of \"CD..\". Hangul
67 packages, for instance, use this facility. If this flag is nil, we
68 break the key just at \"..ABC\" and start translation of \"D..\".
69
70 OVERLAY-PLIST if non-nil is a property list put on an overlay which
71 covers Quail translation region.
72
73 UPDATE-TRANSLATION-FUNCTION if non-nil is a function to call to update
74 the current translation region accoding to a new translation data. By
75 default, a tranlated text or a user's key sequence (if no transltion
76 for it) is inserted.
77
78 CONVERSION-KEYS specifies additional key bindings used while
79 conversion region is active. It is an alist of single key character
80 vs. corresponding command to be called.
81
82 If SIMPLE is non-nil, then we do not alter the meanings of
83 commands such as C-f, C-b, C-n, C-p and TAB; they are treated as
84 non-Quail commands." nil nil)
85
86 (autoload 'quail-set-keyboard-layout "quail" "\
87 Set the current keyboard layout to the same as keyboard KBD-TYPE.
88
89 Since some Quail packages depends on a physical layout of keys (not
90 characters generated by them), those are created by assuming the
91 standard layout defined in `quail-keyboard-layout-standard'. This
92 function tells Quail system the layout of your keyboard so that what
93 you type is correctly handled." t nil)
94
95 (autoload 'quail-define-rules "quail" "\
96 Define translation rules of the current Quail package.
97 Each argument is a list of KEY and TRANSLATION.
98 KEY is a string meaning a sequence of keystrokes to be translated.
99 TRANSLATION is a character, a string, a vector, a Quail map, or a function.
100 It it is a character, it is the sole translation of KEY.
101 If it is a string, each character is a candidate for the translation.
102 If it is a vector, each element (string or character) is a candidate
103 for the translation.
104 In these cases, a key specific Quail map is generated and assigned to KEY.
105
106 If TRANSLATION is a Quail map or a function symbol which returns a Quail map,
107 it is used to handle KEY." nil 'macro)
108
109 (autoload 'quail-install-map "quail" "\
110 Install the Quail map MAP in the current Quail package.
111 The installed map can be referred by the function `quail-map'." nil nil)
112
113 (autoload 'quail-defrule "quail" "\
114 Add one translation rule, KEY to TRANSLATION, in the current Quail package.
115 KEY is a string meaning a sequence of keystrokes to be translated.
116 TRANSLATION is a character, a string, a vector, a Quail map,
117 a function, or a cons.
118 It it is a character, it is the sole translation of KEY.
119 If it is a string, each character is a candidate for the translation.
120 If it is a vector, each element (string or character) is a candidate
121 for the translation.
122 If it is a cons, the car is one of the above and the cdr is a function
123 to call when translating KEY (the return value is assigned to the
124 variable `quail-current-data'). If the cdr part is not a function,
125 the value itself is assigned to `quail-current-data'.
126 In these cases, a key specific Quail map is generated and assigned to KEY.
127
128 If TRANSLATION is a Quail map or a function symbol which returns a Quail map,
129 it is used to handle KEY.
130 Optional argument NAME, if specified, says which Quail package
131 to define this translation rule in. The default is to define it in the
132 current Quail package." nil nil)
133
134 (autoload 'quail-defrule-internal "quail" "\
135 Define KEY as TRANS in a Quail map MAP." nil nil)
136
137 (autoload 'quail-update-leim-list-file "quail" "\
138 Update entries for Quail packages in `LEIM' list file in directory DIRNAME.
139 DIRNAME is a directory containing Emacs input methods;
140 normally, it should specify the `leim' subdirectory
141 of the Emacs source tree.
142
143 It searches for Quail packages under `quail' subdirectory of DIRNAME,
144 and update the file \"leim-list.el\" in DIRNAME.
145
146 When called from a program, the remaining arguments are additional
147 directory names to search for Quail packages under `quail' subdirectory
148 of each directory." t nil)
149
10 ;;;*** 150 ;;;***
11
12 (provide 'leim-autoloads)