diff options
| author | Juri Linkov | 2008-07-19 23:59:29 +0000 |
|---|---|---|
| committer | Juri Linkov | 2008-07-19 23:59:29 +0000 |
| commit | f4949090d477c82e2fc38811e87652a97728b525 (patch) | |
| tree | e6667f080864f6a9e19c9b51d72aab44c841ed84 | |
| parent | ff759a98908ad1cf4475791a5c3dd452fd6cb97e (diff) | |
| download | emacs-f4949090d477c82e2fc38811e87652a97728b525.tar.gz emacs-f4949090d477c82e2fc38811e87652a97728b525.zip | |
("cyrillic-translit"): Add two rules "//'" and
"//`" for combining accents as a separate character. Keep two
rules "i`" and "I`" for characters where accent is not a separate
character. Revert changes that added postfix combining accents.
| -rw-r--r-- | leim/ChangeLog | 7 | ||||
| -rw-r--r-- | leim/quail/cyrillic.el | 28 |
2 files changed, 18 insertions, 17 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog index c289b6591bb..3356354eb82 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2008-07-19 Juri Linkov <juri@jurta.org> | ||
| 2 | |||
| 3 | * quail/cyrillic.el ("cyrillic-translit"): Add two rules "//'" and | ||
| 4 | "//`" for combining accents as a separate character. Keep two | ||
| 5 | rules "i`" and "I`" for characters where accent is not a separate | ||
| 6 | character. Revert changes that added postfix combining accents. | ||
| 7 | |||
| 1 | 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com> | 8 | 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com> |
| 2 | 9 | ||
| 3 | * Makefile.in (install): Perform post-install cleanup inside NS app | 10 | * Makefile.in (install): Perform post-install cleanup inside NS app |
diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el index 3bdea754edb..324d0d1c8dd 100644 --- a/leim/quail/cyrillic.el +++ b/leim/quail/cyrillic.el | |||
| @@ -1034,7 +1034,7 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\", | |||
| 1034 | ("shch" ?,Li(B) ("sj" ?,Li(B) | 1034 | ("shch" ?,Li(B) ("sj" ?,Li(B) |
| 1035 | ("/sht" ?,Li(B) ("/t" ?,Li(B) | 1035 | ("/sht" ?,Li(B) ("/t" ?,Li(B) |
| 1036 | ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B) | 1036 | ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B) |
| 1037 | ("e\\" ?,Lm(B) ("@" ?,Lm(B) | 1037 | ("e\\" ?,Lm(B) ("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B) |
| 1038 | ("yu" ?,Ln(B) ("ju" ?,Ln(B) | 1038 | ("yu" ?,Ln(B) ("ju" ?,Ln(B) |
| 1039 | ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B) | 1039 | ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B) |
| 1040 | 1040 | ||
| @@ -1050,31 +1050,25 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\", | |||
| 1050 | ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B) | 1050 | ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B) |
| 1051 | ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B) | 1051 | ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B) |
| 1052 | ("~~" ?,LJ(B) ("Y" ?,LK(B) ("''" ?,LL(B) | 1052 | ("~~" ?,LJ(B) ("Y" ?,LK(B) ("''" ?,LL(B) |
| 1053 | ("E\\" ?,LM(B) ("@@" ?,LM(B) | 1053 | ("E\\" ?,LM(B) ("E'" ?,LM(B) ("E`" ?,LM(B) ("@@" ?,LM(B) |
| 1054 | ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B) | 1054 | ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B) |
| 1055 | ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B) | 1055 | ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B) |
| 1056 | 1056 | ||
| 1057 | ;; Combining accents | 1057 | ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B) ("u~" ?,L~(B) |
| 1058 | ("a'" [",LP$(O+Z(B"]) ("a`" [",LP$(O+\(B"]) | ||
| 1059 | ("e'" [",LU$(O+Z(B"]) ("e`" [",LU$(O+\(B"]) | ||
| 1060 | ("i'" [",LX$(O+Z(B"]) ("i`" [",LX$(O+\(B"]) | ||
| 1061 | ("o'" [",L^$(O+Z(B"]) ("o`" [",L^$(O+\(B"]) | ||
| 1062 | ("u'" [",Lc$(O+Z(B"]) ("u`" [",Lc$(O+\(B"]) | ||
| 1063 | ("A'" [",L0$(O+Z(B"]) ("A`" [",L0$(O+\(B"]) | ||
| 1064 | ("E'" [",L5$(O+Z(B"]) ("E`" [",L5$(O+\(B"]) | ||
| 1065 | ("I'" [",L8$(O+Z(B"]) ("I`" [",L8$(O+\(B"]) | ||
| 1066 | ("O'" [",L>$(O+Z(B"]) ("O`" [",L>$(O+\(B"]) | ||
| 1067 | ("U'" [",LC$(O+Z(B"]) ("U`" [",LC$(O+\(B"]) | ||
| 1068 | |||
| 1069 | ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u~" ?,L~(B) | ||
| 1070 | ("/d" ?,Lr(B) ("/ch" ?,L{(B) | 1058 | ("/d" ?,Lr(B) ("/ch" ?,L{(B) |
| 1071 | ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B) | 1059 | ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B) |
| 1072 | ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B) | 1060 | ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B) |
| 1073 | ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U~" ?,L.(B) | 1061 | ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B) ("U~" ?,L.(B) |
| 1074 | ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B) | 1062 | ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B) |
| 1075 | ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B) | 1063 | ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B) |
| 1076 | ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) | 1064 | ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B) |
| 1077 | 1065 | ||
| 1066 | ;; Combining accents as a separate character | ||
| 1067 | ("//'" ?$(O+Z(B) ("//`" ?$(O+\(B) | ||
| 1068 | |||
| 1069 | ;; In the following two rules the accent is not a separate character | ||
| 1070 | ("i`" ?$,1(}(B) ("I`" ?$,1(-(B) | ||
| 1071 | |||
| 1078 | ("/-" ?$(G!9(B) ;; EN DASH | 1072 | ("/-" ?$(G!9(B) ;; EN DASH |
| 1079 | ("/--" ?$(G!7(B) ;; EM DASH | 1073 | ("/--" ?$(G!7(B) ;; EM DASH |
| 1080 | ("/*" ?$(O#@(B) ;; BULLET | 1074 | ("/*" ?$(O#@(B) ;; BULLET |
| @@ -1099,7 +1093,7 @@ cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\", | |||
| 1099 | ("/c" ?,A)(B) | 1093 | ("/c" ?,A)(B) |
| 1100 | ("/tm" ?$(D"o(B) | 1094 | ("/tm" ?$(D"o(B) |
| 1101 | ("/reg" ?,A.(B) | 1095 | ("/reg" ?,A.(B) |
| 1102 | ("/eu" ?,b$(B) | 1096 | ("/eu" ?,b$(B) |
| 1103 | ("/ce" ?,A"(B) | 1097 | ("/ce" ?,A"(B) |
| 1104 | 1098 | ||
| 1105 | ;; fractions | 1099 | ;; fractions |