1
0
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:
Eli Zaretskii 2021-11-06 19:14:55 +02:00
parent dd0bc52014
commit 3ca3179bad
2 changed files with 22 additions and 6 deletions

View File

@ -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," )

View File

@ -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" )
("``" )