/[emacs]/emacs/leim/quail/latin-post.el
ViewVC logotype

Diff of /emacs/leim/quail/latin-post.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by fx, Sat Dec 15 00:23:38 2001 UTC revision 1.18 by fx, Wed Jul 24 19:58:22 2002 UTC
# Line 2126  Dead accent is right to ,Af(B." nil t Line 2126  Dead accent is right to ,Af(B." nil t
2126   ("?" ?Z)   ("?" ?Z)
2127   )   )
2128    
2129    (quail-define-package
2130     "latin-postfix" "Latin" "L<" t
2131     "Latin character input method with postfix modifiers.
2132    This is the union of various input methods originally made for input
2133    of 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    
2154    Doubling 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    
2522  ;;; latin-post.el ends here  ;;; latin-post.el ends here

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26