aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2000-03-02 03:55:43 +0000
committerKenichi Handa2000-03-02 03:55:43 +0000
commit4b23d21df725c350e23d6c5d1e0895d968612e49 (patch)
tree4f58b303362d23e0a82255da6973034bf08e22ef
parent8e82f0c258c4dda935cc4e6985c346ca1497b1d3 (diff)
downloademacs-4b23d21df725c350e23d6c5d1e0895d968612e49.tar.gz
emacs-4b23d21df725c350e23d6c5d1e0895d968612e49.zip
("latin-1-prefix"): Add rules for symbols.
-rw-r--r--leim/quail/latin-pre.el32
1 files changed, 28 insertions, 4 deletions
diff --git a/leim/quail/latin-pre.el b/leim/quail/latin-pre.el
index 64a33d28174..f0557427f36 100644
--- a/leim/quail/latin-pre.el
+++ b/leim/quail/latin-pre.el
@@ -25,6 +25,9 @@
25;;; Commentary: 25;;; Commentary:
26 26
27;; All key translation maps are copied from iso-acc.el. 27;; All key translation maps are copied from iso-acc.el.
28;; Latin-1-prefix: extra special characters added, adapted from the vim
29;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>)
30;; by R.F. Smith <rsmith@xs4all.nl>
28 31
29;;; Code: 32;;; Code:
30 33
@@ -39,12 +42,15 @@
39 acute | ' | 'a -> ,Aa(B, '' -> ,A4(B 42 acute | ' | 'a -> ,Aa(B, '' -> ,A4(B
40 grave | ` | `a -> ,A`(B 43 grave | ` | `a -> ,A`(B
41 circumflex | ^ | ^a -> ,Ab(B 44 circumflex | ^ | ^a -> ,Ab(B
42 diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B 45 diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B
43 tilde | ~ | ~a -> ,Ac(B 46 tilde | ~ | ~a -> ,Ac(B
44 cedilla | ~ | ~c -> ,Ag(B 47 cedilla | ~ | ~c -> ,Ag(B
45 misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B 48 misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B
46 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B 49 symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B
47 symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B 50 | ~ | ~p -> ,A'(B ~x -> ,A$(B ~. -> ,A7(B ~$ -> ,A#(B ~u -> ,A5(B
51 symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B
52 | _ / | _: -> ,Aw(B /c -> ,A"(B /2 -> ,A=(B /4 -> ,A<(B /3 -> ,A>(B
53 symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^2 -> ,A2(B ^3 -> ,A3(B
48" nil t nil nil nil nil nil nil nil nil t) 54" nil t nil nil nil nil nil nil nil nil t)
49 55
50(quail-define-rules 56(quail-define-rules
@@ -128,6 +134,24 @@
128 ("/ " ?/) 134 ("/ " ?/)
129 ("_o" ?,A:(B) 135 ("_o" ?,A:(B)
130 ("_a" ?,A*(B) 136 ("_a" ?,A*(B)
137;; Symbols added by Roland Smith <rsmith@xs4all.nl>
138 ("_+" ?,A1(B)
139 ("_y" ?,A%(B)
140 ("_:" ?,Aw(B)
141 ("/c" ?,A"(B)
142 ("/\\" ?,AW(B)
143 ("/2" ?,A=(B)
144 ("/4" ?,A<(B)
145 ("/3" ?,A>(B)
146 ("~p" ?,A'(B)
147 ("~x" ?,A$(B)
148 ("~." ?,A7(B)
149 ("~$" ?,A#(B)
150 ("~u" ?,A5(B)
151 ("^r" ?,A.(B)
152 ("^c" ?,A)(B)
153 ("^2" ?,A2(B)
154 ("^3" ?,A3(B)
131) 155)
132 156
133(quail-define-package 157(quail-define-package