Mercurial > hg > xemacs-beta
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) |