aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2002-07-24 19:58:44 +0000
committerDave Love2002-07-24 19:58:44 +0000
commita5e5d4add1def89b8f985d832683e9d7691e44ae (patch)
tree3a2622f9b7786945209de0979ff6048c424440fa
parente61ffc362cfd3683f9920499e4811af0a626f365 (diff)
downloademacs-a5e5d4add1def89b8f985d832683e9d7691e44ae.tar.gz
emacs-a5e5d4add1def89b8f985d832683e9d7691e44ae.zip
("latin-postfix"): New.
-rw-r--r--leim/ChangeLog5
-rw-r--r--leim/quail/latin-post.el393
2 files changed, 398 insertions, 0 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog
index 9e5623b46a0..6a812c2f7c7 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -1,7 +1,12 @@
12002-07-24 Dave Love <fx@gnu.org> 12002-07-24 Dave Love <fx@gnu.org>
2 2
3 * quail/latin-alt.el ("latin-alt-postfix"): New.
4
5 * quail/latin-post.el ("latin-postfix"): New.
6
3 * quail/latin-pre.el ("latin-1-prefix"): Add nbsp. 7 * quail/latin-pre.el ("latin-1-prefix"): Add nbsp.
4 ("latin-3-prefix"): Doc fix. 8 ("latin-3-prefix"): Doc fix.
9 ("latin-prefix"): New.
5 10
62002-07-12 Dave Love <fx@gnu.org> 112002-07-12 Dave Love <fx@gnu.org>
7 12
diff --git a/leim/quail/latin-post.el b/leim/quail/latin-post.el
index 2542846b2ed..bca0cfa5d0f 100644
--- a/leim/quail/latin-post.el
+++ b/leim/quail/latin-post.el
@@ -2126,4 +2126,397 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t)
2126 ("?" ?Z) 2126 ("?" ?Z)
2127 ) 2127 )
2128 2128
2129(quail-define-package
2130 "latin-postfix" "Latin" "L<" t
2131 "Latin character input method with postfix modifiers.
2132This is the union of various input methods originally made for input
2133of characters from a single Latin-N charset.
2134
2135 | postfix | examples
2136 ------------+---------+----------
2137 acute | ' | a' -> ,Aa(B
2138 grave | ` | a` -> ,A`(B
2139 circumflex | ^ | a^ -> ,Ab(B
2140 diaeresis | \" | a\" -> ,Ad(B
2141 tilde | ~ | a~ -> ,Ac(B
2142 cedilla | , | c, -> ,Ag(B
2143 ogonek | , | a, -> $,1 %(B
2144 breve | ~ | a~ -> $,1 #(B
2145 caron | ~ | c~ -> $,1 -(B
2146 dbl. acute | : | o: -> $,1 q(B
2147 ring | . | u. -> $,1!/(B
2148 dot | . | z. -> $,1!<(B
2149 stroke | / | d/ -> $,1 1(B
2150 nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B
2151 others | / | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B // -> ,A0(B
2152 | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B
2153
2154Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
2155" nil t nil nil nil nil nil nil nil nil t)
2156
2157;; Fixme: ,A&(B ,A'(B ,A((B ,A)(B ,A,(B ,A-(B ,A.(B ,A/(B ,A1(B ,A2(B ,A3(B ,A4(B ,A5(B ,A6(B ,A7(B ,A8(B ,A9(B ,A<(B ,A=(B ,A>(B ,AW(B ,Aw(B
2158(quail-define-rules
2159 (" _" ?,A (B)
2160 ("!/" ?,A!(B)
2161 ("//" ?,A0(B)
2162 ("<<" ?\,A+(B)
2163 (">>" ?\,A;(B)
2164 ("?/" ?,A?(B)
2165 ("$/" ?,A#(B)
2166 ("$/" ?,A$(B)
2167 ("A'" ?,AA(B)
2168 ("A," ?$,1 $(B)
2169 ("A-" ?$,1 (B)
2170 ("A/" ?,AE(B)
2171 ("A\"" ?,AD(B)
2172 ("A^" ?,AB(B)
2173 ("A`" ?,A@(B)
2174 ("A~" ?,AC(B)
2175 ("A~" ?$,1 "(B)
2176 ("C'" ?$,1 &(B)
2177 ("C," ?,AG(B)
2178 ("C." ?$,1 *(B)
2179 ("C^" ?$,1 ((B)
2180 ("C~" ?$,1 ,(B)
2181 ("D/" ?,AP(B)
2182 ("D/" ?$,1 0(B)
2183 ("D~" ?$,1 .(B)
2184 ("E'" ?,AI(B)
2185 ("E," ?$,1 8(B)
2186 ("E-" ?$,1 2(B)
2187 ("E." ?$,1 6(B)
2188 ("E/" ?,AF(B)
2189 ("E\"" ?,AK(B)
2190 ("E^" ?,AJ(B)
2191 ("E`" ?,AH(B)
2192 ("E~" ?$,1 :(B)
2193 ("G," ?$,1 B(B)
2194 ("G." ?$,1 @(B)
2195 ("G^" ?$,1 <(B)
2196 ("G~" ?$,1 >(B)
2197 ("H/" ?$,1 F(B)
2198 ("H^" ?$,1 D(B)
2199 ("I'" ?,AM(B)
2200 ("I," ?$,1 N(B)
2201 ("I-" ?$,1 J(B)
2202 ("I." ?$,1 P(B)
2203 ("I\"" ?,AO(B)
2204 ("I^" ?,AN(B)
2205 ("I`" ?,AL(B)
2206 ("I~" ?$,1 H(B)
2207 ("J^" ?$,1 T(B)
2208 ("K," ?$,1 V(B)
2209 ("L'" ?$,1 Y(B)
2210 ("L," ?$,1 [(B)
2211 ("L/" ?$,1 a(B)
2212 ("L~" ?$,1 ](B)
2213 ("N'" ?$,1 c(B)
2214 ("N," ?$,1 e(B)
2215 ("N/" ?$,1 j(B)
2216 ("N~" ?,AQ(B)
2217 ("N~" ?$,1 g(B)
2218 ("O'" ?,AS(B)
2219 ("O-" ?$,1 l(B)
2220 ("O/" ?,AX(B)
2221 ("O/" ?$,1 r(B)
2222 ("O:" ?$,1 p(B)
2223 ("O\"" ?,AV(B)
2224 ("O^" ?,AT(B)
2225 ("O`" ?,AR(B)
2226 ("O~" ?,AU(B)
2227 ("R'" ?$,1 t(B)
2228 ("R," ?$,1 v(B)
2229 ("R~" ?$,1 x(B)
2230 ("S'" ?$,1 z(B)
2231 ("S," ?$,1 ~(B)
2232 ("S^" ?$,1 |(B)
2233 ("S~" ?$,1! (B)
2234 ("T," ?$,1!"(B)
2235 ("T/" ?,A^(B)
2236 ("T/" ?$,1!&(B)
2237 ("T~" ?$,1!$(B)
2238 ("U'" ?,AZ(B)
2239 ("U," ?$,1!2(B)
2240 ("U-" ?$,1!*(B)
2241 ("U." ?$,1!.(B)
2242 ("U:" ?$,1!0(B)
2243 ("U\"" ?,A\(B)
2244 ("U^" ?,A[(B)
2245 ("U`" ?,AY(B)
2246 ("U~" ?$,1!((B)
2247 ("U~" ?$,1!,(B)
2248 ("Y'" ?,A](B)
2249 ("Y\"" ?$,1!8(B)
2250 ("Y=" ?,A%(B)
2251 ("Z'" ?$,1!9(B)
2252 ("Z." ?$,1!;(B)
2253 ("Z~" ?$,1!=(B)
2254 ("a'" ?,Aa(B)
2255 ("a," ?$,1 %(B)
2256 ("a-" ?$,1 !(B)
2257 ("a/" ?,Ae(B)
2258 ("a\"" ?,Ad(B)
2259 ("a^" ?,Ab(B)
2260 ("a_" ?,A*(B)
2261 ("a`" ?,A`(B)
2262 ("a~" ?,Ac(B)
2263 ("a~" ?$,1 #(B)
2264 ("c'" ?$,1 '(B)
2265 ("c," ?,Ag(B)
2266 ("c." ?$,1 +(B)
2267 ("c^" ?$,1 )(B)
2268 ("c~" ?$,1 -(B)
2269 ("c/" ?,A"(B)
2270 ("d/" ?,Ap(B)
2271 ("d/" ?$,1 1(B)
2272 ("d~" ?$,1 /(B)
2273 ("e'" ?,Ai(B)
2274 ("e," ?$,1 9(B)
2275 ("e-" ?$,1 3(B)
2276 ("e." ?$,1 7(B)
2277 ("e/" ?,Af(B)
2278 ("e\"" ?,Ak(B)
2279 ("e^" ?,Aj(B)
2280 ("e`" ?,Ah(B)
2281 ("e~" ?$,1 ;(B)
2282 ("e=" ?$,1tL(B)
2283 ("g," ?$,1 C(B)
2284 ("g." ?$,1 A(B)
2285 ("g^" ?$,1 =(B)
2286 ("g~" ?$,1 ?(B)
2287 ("h/" ?$,1 G(B)
2288 ("h^" ?$,1 E(B)
2289 ("i'" ?,Am(B)
2290 ("i," ?$,1 O(B)
2291 ("i-" ?$,1 K(B)
2292 ("i." ?$,1 Q(B)
2293 ("i\"" ?,Ao(B)
2294 ("i^" ?,An(B)
2295 ("i`" ?,Al(B)
2296 ("i~" ?$,1 I(B)
2297 ("j^" ?$,1 U(B)
2298 ("k," ?$,1 W(B)
2299 ("k/" ?$,1 X(B)
2300 ("l'" ?$,1 Z(B)
2301 ("l," ?$,1 \(B)
2302 ("l/" ?$,1 b(B)
2303 ("l~" ?$,1 ^(B)
2304 ("n'" ?$,1 d(B)
2305 ("n," ?$,1 f(B)
2306 ("n/" ?$,1 k(B)
2307 ("n~" ?,Aq(B)
2308 ("n~" ?$,1 h(B)
2309 ("o'" ?,As(B)
2310 ("o-" ?$,1 m(B)
2311 ("o/" ?,Ax(B)
2312 ("o/" ?$,1 s(B)
2313 ("o:" ?$,1 q(B)
2314 ("o\"" ?,Av(B)
2315 ("o^" ?,At(B)
2316 ("o_" ?,A:(B)
2317 ("o`" ?,Ar(B)
2318 ("o~" ?,Au(B)
2319 ("r'" ?$,1 u(B)
2320 ("r," ?$,1 w(B)
2321 ("r~" ?$,1 y(B)
2322 ("s'" ?$,1 {(B)
2323 ("s," ?$,1 (B)
2324 ("s/" ?,A_(B)
2325 ("s^" ?$,1 }(B)
2326 ("s~" ?$,1!!(B)
2327 ("t," ?$,1!#(B)
2328 ("t/" ?,A~(B)
2329 ("t/" ?$,1!'(B)
2330 ("t~" ?$,1!%(B)
2331 ("u'" ?,Az(B)
2332 ("u," ?$,1!3(B)
2333 ("u-" ?$,1!+(B)
2334 ("u." ?$,1!/(B)
2335 ("u:" ?$,1!1(B)
2336 ("u\"" ?,A|(B)
2337 ("u^" ?,A{(B)
2338 ("u`" ?,Ay(B)
2339 ("u~" ?$,1!)(B)
2340 ("u~" ?$,1!-(B)
2341 ("y'" ?,A}(B)
2342 ("y\"" ?,A(B)
2343 ("z'" ?$,1!:(B)
2344 ("z." ?$,1!<(B)
2345 ("z~" ?$,1!>(B)
2346
2347 ("!//" ["!/"])
2348 ("///" ["//"])
2349 ("<<<" ["<<"])
2350 (">>>" [">>"])
2351 ("?//" ["?/"])
2352 ("$//" ["$/"])
2353 ("A''" ["A'"])
2354 ("A,," ["A,"])
2355 ("A--" ["A-"])
2356 ("A//" ["A/"])
2357 ("A\"\"" ["A\""])
2358 ("A^^" ["A^"])
2359 ("A``" ["A`"])
2360 ("A~~" ["A~"])
2361 ("C''" ["C'"])
2362 ("C,," ["C,"])
2363 ("C.." ["C."])
2364 ("C^^" ["C^"])
2365 ("C~~" ["C~"])
2366 ("D//" ["D/"])
2367 ("D~~" ["D~"])
2368 ("E''" ["E'"])
2369 ("E,," ["E,"])
2370 ("E--" ["E-"])
2371 ("E.." ["E."])
2372 ("E//" ["E/"])
2373 ("E\"\"" ["E\""])
2374 ("E^^" ["E^"])
2375 ("E``" ["E`"])
2376 ("E~~" ["E~"])
2377 ("G,," ["G,"])
2378 ("G.." ["G."])
2379 ("G^^" ["G^"])
2380 ("G~~" ["G~"])
2381 ("H//" ["H/"])
2382 ("H^^" ["H^"])
2383 ("I''" ["I'"])
2384 ("I,," ["I,"])
2385 ("I--" ["I-"])
2386 ("I.." ["I."])
2387 ("I\"\"" ["I\""])
2388 ("I^^" ["I^"])
2389 ("I``" ["I`"])
2390 ("I~~" ["I~"])
2391 ("J^^" ["J^"])
2392 ("K,," ["K,"])
2393 ("L''" ["L'"])
2394 ("L,," ["L,"])
2395 ("L//" ["L/"])
2396 ("L~~" ["L~"])
2397 ("N''" ["N'"])
2398 ("N,," ["N,"])
2399 ("N//" ["N/"])
2400 ("N~~" ["N~"])
2401 ("O''" ["O'"])
2402 ("O--" ["O-"])
2403 ("O//" ["O/"])
2404 ("O::" ["O:"])
2405 ("O\"\"" ["O\""])
2406 ("O^^" ["O^"])
2407 ("O``" ["O`"])
2408 ("O~~" ["O~"])
2409 ("R''" ["R'"])
2410 ("R,," ["R,"])
2411 ("R~~" ["R~"])
2412 ("S''" ["S'"])
2413 ("S,," ["S,"])
2414 ("S^^" ["S^"])
2415 ("S~~" ["S~"])
2416 ("T,," ["T,"])
2417 ("T//" ["T/"])
2418 ("T~~" ["T~"])
2419 ("U''" ["U'"])
2420 ("U,," ["U,"])
2421 ("U--" ["U-"])
2422 ("U.." ["U."])
2423 ("U::" ["U:"])
2424 ("U\"\"" ["U\""])
2425 ("U^^" ["U^"])
2426 ("U``" ["U`"])
2427 ("U~~" ["U~"])
2428 ("Y''" ["Y'"])
2429 ("Y\"\"" ["Y\""])
2430 ("Y==" ["Y="])
2431 ("Z''" ["Z'"])
2432 ("Z.." ["Z."])
2433 ("Z~~" ["Z~"])
2434 ("a''" ["a'"])
2435 ("a,," ["a,"])
2436 ("a--" ["a-"])
2437 ("a//" ["a/"])
2438 ("a\"\"" ["a\""])
2439 ("a^^" ["a^"])
2440 ("a__" ["a_"])
2441 ("a``" ["a`"])
2442 ("a~~" ["a~"])
2443 ("c''" ["c'"])
2444 ("c,," ["c,"])
2445 ("c.." ["c."])
2446 ("c^^" ["c^"])
2447 ("c~~" ["c~"])
2448 ("c//" ["c/"])
2449 ("d//" ["d/"])
2450 ("d~~" ["d~"])
2451 ("e''" ["e'"])
2452 ("e,," ["e,"])
2453 ("e--" ["e-"])
2454 ("e.." ["e."])
2455 ("e//" ["e/"])
2456 ("e\"\"" ["e\""])
2457 ("e^^" ["e^"])
2458 ("e``" ["e`"])
2459 ("e==" ["e="])
2460 ("e~~" ["e~"])
2461 ("g,," ["g,"])
2462 ("g.." ["g."])
2463 ("g^^" ["g^"])
2464 ("g~~" ["g~"])
2465 ("h//" ["h/"])
2466 ("h^^" ["h^"])
2467 ("i''" ["i'"])
2468 ("i,," ["i,"])
2469 ("i--" ["i-"])
2470 ("i.." ["i."])
2471 ("i\"\"" ["i\""])
2472 ("i^^" ["i^"])
2473 ("i``" ["i`"])
2474 ("i~~" ["i~"])
2475 ("j^^" ["j^"])
2476 ("k,," ["k,"])
2477 ("k//" ["k/"])
2478 ("l''" ["l'"])
2479 ("l,," ["l,"])
2480 ("l//" ["l/"])
2481 ("l~~" ["l~"])
2482 ("n''" ["n'"])
2483 ("n,," ["n,"])
2484 ("n//" ["n/"])
2485 ("n~~" ["n~"])
2486 ("o''" ["o'"])
2487 ("o--" ["o-"])
2488 ("o//" ["o/"])
2489 ("o::" ["o:"])
2490 ("o\"\"" ["o\""])
2491 ("o^^" ["o^"])
2492 ("o__" ["o_"])
2493 ("o``" ["o`"])
2494 ("o~~" ["o~"])
2495 ("r''" ["r'"])
2496 ("r,," ["r,"])
2497 ("r~~" ["r~"])
2498 ("s''" ["s'"])
2499 ("s,," ["s,"])
2500 ("s//" ["s/"])
2501 ("s^^" ["s^"])
2502 ("s~~" ["s~"])
2503 ("t,," ["t,"])
2504 ("t//" ["t/"])
2505 ("t~~" ["t~"])
2506 ("u''" ["u'"])
2507 ("u,," ["u,"])
2508 ("u--" ["u-"])
2509 ("u.." ["u."])
2510 ("u::" ["u:"])
2511 ("u\"\"" ["u\""])
2512 ("u^^" ["u^"])
2513 ("u``" ["u`"])
2514 ("u~~" ["u~"])
2515 ("y''" ["y'"])
2516 ("y\"\"" ["y\""])
2517 ("z''" ["z'"])
2518 ("z.." ["z."])
2519 ("z~~" ["z~"])
2520 )
2521
2129;;; latin-post.el ends here 2522;;; latin-post.el ends here