mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
Improve latin-2-postfix and latin-2prefix input methods
* lisp/leim/quail/latin-pre.el ("latin-2-prefix"): * lisp/leim/quail/latin-post.el ("latin-2-postfix"): Add variants of "`s" and "s," for Romanian. Add key bindings for moving between variants, when there are more than one. (Bug#51638)
This commit is contained in:
parent
dd0bc52014
commit
3ca3179bad
@ -215,7 +215,15 @@ Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
|
||||
others | / | s/ -> ß
|
||||
|
||||
Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
|
||||
" nil t nil nil nil nil nil nil nil nil t)
|
||||
"
|
||||
'(("\C-?" . quail-delete-last-char)
|
||||
(">" . quail-next-translation)
|
||||
("\C-f" . quail-next-translation)
|
||||
([right] . quail-next-translation)
|
||||
("<" . quail-prev-translation)
|
||||
("\C-b" . quail-prev-translation)
|
||||
([left] . quail-prev-translation))
|
||||
t nil nil nil nil nil nil nil nil t)
|
||||
|
||||
(quail-define-rules
|
||||
("A'" ?Á)
|
||||
@ -246,7 +254,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
|
||||
("R'" ?Ŕ)
|
||||
("R~" ?Ř)
|
||||
("S'" ?Ś)
|
||||
("S," ?Ş)
|
||||
("S," "ŞȘ") ; the second variant is for Romanian
|
||||
("S~" ?Š)
|
||||
("T," ?Ţ)
|
||||
("T~" ?Ť)
|
||||
@ -286,7 +294,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
|
||||
("r'" ?ŕ)
|
||||
("r~" ?ř)
|
||||
("s'" ?ś)
|
||||
("s," ?ş)
|
||||
("s," "şș") ; the second variant is for Romanian
|
||||
("s/" ?ß)
|
||||
("s~" ?š)
|
||||
("t," ?ţ)
|
||||
|
@ -497,7 +497,15 @@ Key translation rules are:
|
||||
cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę
|
||||
misc | \\=' \\=` ~ | \\='d -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű
|
||||
symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸
|
||||
" nil t nil nil nil nil nil nil nil nil t)
|
||||
"
|
||||
'(("\C-?" . quail-delete-last-char)
|
||||
(">" . quail-next-translation)
|
||||
("\C-f" . quail-next-translation)
|
||||
([right] . quail-next-translation)
|
||||
("<" . quail-prev-translation)
|
||||
("\C-b" . quail-prev-translation)
|
||||
([left] . quail-prev-translation))
|
||||
t nil nil nil nil nil nil nil nil t)
|
||||
|
||||
(quail-define-rules
|
||||
("'A" ?Á)
|
||||
@ -532,14 +540,14 @@ Key translation rules are:
|
||||
("`C" ?Ç)
|
||||
("`E" ?Ę)
|
||||
("`L" ?Ł)
|
||||
("`S" ?Ş)
|
||||
("`S" "ŞȘ")
|
||||
("`T" ?Ţ)
|
||||
("`Z" ?Ż)
|
||||
("`a" ?ą)
|
||||
("`l" ?ł)
|
||||
("`c" ?ç)
|
||||
("`e" ?ę)
|
||||
("`s" ?ş)
|
||||
("`s" "şș")
|
||||
("`t" ?ţ)
|
||||
("`z" ?ż)
|
||||
("``" ?Ş)
|
||||
|
Loading…
Reference in New Issue
Block a user