Mercurial > emacs
changeset 46664:d766870005c0
("latin-1-prefix"): Add nbsp.
("latin-3-prefix"): Doc fix.
author | Dave Love <fx@gnu.org> |
---|---|
date | Wed, 24 Jul 2002 19:48:41 +0000 |
parents | 2ddbeefcb36b |
children | 217afe20b79d |
files | leim/quail/latin-pre.el |
diffstat | 1 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/leim/quail/latin-pre.el Wed Jul 24 19:43:21 2002 +0000 +++ b/leim/quail/latin-pre.el Wed Jul 24 19:48:41 2002 +0000 @@ -36,6 +36,12 @@ ;; ;; latin-[89]-prefix: Dave Love <fx@gnu.org> +;; You might make extra input sequences on the basis of the X +;; locale/*/Compose files (which have both prefix and postfix +;; sequences), but bear in mind that sequences which are logical in +;; that context may not be sensible when they're not signalled with +;; the Compose key. An example is a double space for NBSP. + ;;; Code: (require 'quail) @@ -58,11 +64,10 @@ | ~ | ~p -> ,A6(B ~- -> ,A-(B ~= -> ,A/(B ~| -> ,A&(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 - | _ / | /= => ,A,(B + | _ / | /= -> ,A,(B symbol | ^ | ^r -> ,A.(B ^c -> ,A)(B ^1 -> ,A9(B ^2 -> ,A2(B ^3 -> ,A3(B " nil t nil nil nil nil nil nil nil nil t) -;; Fixme: should we have non-break space somehow? If so, how? (quail-define-rules ("'A" ?,AA(B) ("'E" ?,AI(B) @@ -144,6 +149,7 @@ ("/ " ?/) ("_o" ?,A:(B) ("_a" ?,A*(B) + ("_ " ?,A (B) ;; Symbols added by Roland Smith <rsmith@xs4all.nl> ("_+" ?,A1(B) ("_y" ?,A%(B) @@ -589,7 +595,7 @@ circumflex | ^ | ^a -> ,Cb(B diaeresis | \" | \"a -> ,Cd(B \"\" -> ,C((B cedilla | ~ | ~c -> ,Cg(B ~s -> ,C:(B ~~ -> ,C8(B - dot above | . | /g -> ,Cu(B .g -> ,Cu(B + dot above | / . | /g -> ,Cu(B .o -> ,Cu(B misc | \" ~ / | \"s -> ,C_(B ~g -> ,C;(B ~u -> ,C}(B /h -> ,C1(B /i -> ,C9(B symbol | ~ | ~` -> ,C"(B /# -> ,C#(B /$ -> ,C$(B // -> ,C0(B " nil t nil nil nil nil nil nil nil nil t) @@ -869,7 +875,7 @@ symbol | ^ | ^r -> ,_.(B ^c -> ,_)(B " nil t nil nil nil nil nil nil nil nil t) -;; Basically following Latin-1 plus dottiness from Latin-3. +;; Basically following Latin-1, plus dottiness from Latin-3. (quail-define-rules (".B" ?,_!(B) (".b" ?,_"(B)