CVS update by aidan packages/mule-packages/leim/quail ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Sun Oct 7 11:14:53 EDT 2007
User: aidan
Date: 07/10/07 17:14:53
Modified: packages/mule-packages/leim/quail latin-alt.el
Added: packages/mule-packages/leim/quail cyrillic-tajik.el
Removed: packages/mule-packages/leim/quail CTLauB.el
Log:
Actually install recently added Quail IMs from GNU, and add them to
leim-list.el; add rot13, cyrillic-tajik as new input methods.
Revision Changes Path
1.33 +20 -0 XEmacs/packages/mule-packages/leim/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/leim/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -p -r1.32 -r1.33
--- ChangeLog 2007/05/20 19:44:54 1.32
+++ ChangeLog 2007/10/07 15:14:49 1.33
@@ -1,3 +1,23 @@
+2007-10-07 Aidan Kehoe <kehoea at parhasard.net>
+
+ * quail/latin-alt.el:
+ Add rot13, a new input method.
+ * quail/cyrillic-tajik.el:
+ Add cyrillic-tajik, a new input method.
+ * quail/CTLauB.el:
+ Remove CTLauB.el; use the more recent CTLau-b5.el from GNU
+ instead.
+
+2007-10-07 Aidan Kehoe <kehoea at parhasard.net>
+
+ * Makefile:
+ Add the input method files that are not to be compiled to
+ EXTRA_SOURCES, to have them actually installed with the package.
+ * leim-list.el:
+ Provide several input methods that were previously ignored in
+ leim-list.el; especially those that only work on 21.5. Document
+ things a little more.
+
2007-05-20 Norbert Koch <viteno at xemacs.org>
* Makefile (VERSION): XEmacs package 1.25 released.
1.37 +27 -10 XEmacs/packages/mule-packages/leim/Makefile
Index: Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/leim/Makefile,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -p -r1.36 -r1.37
--- Makefile 2007/05/20 19:44:54 1.36
+++ Makefile 2007/10/07 15:14:49 1.37
@@ -26,17 +26,34 @@ REQUIRES = leim mule-base fsf-compat xem
CATEGORY = mule
ELCS = quail.elc leim-list.elc
-ELCS_1 = quail/4Corner.elc quail/ARRAY30.elc quail/CCDOSPY.elc \
- quail/CTLau.elc quail/CTLauB.elc quail/ECDICT.elc quail/ETZY.elc \
- quail/PY-b5.elc quail/PY.elc quail/Punct-b5.elc quail/Punct.elc \
- quail/QJ-b5.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc \
- quail/ZIRANMA.elc quail/ZOZY.elc quail/czech.elc quail/cyril-jis.elc \
- quail/cyrillic.elc quail/greek.elc quail/hangul.elc \
+
+ELCS_1 = quail/4Corner.elc quail/ARRAY30.elc quail/CCDOSPY.elc \
+ quail/CTLau-b5.elc quail/CTLau.elc quail/ECDICT.elc quail/ETZY.elc \
+ quail/PY-b5.elc quail/PY.elc quail/Punct-b5.elc quail/Punct.elc \
+ quail/QJ-b5.elc quail/QJ.elc quail/SW.elc quail/TONEPY.elc \
+ quail/ZIRANMA.elc quail/ZOZY.elc quail/croatian.elc \
+ quail/cyril-jis.elc quail/cyrillic.elc quail/czech.elc \
+ quail/ethiopic.elc quail/greek.elc quail/hangul.elc \
quail/hangul3.elc quail/hanja-jis.elc quail/hanja.elc quail/ipa.elc \
- quail/latin-alt.elc quail/latin-post.elc quail/latin-pre.elc \
- quail/py-punct.elc quail/pypunct-b5.elc quail/quick-b5.elc \
- quail/quick-cns.elc quail/symbol-ksc.elc quail/thai-xtis.elc \
- quail/tsang-b5.elc quail/tsang-cns.elc quail/croatian.elc
+ quail/latin-alt.elc quail/latin-post.elc quail/latin-pre.elc \
+ quail/py-punct.elc quail/pypunct-b5.elc quail/quick-b5.elc \
+ quail/quick-cns.elc quail/sisheng.elc quail/slovak.elc \
+ quail/symbol-ksc.elc quail/thai-xtis.elc quail/tsang-b5.elc \
+ quail/tsang-cns.elc quail/viqr.elc quail/vntelex.elc
+
+# #### quail/thai.elc not included because it uses category infrastructure
+# that we haven't yet decided how to handle in XEmacs.
+
+# Compiling the following files fails with silent data corruption on 21.4,
+# and they are not computationally intensive, so we install them as Lisp
+# source, to be included in leim-list.el and loaded under 21.5 and ignored
+# under 21.4. They error when loaded in an XEmacs that doesn't support the
+# characters needed.
+
+# #### Move these to ELCS_1 once 21.4 is deprecated.
+
+EXTRA_SOURCES= quail/cyrillic-tajik.el quail/georgian.el quail/ipa-21.5.el \
+ quail/latin-ltx.el quail/rfc1345.el quail/sgml-input.el quail/welsh.el
ELCS_1_FILES = $(ELCS_1) $(ELCS_1:.elc=.el)
ELCS_1_DEST = $(PACKAGE)/quail
1.7 +65 -6 XEmacs/packages/mule-packages/leim/leim-list.el
Index: leim-list.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/leim/leim-list.el,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- leim-list.el 2007/05/20 19:32:43 1.6
+++ leim-list.el 2007/10/07 15:14:49 1.7
@@ -19,6 +19,10 @@
"VQ" "Vietnamese input method with VIQR mnemonic system"
"quail/viqr")
(register-input-method
+ "vietnamese-telex" "Vietnamese" 'quail-use-package
+ "VT" "Vietnamese telex input method"
+ "quail/vntelex")
+(register-input-method
"chinese-cns-tsangchi" "Chinese-CNS" 'quail-use-package
"$(GT?(BC" "$(GDcEFrSD+!JT?on!K(BCNS"
"quail/tsang-cns")
@@ -236,6 +240,22 @@ accessible through `+='.
All other keys are the same as on standard US keyboard."
"quail/czech")
(register-input-method
+ "slovak" "Slovak" #'quail-use-package
+ "SK" "Standard Slovak keyboard."
+ "quail/slovak")
+(register-input-method
+ "slovak-prog-1" "Slovak" #'quail-use-package
+ "SK" "Slovak (non-standard) keyboard for programmers #1."
+ "quail/slovak")
+(register-input-method
+ "slovak-prog-2" "Slovak" #'quail-use-package
+ "SK" "Slovak (non-standard) keyboard for programmers #2."
+ "quail/slovak")
+(register-input-method
+ "slovak-prog-3" "Slovak" #'quail-use-package
+ "SK" "Slovak (non-standard) keyboard for programmers #3."
+ "quail/slovak")
+(register-input-method
"turkish-postfix" "Latin-3" 'quail-use-package
"TR<" "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers"
"quail/latin-post")
@@ -288,6 +308,10 @@ All other keys are the same as on standa
"DV@" "English (ASCII) input method simulating Dvorak keyboard"
"quail/latin-post")
(register-input-method
+ "rot13" "English" #'quail-use-package
+ "r13" "ROT-13 input method for English. "
+ "quail/latin-alt")
+(register-input-method
"latin-1-alt-postfix" "Latin-1" 'quail-use-package
"1<" "Latin-1 character input method with postfix modifiers"
"quail/latin-alt")
@@ -362,28 +386,55 @@ All other keys are the same as on standa
(if (not (and (fboundp 'decode-char) (decode-char 'ucs #x31C)
(eq #x31C (encode-char (decode-char 'ucs #x31C) 'ucs))))
+ ;; We're on 21.4; use the non-UTF-8 IPA input method.
(register-input-method
"ipa" "IPA" 'quail-use-package
"IPA"
"International Phonetic Alphabet for English, French, German and Italian"
"quail/ipa")
-
+ ;; We're in 21.5; make those input methods available that require UTF-8
+ ;; support.
(register-input-method
"kirshenbaum-ipa" "IPA" 'quail-use-package
"IPA-K"
"International Phonetic Alphabet, Kirshenbaum ASCII transliteration."
- "quail/ipa-21.5")
+ "ipa-21.5")
(register-input-method
"x-sampa-ipa" "IPA" 'quail-use-package
"IPA-S"
"International Phonetic Alphabet, X-SAMPA ASCII transliteration."
- "quail/ipa-21.5")
+ "ipa-21.5")
(register-input-method
"ipa" "IPA" 'quail-use-package
"IPA"
"International Phonetic Alphabet for English, French, German and Italian"
- "quail/ipa-21.5"))
-
+ "ipa-21.5")
+ (register-input-method
+ "georgian" "Georgian" #'quail-use-package
+ (string (decode-char 'ucs #x10D2))
+ "A common Georgian transliteration (using Unicode)"
+ "georgian")
+ (register-input-method
+ "TeX" "UTF-8" 'quail-use-package
+ "\\" "LaTeX-like input method for many characters."
+ "latin-ltx")
+ (register-input-method
+ "rfc1345" "UTF-8" 'quail-use-package
+ "m"
+ "Unicode characters input method using RFC1345 mnemonics (non-ASCII only)."
+ "rfc1345")
+ (register-input-method
+ "sgml" "UTF-8" 'quail-use-package
+ "&" "Unicode characters input method using SGML entities."
+ "sgml-input")
+ (register-input-method
+ "welsh" "Welsh" 'quail-use-package
+ "$(D*q(B" "Welsh postfix input method, using Unicode"
+ "welsh")
+ (register-input-method
+ "cyrillic-tajik" "Cyrillic" 'quail-use-package
+ ",L6(Bt" "Transliterated keyboard layout optimized for Tajik."
+ "cyrillic-tajik"))
(register-input-method
"korean-hanja" "Korean" 'quail-use-package
"$(C9zyS(B" "2$(C9z=D(BKSC$(CySm.(B: $(Cz1SWGO4B(B $(CySm. at G(B $(Cj$@;(B $(CGQ1[(B2$(C9zcR at 87N(B $(C{<usGO?)(B $(C`TwI(B"
@@ -497,13 +548,17 @@ All other keys are the same as on standa
"$(06/0D(B" "$(0&d'GTT&,!J6/'30D5x!K(B"
"quail/ETZY")
(register-input-method
+ "ethiopic" "Ethiopic" 'quail-use-package
+ (quote ("$(3$Q#U!.(B " (ethio-prefer-ascii-space "_" "$(3$h(B") (ethio-prefer-ascii-punctuation "." "$(3$i(B"))) " Quail package for Ethiopic (Tigrigna and Amharic)"
+ "quail/ethiopic")
+(register-input-method
"chinese-ecdict" "Chinese-BIG5" 'quail-use-package
"$(05CKH(B" "$(0&d'GTT&,!J5CKH[0.)!K(B"
"quail/ECDICT")
(register-input-method
"chinese-ctlaub" "Chinese-BIG5" 'quail-use-package
"$(0N,Gn(B" "$(0KH)tTT&,!(N,Tg>A*#Gn5x!((B"
- "quail/CTLauB")
+ "quail/CTLau-b5")
(register-input-method
"chinese-ctlau" "Chinese-GB" 'quail-use-package
"$AAuTA(B" "$A::WVJdHk!KAuN}OiJ=TARt!K(B"
@@ -520,6 +575,10 @@ All other keys are the same as on standa
"chinese-4corner" "Chinese-BIG5" 'quail-use-package
"$(0(?-F(B" "$(0(?-FHAP#(B:: "
"quail/4Corner")
+(register-input-method
+ "chinese-sisheng" "Chinese" 'quail-use-package
+ "$(D+o(B" "S,Al(Bsh,D:(Bng input method for p,Do(Bny,Do(Bn transliteration of Chinese."
+ "quail/sisheng")
(register-input-method
"croatian" "Croatian" 'quail-use-package
"HR" "\"Standard\" Croatian keyboard."
1.3 +14 -0 XEmacs/packages/mule-packages/leim/quail/latin-alt.el
Index: latin-alt.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/leim/quail/latin-alt.el,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- latin-alt.el 2006/08/04 19:46:22 1.2
+++ latin-alt.el 2007/10/07 15:14:52 1.3
@@ -40,6 +40,20 @@
(eq #x31C (encode-char (decode-char 'ucs #x31C) 'ucs)))
"Whether Unicode support in XEmacs is good enough for us.")
+;; XEmacs change; added.
+(quail-define-package
+ "rot13" "English" "r13" nil
+ "ROT-13 input method for English.
+Alphabetic characters are moved 13 places in the alphabet on input.
+See also `rot13-other-window'. ")
+
+(let ((i -1) (a (char-to-int ?a)) (A (char-to-int ?A)))
+ (while (< (incf i) 26)
+ (quail-defrule (string (+ i a))
+ (char-to-string (int-to-char (+ (% (+ i 13) 26) a))))
+ (quail-defrule (string (+ i A))
+ (char-to-string (int-to-char (+ (% (+ i 13) 26) A))))))
+
(quail-define-package
"latin-1-alt-postfix" "Latin-1" "1<" t
"Latin-1 character input method with postfix modifiers
1.1 XEmacs/packages/mule-packages/leim/quail/cyrillic-tajik.el
Index: cyrillic-tajik.el
===================================================================
;;; quail/cyrillic-tajik.el -- Quail package for inputting Tajik in Cyrillic -*- coding: utf-8 -*-
;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
;; Licensed to the Free Software Foundation.
;; Copyright (C) 2007 Free Software Foundation.
;; Keywords: multilingual, input method, Cyrillic, Tajik
;; This file is part of XEmacs.
;; XEmacs is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.
;; XEmacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with XEmacs; see the file COPYING. If not, write to the
;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
;; Boston, MA 02110-1301, USA.
;;; Code:
(require 'quail)
;; This file breaks with 21.4 and early 21.5.
(unless (and (fboundp 'decode-char) (decode-char 'ucs #x31C)
(eq #x31C (encode-char (decode-char 'ucs #x31C) 'ucs)))
(error 'unimplemented
"Unicode support needed for this file not available!"))
;; Based on Valery Alexeev's cyrillic-translit. Aidan Kehoe, So Okt 7
;; 16:50:03 CEST 2007
(quail-define-package
"cyrillic-tajik" "Cyrillic" "Ðt" nil
"Transliterated keyboard layout, with English consonant values. For Tajik.
Russian alphabet: a b v=w g d e yo zh z i i' k l m n o p r s t
u f kh=x c ch sh shch=sj=/s=/sht ~ y ' e' yu ya
Tajik letters: gh = Ò, i- = Ó£, q = Ò, u- = Ó¯, h = Ò³, j = Ò·
Notes:
for Ñ (TSE) use \"c\", never \"ts\"
Ñ (SHCHA = Bulgarian SHT) = \"shch\", \"sj\", \"/sht\" or \"/t\",
Ñ (REVERSE ROUNDED E) = \"e'\" or \"e`\"
Ñ
(KHA) when after Ñ (S) = \"x\" or \"kh\"
Ñ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\",
Ñ (SOFT SIGN) = \"'\", Ь (CAPITAL SOFT SIGN) = \"''\",
Ñ (YA) = \"ya\"
Also included are Ukrainian Ñ (YE) = \"/e\" and Ñ (YI) = \"yi\",
Belorussian Ñ (SHORT U) = \"u'\",
Serbian Ñ (DJE) = \"/d\", Ñ (CHJE)= \"/ch\",
Macedonian Ñ (GJE) = \"/g\", Ñ (DZE) = \"/s\", Ñ (KJE) = \"/k\",
cyrillic Ñ (I DECIMAL) = \"/i\", Ñ (JE) = \"/j\",
Ñ (LJE) = \"/l\", Ñ (NJE) = \"/n\" and Ñ (DZE) =\"/z\"."
nil t t t t nil nil nil nil nil t)
(quail-define-rules
("a" ?а) ;; U+0430 CYRILLIC SMALL LETTER A
("A" ?Ð) ;; U+0410 CYRILLIC CAPITAL LETTER A
("b" ?б) ;; U+0431 CYRILLIC SMALL LETTER BE
("B" ?Ð) ;; U+0411 CYRILLIC CAPITAL LETTER BE
("c" ?Ñ) ;; U+0446 CYRILLIC SMALL LETTER TSE
("C" ?Ц) ;; U+0426 CYRILLIC CAPITAL LETTER TSE
("ch" ?Ñ) ;; U+0447 CYRILLIC SMALL LETTER CHE
("Ch" ?Ч) ;; U+0427 CYRILLIC CAPITAL LETTER CHE
("CH" ?Ч) ;; U+0427 CYRILLIC CAPITAL LETTER CHE
("/ch" ?Ñ) ;; U+045B CYRILLIC SMALL LETTER TSHE
("/Ch" ?Ð) ;; U+040B CYRILLIC CAPITAL LETTER TSHE
("/CH" ?Ð) ;; U+040B CYRILLIC CAPITAL LETTER TSHE
("d" ?д) ;; U+0434 CYRILLIC SMALL LETTER DE
("D" ?Ð) ;; U+0414 CYRILLIC CAPITAL LETTER DE
("/d" ?Ñ) ;; U+0452 CYRILLIC SMALL LETTER DJE
("/D" ?Ð) ;; U+0402 CYRILLIC CAPITAL LETTER DJE
("e" ?е) ;; U+0435 CYRILLIC SMALL LETTER IE
("E" ?Ð) ;; U+0415 CYRILLIC CAPITAL LETTER IE
("@" ?Ñ) ;; U+044D CYRILLIC SMALL LETTER E
("e'" ?Ñ) ;; U+044D CYRILLIC SMALL LETTER E
("E'" ?Ð) ;; U+042D CYRILLIC CAPITAL LETTER E
("e`" ?Ñ) ;; U+044D CYRILLIC SMALL LETTER E
("E`" ?Ð) ;; U+042D CYRILLIC CAPITAL LETTER E
("f" ?Ñ) ;; U+0444 CYRILLIC SMALL LETTER EF
("F" ?Ф) ;; U+0424 CYRILLIC CAPITAL LETTER EF
("g" ?г) ;; U+0433 CYRILLIC SMALL LETTER GHE
("G" ?Ð) ;; U+0413 CYRILLIC CAPITAL LETTER GHE
("/e" ?Ñ) ;; U+0454 CYRILLIC SMALL LETTER UKRAINIAN IE
("/E" ?Ð) ;; U+0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE
("/g" ?Ñ) ;; U+0453 CYRILLIC SMALL LETTER GJE
("/G" ?Ð) ;; U+0403 CYRILLIC CAPITAL LETTER GJE
("gh" ?Ò) ;; U+0493 CYRILLIC SMALL LETTER GHE WITH STROKE
("Gh" ?Ò) ;; U+0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE
("GH" ?Ò) ;; U+0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE
("H" ?Ò²) ;; U+04B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER
("h" ?Ò³) ;; U+04B3 CYRILLIC SMALL LETTER HA WITH DESCENDER
("i" ?и) ;; U+0438 CYRILLIC SMALL LETTER I
("I" ?Ð) ;; U+0418 CYRILLIC CAPITAL LETTER I
("i'" ?й) ;; U+0439 CYRILLIC SMALL LETTER SHORT I
("I'" ?Ð) ;; U+0419 CYRILLIC CAPITAL LETTER SHORT I
("I-" ?Ó¢) ;; U+04E2 CYRILLIC CAPITAL LETTER I WITH MACRON
("i-" ?Ó£) ;; U+04E3 CYRILLIC SMALL LETTER I WITH MACRON
("i`" ?й) ;; U+0439 CYRILLIC SMALL LETTER SHORT I
("I`" ?Ð) ;; U+0419 CYRILLIC CAPITAL LETTER SHORT I
("/i" ?Ñ) ;; U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
("/I" ?Ð) ;; U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
("/j" ?Ñ) ;; U+0458 CYRILLIC SMALL LETTER JE
("/J" ?Ð) ;; U+0408 CYRILLIC CAPITAL LETTER JE
("J" ?Ò¶) ;; U+04B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
("j" ?Ò·) ;; U+04B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER
("JA" ?Я) ;; U+042F CYRILLIC CAPITAL LETTER YA
("JO" ?Ð) ;; U+0401 CYRILLIC CAPITAL LETTER IO
("JU" ?Ю) ;; U+042E CYRILLIC CAPITAL LETTER YU
("k" ?к) ;; U+043A CYRILLIC SMALL LETTER KA
("K" ?Ð) ;; U+041A CYRILLIC CAPITAL LETTER KA
("/k" ?Ñ) ;; U+045C CYRILLIC SMALL LETTER KJE
("/K" ?Ð) ;; U+040C CYRILLIC CAPITAL LETTER KJE
("kh" ?Ñ
) ;; U+0445 CYRILLIC SMALL LETTER HA
("Kh" ?Ð¥) ;; U+0425 CYRILLIC CAPITAL LETTER HA
("KH" ?Ð¥) ;; U+0425 CYRILLIC CAPITAL LETTER HA
("l" ?л) ;; U+043B CYRILLIC SMALL LETTER EL
("L" ?Ð) ;; U+041B CYRILLIC CAPITAL LETTER EL
("/l" ?Ñ) ;; U+0459 CYRILLIC SMALL LETTER LJE
("/L" ?Ð) ;; U+0409 CYRILLIC CAPITAL LETTER LJE
("m" ?м) ;; U+043C CYRILLIC SMALL LETTER EM
("M" ?Ð) ;; U+041C CYRILLIC CAPITAL LETTER EM
("n" ?н) ;; U+043D CYRILLIC SMALL LETTER EN
("N" ?Ð) ;; U+041D CYRILLIC CAPITAL LETTER EN
("/n" ?Ñ) ;; U+045A CYRILLIC SMALL LETTER NJE
("/N" ?Ð) ;; U+040A CYRILLIC CAPITAL LETTER NJE
("o" ?о) ;; U+043E CYRILLIC SMALL LETTER O
("O" ?Ð) ;; U+041E CYRILLIC CAPITAL LETTER O
("p" ?п) ;; U+043F CYRILLIC SMALL LETTER PE
("P" ?Ð) ;; U+041F CYRILLIC CAPITAL LETTER PE
("Q" ?Я) ;; U+042F CYRILLIC CAPITAL LETTER YA
("Q" ?Ò) ;; U+049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER
("q" ?Ò) ;; U+049B CYRILLIC SMALL LETTER KA WITH DESCENDER
("r" ?Ñ) ;; U+0440 CYRILLIC SMALL LETTER ER
("R" ?Ð ) ;; U+0420 CYRILLIC CAPITAL LETTER ER
("s" ?Ñ) ;; U+0441 CYRILLIC SMALL LETTER ES
("S" ?С) ;; U+0421 CYRILLIC CAPITAL LETTER ES
("/s" ?Ñ) ;; U+0455 CYRILLIC SMALL LETTER DZE
("/S" ?Ð
) ;; U+0405 CYRILLIC CAPITAL LETTER DZE
("sh" ?Ñ) ;; U+0448 CYRILLIC SMALL LETTER SHA
("Sh" ?Ш) ;; U+0428 CYRILLIC CAPITAL LETTER SHA
("SH" ?Ш) ;; U+0428 CYRILLIC CAPITAL LETTER SHA
("shch" ?Ñ) ;; U+0449 CYRILLIC SMALL LETTER SHCHA
("Shch" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("SHCH" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("/sht" ?Ñ) ;; U+0449 CYRILLIC SMALL LETTER SHCHA
("/Sht" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("/SHT" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("sj" ?Ñ) ;; U+0449 CYRILLIC SMALL LETTER SHCHA
("Sj" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("SJ" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("t" ?Ñ) ;; U+0442 CYRILLIC SMALL LETTER TE
("T" ?Т) ;; U+0422 CYRILLIC CAPITAL LETTER TE
("/t" ?Ñ) ;; U+0449 CYRILLIC SMALL LETTER SHCHA
("/T" ?Щ) ;; U+0429 CYRILLIC CAPITAL LETTER SHCHA
("u" ?Ñ) ;; U+0443 CYRILLIC SMALL LETTER U
("U" ?У) ;; U+0423 CYRILLIC CAPITAL LETTER U
("u'" ?Ñ) ;; U+045E CYRILLIC SMALL LETTER SHORT U
("U'" ?Ð) ;; U+040E CYRILLIC CAPITAL LETTER SHORT U
("U-" ?Ó®) ;; U+04EE CYRILLIC CAPITAL LETTER U WITH MACRON
("u-" ?Ó¯) ;; U+04EF CYRILLIC SMALL LETTER U WITH MACRON
("v" ?в) ;; U+0432 CYRILLIC SMALL LETTER VE
("V" ?Ð) ;; U+0412 CYRILLIC CAPITAL LETTER VE
("w" ?в) ;; U+0432 CYRILLIC SMALL LETTER VE
("W" ?Ð) ;; U+0412 CYRILLIC CAPITAL LETTER VE
("x" ?Ñ
) ;; U+0445 CYRILLIC SMALL LETTER HA
("X" ?Ð¥) ;; U+0425 CYRILLIC CAPITAL LETTER HA
("y" ?Ñ) ;; U+044B CYRILLIC SMALL LETTER YERU
("Y" ?Ы) ;; U+042B CYRILLIC CAPITAL LETTER YERU
("ya" ?Ñ) ;; U+044F CYRILLIC SMALL LETTER YA
("Ya" ?Я) ;; U+042F CYRILLIC CAPITAL LETTER YA
("YA" ?Я) ;; U+042F CYRILLIC CAPITAL LETTER YA
("ye" ?е) ;; U+0435 CYRILLIC SMALL LETTER IE
("Ye" ?Ð) ;; U+0415 CYRILLIC CAPITAL LETTER IE
("YE" ?Ð) ;; U+0415 CYRILLIC CAPITAL LETTER IE
("yi" ?Ñ) ;; U+0457 CYRILLIC SMALL LETTER YI
("Yi" ?Ð) ;; U+0407 CYRILLIC CAPITAL LETTER YI
("YI" ?Ð) ;; U+0407 CYRILLIC CAPITAL LETTER YI
("yo" ?Ñ) ;; U+0451 CYRILLIC SMALL LETTER IO
("Yo" ?Ð) ;; U+0401 CYRILLIC CAPITAL LETTER IO
("YO" ?Ð) ;; U+0401 CYRILLIC CAPITAL LETTER IO
("yu" ?Ñ) ;; U+044E CYRILLIC SMALL LETTER YU
("Yu" ?Ю) ;; U+042E CYRILLIC CAPITAL LETTER YU
("YU" ?Ю) ;; U+042E CYRILLIC CAPITAL LETTER YU
("z" ?з) ;; U+0437 CYRILLIC SMALL LETTER ZE
("Z" ?Ð) ;; U+0417 CYRILLIC CAPITAL LETTER ZE
("/z" ?Ñ) ;; U+045F CYRILLIC SMALL LETTER DZHE
("/Z" ?Ð) ;; U+040F CYRILLIC CAPITAL LETTER DZHE
("zh" ?ж) ;; U+0436 CYRILLIC SMALL LETTER ZHE
("Zh" ?Ð) ;; U+0416 CYRILLIC CAPITAL LETTER ZHE
("ZH" ?Ð) ;; U+0416 CYRILLIC CAPITAL LETTER ZHE
("~" ?Ñ) ;; U+044A CYRILLIC SMALL LETTER HARD SIGN
("~~" "Ъ") ;; U+042A CYRILLIC CAPITAL LETTER HARD SIGN
("'" ?Ñ) ;; U+044C CYRILLIC SMALL LETTER SOFT SIGN
("''" "Ь") ;; U+042c CYRILLIC CAPITAL LETTER SOFT SIGN
("`" ?Ñ)) ;; U+044C CYRILLIC SMALL LETTER SOFT SIGN
More information about the XEmacs-CVS
mailing list