# HG changeset patch # User Kenichi Handa # Date 951969343 0 # Node ID ad4ce97753b411d7c5b7da444352ec28f28479ae # Parent e931b73f3b4fa41a4c70749a855a583b29538fa4 ("latin-1-prefix"): Add rules for symbols. diff -r e931b73f3b4f -r ad4ce97753b4 leim/quail/latin-pre.el --- a/leim/quail/latin-pre.el Thu Mar 02 00:00:54 2000 +0000 +++ b/leim/quail/latin-pre.el Thu Mar 02 03:55:43 2000 +0000 @@ -25,6 +25,9 @@ ;;; Commentary: ;; All key translation maps are copied from iso-acc.el. +;; Latin-1-prefix: extra special characters added, adapted from the vim +;; digraphs (from J.H.M.Dassen ) +;; by R.F. Smith ;;; Code: @@ -39,12 +42,15 @@ acute | ' | 'a -> ,Aa(B, '' -> ,A4(B grave | ` | `a -> ,A`(B circumflex | ^ | ^a -> ,Ab(B - diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B + diaeresis | \" | \"a -> ,Ad(B \"\" -> ,A((B tilde | ~ | ~a -> ,Ac(B cedilla | ~ | ~c -> ,Ag(B - misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B - symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B - symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B + misc | \" ~ / | \"s -> ,A_(B ~d -> ,Ap(B ~t -> ,A~(B /a -> ,Ae(B /e -> ,Af(B /o -> ,Ax(B + symbol | ~ | ~> -> ,A;(B ~< -> ,A+(B ~! -> ,A!(B ~? -> ,A?(B ~~ -> ,A8(B + | ~ | ~p -> ,A'(B ~x -> ,A$(B ~. -> ,A7(B ~$ -> ,A#(B ~u -> ,A5(B + symbol | _ / | _o -> ,A:(B _a -> ,A*(B // -> ,A0(B /\\ -> ,AW(B _y -> ,A%(B + | _ / | _: -> ,Aw(B /c -> ,A"(B /2 -> ,A=(B /4 -> ,A<(B /3 -> ,A>(B + symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^2 -> ,A2(B ^3 -> ,A3(B " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules @@ -128,6 +134,24 @@ ("/ " ?/) ("_o" ?,A:(B) ("_a" ?,A*(B) +;; Symbols added by Roland Smith + ("_+" ?,A1(B) + ("_y" ?,A%(B) + ("_:" ?,Aw(B) + ("/c" ?,A"(B) + ("/\\" ?,AW(B) + ("/2" ?,A=(B) + ("/4" ?,A<(B) + ("/3" ?,A>(B) + ("~p" ?,A'(B) + ("~x" ?,A$(B) + ("~." ?,A7(B) + ("~$" ?,A#(B) + ("~u" ?,A5(B) + ("^r" ?,A.(B) + ("^c" ?,A)(B) + ("^2" ?,A2(B) + ("^3" ?,A3(B) ) (quail-define-package