;;; Commentary:
;; Key translation maps were originally copied from iso-acc.el.
-;; latin-1-prefix: extra special characters added, adapted from the vim
+;; latin-1-prefix: extra special characters added, adapted from the vim
;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>)
;; by R.F. Smith <rsmith@xs4all.nl>
;;
;;
;; 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)
("/ " ?/)
("_o" ?º)
("_a" ?ª)
+ ("_ " ? )
;; Symbols added by Roland Smith <rsmith@xs4all.nl>
("_+" ?±)
("_y" ?¥)
("~|" ?¦)
("/=" ?¬)
("~=" ?¯)
- ("_ " ? ) ; nbsp
)
(quail-define-package
circumflex | ^ | ^a -> â
diaeresis | \" | \"a -> ä \"\" -> ¨
cedilla | ~ | ~c -> ç ~s -> ş ~~ -> ¸
- dot above | ~ / . | ~o -> ġ /o -> ġ .o -> ġ
+ dot above | / . | /g -> ġ .o -> ġ
misc | \" ~ / | \"s -> ß ~g -> ğ ~u -> ŭ /h -> ħ /i -> ı
symbol | ~ | ~` -> ˘ /# -> £ /$ -> ¤ // -> °
" nil t nil nil nil nil nil nil nil nil t)
("\" " ?\")
("~C" ?Ç)
("~N" ?Ñ)
- ("~O" ?Õ)
("~c" ?ç)
("~n" ?ñ)
- ("~o" ?õ)
("~S" ?Ş)
("~s" ?ş)
("~G" ?Ğ)
(quail-define-package
"polish-slash" "Polish" "PL>" nil
- "Polish diacritics are input as `/[acelnosxzACELNOSXZ]'.
+ "Polish diacritics and slash character are input as `/[acelnosxzACELNOSXZ/]'.
For example, the character named `aogonek' is obtained by `/a'."
nil t t t nil nil nil nil nil nil t)
(quail-define-rules
+ ("//" ?/)
("/a" ?ą)
("/c" ?ć)
("/e" ?ę)
("/l" ?ł)
("/n" ?ń)
- ("/o" ?ó)
+ ("/o" ?ó)
("/s" ?ś)
("/x" ?ź)
("/z" ?ż)
("/E" ?Ę)
("/L" ?Ł)
("/N" ?Ń)
- ("/O" ?Ó)
+ ("/O" ?Ó)
("/S" ?Ś)
("/X" ?Ź)
("/Z" ?Ż))
("~!" ?¡)
("~?" ?¿)
("~ " ?~)
- ("~_" ? )
("/A" ?Å)
("/E" ?Æ)
("/O" ?Ø)
symbol | ^ | ^r -> ® ^c -> ©
" 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" ?ḃ)
("~n" ?ñ)
("~o" ?õ)
("~ " ?~)
- ("~_" ? )
("/A" ?Å)
("/E" ?Æ)
("/O" ?Ø)
("^r" ?®)
("^c" ?©))
-
(quail-define-package
"latin-prefix" "Latin" "L>" t
"Latin characters input method with prefix modifiers.
("~|" ?¦)
("~~" ?¸)
)
-
;;; latin-pre.el ends here