aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/leim
diff options
context:
space:
mode:
authorPaul Eggert2015-08-24 23:39:33 -0700
committerPaul Eggert2015-08-24 23:57:25 -0700
commit875a5d0ead827d3da32ecbd30e739a29f07bbc87 (patch)
treeedb42bf8ed4e7d975c6dcbdbe1f4ab0d44f86925 /lisp/leim
parent68280c5ee9b87d874ffa7c111b3cac7e634cee22 (diff)
downloademacs-875a5d0ead827d3da32ecbd30e739a29f07bbc87.tar.gz
emacs-875a5d0ead827d3da32ecbd30e739a29f07bbc87.zip
Prefer directed to neutral quotes
Prefer directed to neutral quotes in docstings and diagnostics. In docstrings, escape apostrophes that would otherwise be translated to curved quotes using the newer, simpler rules. * admin/unidata/unidata-gen.el (unidata-gen-table): * lisp/align.el (align-region): * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet): * lisp/bookmark.el (bookmark-default-annotation-text): * lisp/calc/calc-aent.el (math-read-if, math-read-factor): * lisp/calc/calc-lang.el (math-read-giac-subscr) (math-read-math-subscr): * lisp/calc/calc-misc.el (report-calc-bug): * lisp/calc/calc-prog.el (calc-fix-token-name) (calc-read-parse-table-part): * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules): * lisp/cedet/semantic/complete.el (semantic-displayor-show-request): * lisp/dabbrev.el (dabbrev-expand): * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): * lisp/emacs-lisp/elint.el (elint-get-top-forms): * lisp/emacs-lisp/lisp-mnt.el (lm-verify): * lisp/emulation/viper-cmd.el (viper-toggle-search-style): * lisp/erc/erc-button.el (erc-nick-popup): * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login): * lisp/eshell/em-dirs.el (eshell/cd): * lisp/eshell/em-glob.el (eshell-glob-regexp): * lisp/eshell/em-pred.el (eshell-parse-modifiers): * lisp/eshell/esh-arg.el (eshell-parse-arguments): * lisp/eshell/esh-opt.el (eshell-show-usage): * lisp/files-x.el (modify-file-local-variable): * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer) (filesets-update-pre010505): * lisp/find-cmd.el (find-generic, find-to-string): * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries): * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer) (gnus-agent-fetch-headers): * lisp/gnus/gnus-int.el (gnus-start-news-server): * lisp/gnus/gnus-registry.el: (gnus-registry--split-fancy-with-parent-internal): * lisp/gnus/gnus-score.el (gnus-summary-increase-score): * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): * lisp/gnus/gnus-topic.el (gnus-topic-rename): * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days): * lisp/gnus/nnmairix.el (nnmairix-widget-create-query): * lisp/gnus/spam.el (spam-check-blackholes): * lisp/mail/feedmail.el (feedmail-run-the-queue): * lisp/mpc.el (mpc-playlist-rename): * lisp/net/ange-ftp.el (ange-ftp-shell-command): * lisp/net/mairix.el (mairix-widget-create-query): * lisp/net/tramp-cache.el: * lisp/obsolete/otodo-mode.el (todo-more-important-p): * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region): * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region): * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region): * lisp/org/ob-core.el (org-babel-goto-named-src-block) (org-babel-goto-named-result): * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap): * lisp/org/ob-ref.el (org-babel-ref-resolve): * lisp/org/org-agenda.el (org-agenda-prepare): * lisp/org/org-bibtex.el (org-bibtex-fields): * lisp/org/org-clock.el (org-clock-notify-once-if-expired) (org-clock-resolve): * lisp/org/org-feed.el (org-feed-parse-atom-entry): * lisp/org/org-habit.el (org-habit-parse-todo): * lisp/org/org-mouse.el (org-mouse-popup-global-menu) (org-mouse-context-menu): * lisp/org/org-table.el (org-table-edit-formulas): * lisp/org/ox.el (org-export-async-start): * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question) (dun-rooms, dun-endgame-questions): * lisp/progmodes/ada-mode.el (ada-goto-matching-start): * lisp/progmodes/ada-xref.el (ada-find-executable): * lisp/progmodes/antlr-mode.el (antlr-options-alists): * lisp/progmodes/flymake.el (flymake-parse-err-lines) (flymake-start-syntax-check-process): * lisp/progmodes/python.el (python-define-auxiliary-skeleton): * lisp/progmodes/sql.el (sql-comint): * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point): * lisp/server.el (server-get-auth-key): * lisp/subr.el (version-to-list): * lisp/textmodes/reftex-ref.el (reftex-label): * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label): * lisp/vc/ediff-diff.el (ediff-same-contents): * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string): * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests): Use directed rather than neutral quotes in diagnostics.
Diffstat (limited to 'lisp/leim')
-rw-r--r--lisp/leim/quail/cyrillic.el14
-rw-r--r--lisp/leim/quail/greek.el8
-rw-r--r--lisp/leim/quail/hebrew.el8
-rw-r--r--lisp/leim/quail/latin-alt.el44
-rw-r--r--lisp/leim/quail/latin-post.el70
-rw-r--r--lisp/leim/quail/latin-pre.el32
-rw-r--r--lisp/leim/quail/tibetan.el16
-rw-r--r--lisp/leim/quail/viqr.el2
8 files changed, 97 insertions, 97 deletions
diff --git a/lisp/leim/quail/cyrillic.el b/lisp/leim/quail/cyrillic.el
index ecee2434373..89a58cfba79 100644
--- a/lisp/leim/quail/cyrillic.el
+++ b/lisp/leim/quail/cyrillic.el
@@ -618,7 +618,7 @@
618 "cyrillic-ukrainian" "Ukrainian" "ЖU" nil 618 "cyrillic-ukrainian" "Ukrainian" "ЖU" nil
619 "ЄЇЕРТЗ-ІЎ UKRAINIAN 619 "ЄЇЕРТЗ-ІЎ UKRAINIAN
620 620
621Sorry, but 'ghe with upturn' is not included in ISO 8859-5." 621Sorry, but `ghe with upturn' is not included in ISO 8859-5."
622 nil t t t t nil nil nil nil nil t) 622 nil t t t t nil nil nil nil nil t)
623 623
624;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> 624;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
@@ -839,7 +839,7 @@ Sorry, but 'ghe with upturn' is not included in ISO 8859-5."
839 "ЯВЕРТЫ Roman transcription 839 "ЯВЕРТЫ Roman transcription
840 840
841This layout is based on Roman transcription by phonemic resemblance. 841This layout is based on Roman transcription by phonemic resemblance.
842When preceded by a '/', the second and the third rows (number key row) change 842When preceded by a /, the second and the third rows (number key row) change
843as follows. 843as follows.
844 844
845 keytop | Q W E R T Y U I O P A S D 845 keytop | Q W E R T Y U I O P A S D
@@ -1007,14 +1007,14 @@ are included. Should handle most cases. However:
1007 э (REVERSE ROUNDED E) = \"e\\\" 1007 э (REVERSE ROUNDED E) = \"e\\\"
1008 х (KHA) when after с (S) = \"x\" or \"kh\" 1008 х (KHA) when after с (S) = \"x\" or \"kh\"
1009 ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\", 1009 ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\",
1010 ь (SOFT SIGN) = \"'\", Ь (CAPITAL SOFT SIGN) = \"''\", 1010 ь (SOFT SIGN) = \"\\='\", Ь (CAPITAL SOFT SIGN) = \"\\='\\='\",
1011 я (YA) = \"ya\", \"ja\" or \"q\". 1011 я (YA) = \"ya\", \"ja\" or \"q\".
1012 1012
1013Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t 1013Russian alphabet: a b v=w g d e yo=jo zh z i j=j\\=' k l m n o p r s t
1014u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e\\ yu=ju ya=ja=q 1014u f h=kh=x c ch sh shch=sj=/s=/sht ~ y \\=' e\\ yu=ju ya=ja=q
1015 1015
1016Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\", 1016Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\",
1017ґ (GHE WITH UPTURN) = \"g'\", 1017ґ (GHE WITH UPTURN) = \"g\\='\",
1018Belarusian ў (SHORT U) = \"u~\", 1018Belarusian ў (SHORT U) = \"u~\",
1019Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", 1019Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\",
1020Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", 1020Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\",
@@ -1410,7 +1410,7 @@ This keyboard layout is standard for Bulgarian typewriters.
1410The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock. 1410The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock.
1411 1411
1412In addition to original Bulgarian typewriter layout, keys \\ and | 1412In addition to original Bulgarian typewriter layout, keys \\ and |
1413are transformed into ' and Ы respectively. Some keyboards mark these 1413are transformed into \\=' and Ы respectively. Some keyboards mark these
1414keys as being transformed into ( and ) respectively. For ( and ), use 1414keys as being transformed into ( and ) respectively. For ( and ), use
1415\\=` and ~ respectively. This input method follows XKB." 1415\\=` and ~ respectively. This input method follows XKB."
1416 nil t t t t nil nil nil nil nil t) 1416 nil t t t t nil nil nil nil nil t)
diff --git a/lisp/leim/quail/greek.el b/lisp/leim/quail/greek.el
index cf991502e28..1dfc93aa936 100644
--- a/lisp/leim/quail/greek.el
+++ b/lisp/leim/quail/greek.el
@@ -178,7 +178,7 @@ koppa & %
178mark key 178mark key
179------------------------ 179------------------------
180ypogegrammeni J 180ypogegrammeni J
181psili ' or v 181psili \\=' or v
182dasia \\=` or V 182dasia \\=` or V
183oxia / 183oxia /
184varia ? 184varia ?
@@ -461,9 +461,9 @@ mark key
461ypogegrammeni | 461ypogegrammeni |
462psili > 462psili >
463dasia < 463dasia <
464oxia ' 464oxia \\='
465koronis '' 465koronis \\='\\='
466varia ` 466varia \\=`
467perispomeni ~ 467perispomeni ~
468dialytika \" 468dialytika \"
469ano teleia ; 469ano teleia ;
diff --git a/lisp/leim/quail/hebrew.el b/lisp/leim/quail/hebrew.el
index 1601e1e05d0..ac67fbfe5a7 100644
--- a/lisp/leim/quail/hebrew.el
+++ b/lisp/leim/quail/hebrew.el
@@ -36,8 +36,8 @@
36 36
37Based on SI-1452 keyboard layout. 37Based on SI-1452 keyboard layout.
38Only Hebrew-related characters are considered. 38Only Hebrew-related characters are considered.
39 'q' is used to switch levels instead of Alt-Gr. 39 q is used to switch levels instead of Alt-Gr.
40 Maqaaf (־) is mapped to ''. 40 Maqaaf (־) is mapped to .
41" nil t t t t nil nil nil nil nil t) 41" nil t t t t nil nil nil nil nil t)
42 42
43(quail-define-rules 43(quail-define-rules
@@ -457,8 +457,8 @@ Provides access to all Hebrew characters suitable to Modern Hebrew.
457 457
458Based on Society of Biblical Literature's Tiro keyboard layout. 458Based on Society of Biblical Literature's Tiro keyboard layout.
459Not suitable for modern Hebrew input. 459Not suitable for modern Hebrew input.
460 'q' is used to switch levels instead of Alt-Gr. 460 q is used to switch levels instead of Alt-Gr.
461 Combining dot above (Called Masora dot) (̇) is mapped to 'q1'. 461 Combining dot above (Called Masora dot) (̇) is mapped to q1.
462" nil t t t t nil nil nil nil nil t) 462" nil t t t t nil nil nil nil nil t)
463 463
464(quail-define-rules 464(quail-define-rules
diff --git a/lisp/leim/quail/latin-alt.el b/lisp/leim/quail/latin-alt.el
index 0614ecb76e1..935a471dce8 100644
--- a/lisp/leim/quail/latin-alt.el
+++ b/lisp/leim/quail/latin-alt.el
@@ -48,7 +48,7 @@ special (so you can use that to enter a slash).
48 48
49 | postfix | examples 49 | postfix | examples
50 ------------+---------+---------- 50 ------------+---------+----------
51 acute | ' | a' -> á 51 acute | \\=' | a\\=' -> á
52 grave | \\=` | a\\=` -> à 52 grave | \\=` | a\\=` -> à
53 circumflex | ^ | a^ -> â 53 circumflex | ^ | a^ -> â
54 diaeresis | \" | a\" -> ä 54 diaeresis | \" | a\" -> ä
@@ -62,7 +62,7 @@ It seems natural to use comma for cedillas, but that is
62inconvenient in practice because commas are needed very 62inconvenient in practice because commas are needed very
63often after a letter. 63often after a letter.
64 64
65Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 65Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
66" nil t nil nil nil nil nil nil nil nil t) 66" nil t nil nil nil nil nil nil nil nil t)
67 67
68(quail-define-rules 68(quail-define-rules
@@ -213,7 +213,7 @@ comma and period are not special (use \\=` instead).
213 213
214 | postfix | examples 214 | postfix | examples
215 ------------+---------+---------- 215 ------------+---------+----------
216 acute | ' | a' -> á 216 acute | \\=' | a\\=' -> á
217 ogonek | \\=` | a\\=` -> ą 217 ogonek | \\=` | a\\=` -> ą
218 diaeresis | \" | a\" -> ä 218 diaeresis | \" | a\" -> ä
219 circumflex | ^ | a^ -> â 219 circumflex | ^ | a^ -> â
@@ -230,7 +230,7 @@ It seems natural to use period and comma for dots/rings and
230cedillas/ogoneks, but that is inconvenient in practice, because 230cedillas/ogoneks, but that is inconvenient in practice, because
231periods and commas are needed very often after a letter. 231periods and commas are needed very often after a letter.
232 232
233Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 233Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
234" nil t nil nil nil nil nil nil nil nil t) 234" nil t nil nil nil nil nil nil nil nil t)
235 235
236(quail-define-rules 236(quail-define-rules
@@ -408,7 +408,7 @@ special (use slash instead).
408 408
409 | postfix | examples 409 | postfix | examples
410 ------------+---------+---------- 410 ------------+---------+----------
411 acute | ' | a' -> á 411 acute | \\=' | a\\=' -> á
412 grave | \\=` | a\\=` -> à 412 grave | \\=` | a\\=` -> à
413 circumflex | ^ | a^ -> â 413 circumflex | ^ | a^ -> â
414 diaeresis | \" | a\" -> ä 414 diaeresis | \" | a\" -> ä
@@ -423,7 +423,7 @@ It would be natural to use period and comma for dots and cedillas, but
423that would inconvenient in practice, because periods and commas are 423that would inconvenient in practice, because periods and commas are
424needed very often after a letter. 424needed very often after a letter.
425 425
426Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 426Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
427" nil t nil nil nil nil nil nil nil nil t) 427" nil t nil nil nil nil nil nil nil nil t)
428 428
429(quail-define-rules 429(quail-define-rules
@@ -581,7 +581,7 @@ special (use ~ instead).
581 581
582 | postfix | examples 582 | postfix | examples
583 ------------+---------+---------- 583 ------------+---------+----------
584 acute | ' | a' -> á 584 acute | \\=' | a\\=' -> á
585 circumflex | ^ | a^ -> â 585 circumflex | ^ | a^ -> â
586 diaeresis | \" | a\" -> ä 586 diaeresis | \" | a\" -> ä
587 ogonek | \\=` | a\\=` -> ą 587 ogonek | \\=` | a\\=` -> ą
@@ -598,7 +598,7 @@ It seems natural to use period and comma for dots and
598cedillas/ogoneks, but that is inconvenient in practice, because 598cedillas/ogoneks, but that is inconvenient in practice, because
599periods and commas are needed very often after a letter. 599periods and commas are needed very often after a letter.
600 600
601Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 601Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
602" nil t nil nil nil nil nil nil nil nil t) 602" nil t nil nil nil nil nil nil nil nil t)
603 603
604(quail-define-rules 604(quail-define-rules
@@ -778,7 +778,7 @@ special (use / instead).
778 778
779 | postfix | examples 779 | postfix | examples
780 ------------+---------+---------- 780 ------------+---------+----------
781 acute | ' | a' -> á 781 acute | \\=' | a\\=' -> á
782 grave | \\=` | a\\=` -> à 782 grave | \\=` | a\\=` -> à
783 circumflex | ^ | a^ -> â 783 circumflex | ^ | a^ -> â
784 diaeresis | \" | a\" -> ä 784 diaeresis | \" | a\" -> ä
@@ -793,7 +793,7 @@ It seems natural to use period and comma for dots and cedillas, but
793that is inconvenient in practice, because periods and commas are 793that is inconvenient in practice, because periods and commas are
794needed very often after a letter. 794needed very often after a letter.
795 795
796Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 796Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
797" nil t nil nil nil nil nil nil nil nil t) 797" nil t nil nil nil nil nil nil nil nil t)
798 798
799(quail-define-rules 799(quail-define-rules
@@ -930,13 +930,13 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
930 "french-alt-postfix" "French" "FR<" t 930 "french-alt-postfix" "French" "FR<" t
931 "French (Français) input method with postfix modifiers 931 "French (Français) input method with postfix modifiers
932 932
933\\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. 933\\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma.
934Par exemple: a\\=` -> à e' -> é. 934Par exemple: a\\=` -> à e\\=' -> é.
935 935
936Ç, «, et » sont produits par C/, <<, et >>. 936Ç, «, et » sont produits par C/, <<, et >>.
937 937
938En doublant la frappe des diacritiques, ils s'isoleront de la lettre. 938En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
939Par exemple: e'' -> e' 939Par exemple: e\\='\\=' -> e\\='
940 940
941Œ est produit par O/." 941Œ est produit par O/."
942 nil t nil nil nil nil nil nil nil nil t) 942 nil t nil nil nil nil nil nil nil nil t)
@@ -1011,11 +1011,11 @@ Par exemple: e'' -> e'
1011 "italian-alt-postfix" "Latin-1" "IT<" t 1011 "italian-alt-postfix" "Latin-1" "IT<" t
1012 "Italian (Italiano) input method with postfix modifiers 1012 "Italian (Italiano) input method with postfix modifiers
1013 1013
1014a' -> á A' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> « 1014a\\=' -> á A\\=' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> «
1015e' -> é E' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> » 1015e\\=' -> é E\\=' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> »
1016i' -> í I' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º 1016i\\=' -> í I\\=' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º
1017o' -> ó O' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª 1017o\\=' -> ó O\\=' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª
1018u' -> ú U' -> Ú u\\=` -> ù U\\=` -> Ù 1018u\\=' -> ú U\\=' -> Ú u\\=` -> ù U\\=` -> Ù
1019 1019
1020This method is for purists who like accents the old way. 1020This method is for purists who like accents the old way.
1021 1021
@@ -1160,7 +1160,7 @@ Caters for French and Turkish as well as Dutch.
1160 ------------+---------+---------- 1160 ------------+---------+----------
1161 | postfix | 1161 | postfix |
1162 ------------+---------+---------- 1162 ------------+---------+----------
1163 acute | ' | a' -> á 1163 acute | \\=' | a\\=' -> á
1164 grave | \\=` | a\\=` -> à 1164 grave | \\=` | a\\=` -> à
1165 circumflex | ^ | a^ -> â 1165 circumflex | ^ | a^ -> â
1166 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ 1166 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ
@@ -1170,7 +1170,7 @@ Caters for French and Turkish as well as Dutch.
1170 ------------+---------+---------- 1170 ------------+---------+----------
1171 diaeresis | \" | \"a -> ä 1171 diaeresis | \" | \"a -> ä
1172 1172
1173Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1173Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1174" nil t nil nil nil nil nil nil nil nil t) 1174" nil t nil nil nil nil nil nil nil nil t)
1175 1175
1176(quail-define-rules 1176(quail-define-rules
@@ -1338,7 +1338,7 @@ of characters from a single Latin-N charset.
1338 1338
1339 | postfix | examples 1339 | postfix | examples
1340 ------------+---------+---------- 1340 ------------+---------+----------
1341 acute | ' | a' -> á 1341 acute | \\=' | a\\=' -> á
1342 grave | \\=` | a\\=` -> à 1342 grave | \\=` | a\\=` -> à
1343 circumflex | ^ | a^ -> â 1343 circumflex | ^ | a^ -> â
1344 diaeresis | \" | a\" -> ä 1344 diaeresis | \" | a\" -> ä
@@ -1359,7 +1359,7 @@ It would be natural to use comma for cedillas, but that would be
1359inconvenient in practice because commas are needed very often after a 1359inconvenient in practice because commas are needed very often after a
1360letter. 1360letter.
1361 1361
1362Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1362Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1363" nil t nil nil nil nil nil nil nil nil t) 1363" nil t nil nil nil nil nil nil nil nil t)
1364 1364
1365;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ 1365;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
diff --git a/lisp/leim/quail/latin-post.el b/lisp/leim/quail/latin-post.el
index 5106bd29816..25fd4508314 100644
--- a/lisp/leim/quail/latin-post.el
+++ b/lisp/leim/quail/latin-post.el
@@ -40,7 +40,7 @@
40 40
41 | postfix | examples 41 | postfix | examples
42 ------------+---------+---------- 42 ------------+---------+----------
43 acute | ' | a' -> á 43 acute | \\=' | a\\=' -> á
44 grave | \\=` | a\\=` -> à 44 grave | \\=` | a\\=` -> à
45 circumflex | ^ | a^ -> â 45 circumflex | ^ | a^ -> â
46 diaeresis | \" | a\" -> ä 46 diaeresis | \" | a\" -> ä
@@ -50,7 +50,7 @@
50 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° 50 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> °
51 | various | << -> « >> -> » o_ -> º a_ -> ª 51 | various | << -> « >> -> » o_ -> º a_ -> ª
52 52
53Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 53Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
54" nil t nil nil nil nil nil nil nil nil t) 54" nil t nil nil nil nil nil nil nil nil t)
55 55
56(quail-define-rules 56(quail-define-rules
@@ -201,7 +201,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
201 201
202 | postfix | examples 202 | postfix | examples
203 ------------+---------+---------- 203 ------------+---------+----------
204 acute | ' | a' -> á 204 acute | \\=' | a\\=' -> á
205 ogonek | , | a, -> ą 205 ogonek | , | a, -> ą
206 diaeresis | \" | a\" -> ä 206 diaeresis | \" | a\" -> ä
207 circumflex | ^ | a^ -> â 207 circumflex | ^ | a^ -> â
@@ -214,7 +214,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
214 stroke | / | d/ -> đ 214 stroke | / | d/ -> đ
215 others | / | s/ -> ß 215 others | / | s/ -> ß
216 216
217Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 217Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
218" nil t nil nil nil nil nil nil nil nil t) 218" nil t nil nil nil nil nil nil nil nil t)
219 219
220(quail-define-rules 220(quail-define-rules
@@ -389,7 +389,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
389 389
390 | postfix | examples 390 | postfix | examples
391 ------------+---------+---------- 391 ------------+---------+----------
392 acute | ' | a' -> á 392 acute | \\=' | a\\=' -> á
393 grave | \\=` | a\\=` -> à 393 grave | \\=` | a\\=` -> à
394 circumflex | ^ | a^ -> â 394 circumflex | ^ | a^ -> â
395 diaeresis | \" | a\" -> ä 395 diaeresis | \" | a\" -> ä
@@ -400,7 +400,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
400 stroke | / | h/ -> ħ 400 stroke | / | h/ -> ħ
401 others | / | s/ -> ß 401 others | / | s/ -> ß
402 402
403Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 403Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
404" nil t nil nil nil nil nil nil nil nil t) 404" nil t nil nil nil nil nil nil nil nil t)
405 405
406(quail-define-rules 406(quail-define-rules
@@ -555,7 +555,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
555 555
556 | postfix | examples 556 | postfix | examples
557 ------------+---------+---------- 557 ------------+---------+----------
558 acute | ' | a' -> á 558 acute | \\=' | a\\=' -> á
559 circumflex | ^ | a^ -> â 559 circumflex | ^ | a^ -> â
560 diaeresis | \" | a\" -> ä 560 diaeresis | \" | a\" -> ä
561 ogonek | , | a, -> ą 561 ogonek | , | a, -> ą
@@ -568,7 +568,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
568 nordic | / | a/ -> å e/ -> æ o/ -> ø 568 nordic | / | a/ -> å e/ -> æ o/ -> ø
569 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ 569 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ
570 570
571Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 571Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
572" nil t nil nil nil nil nil nil nil nil t) 572" nil t nil nil nil nil nil nil nil nil t)
573 573
574(quail-define-rules 574(quail-define-rules
@@ -745,7 +745,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
745 745
746 | postfix | examples 746 | postfix | examples
747 ------------+---------+---------- 747 ------------+---------+----------
748 acute | ' | a' -> á 748 acute | \\=' | a\\=' -> á
749 grave | \\=` | a\\=` -> à 749 grave | \\=` | a\\=` -> à
750 circumflex | ^ | a^ -> â 750 circumflex | ^ | a^ -> â
751 diaeresis | \" | a\" -> ä 751 diaeresis | \" | a\" -> ä
@@ -756,7 +756,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
756 nordic | / | a/ -> å e/ -> æ o/ -> ø 756 nordic | / | a/ -> å e/ -> æ o/ -> ø
757 others | / | s/ -> ß 757 others | / | s/ -> ß
758 758
759Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 759Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
760" nil t nil nil nil nil nil nil nil nil t) 760" nil t nil nil nil nil nil nil nil nil t)
761 761
762(quail-define-rules 762(quail-define-rules
@@ -889,7 +889,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
889 889
890(quail-define-package 890(quail-define-package
891 "danish-postfix" "Latin-1" "DA<" t 891 "danish-postfix" "Latin-1" "DA<" t
892 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) 892 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E\\=' -> É)
893 893
894Doubling the postfix separates the letter and postfix: e.g. aee -> ae 894Doubling the postfix separates the letter and postfix: e.g. aee -> ae
895" 895"
@@ -923,7 +923,7 @@ A following ^ or x will produce an accented character,
923e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. 923e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ.
924 924
925Doubling the postfix separates the letter and postfix, 925Doubling the postfix separates the letter and postfix,
926e.g. a'' -> a'. 926e.g. a\\='\\=' -> a\\='.
927" nil t nil nil nil nil nil nil nil nil t) 927" nil t nil nil nil nil nil nil nil nil t)
928 928
929(quail-define-rules 929(quail-define-rules
@@ -1005,13 +1005,13 @@ OEE -> OE
1005 "french-postfix" "French" "FR<" t 1005 "french-postfix" "French" "FR<" t
1006 "French (Français) input method with postfix modifiers 1006 "French (Français) input method with postfix modifiers
1007 1007
1008\\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. 1008\\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma.
1009Par exemple: a\\=` -> à e' -> é. 1009Par exemple: a\\=` -> à e\\=' -> é.
1010 1010
1011Ç, «, et » sont produits par C,, <<, et >>. 1011Ç, «, et » sont produits par C,, <<, et >>.
1012 1012
1013En doublant la frappe des diacritiques, ils s'isoleront de la lettre. 1013En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1014Par exemple: e'' -> e' 1014Par exemple: e\\='\\=' -> e\\='
1015 1015
1016Œ est produit par O/." 1016Œ est produit par O/."
1017 nil t nil nil nil nil nil nil nil nil t) 1017 nil t nil nil nil nil nil nil nil nil t)
@@ -1124,18 +1124,18 @@ szz -> sz
1124 "icelandic-postfix" "Latin-1" "IS<" t 1124 "icelandic-postfix" "Latin-1" "IS<" t
1125 "Icelandic (Íslenska) input method with postfix modifiers 1125 "Icelandic (Íslenska) input method with postfix modifiers
1126 1126
1127A' -> Á 1127A\\=' -> Á
1128E' -> É 1128E\\=' -> É
1129I' -> Í 1129I\\=' -> Í
1130O' -> Ó 1130O\\=' -> Ó
1131U' -> Ú 1131U\\=' -> Ú
1132Y' -> Ý 1132Y\\=' -> Ý
1133AE -> Æ 1133AE -> Æ
1134OE -> Ö 1134OE -> Ö
1135D/ -> Ð (eth) 1135D/ -> Ð (eth)
1136T/ -> Þ (thorn) 1136T/ -> Þ (thorn)
1137 1137
1138Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1138Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1139" nil t nil nil nil nil nil nil nil nil t) 1139" nil t nil nil nil nil nil nil nil nil t)
1140 1140
1141(quail-define-rules 1141(quail-define-rules
@@ -1186,8 +1186,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1186 "italian-postfix" "Latin-1" "IT<" t 1186 "italian-postfix" "Latin-1" "IT<" t
1187 "Italian (Italiano) input method with postfix modifiers 1187 "Italian (Italiano) input method with postfix modifiers
1188 1188
1189a\\=` -> à A\\=` -> À e' -> é << -> « 1189a\\=` -> à A\\=` -> À e\\=' -> é << -> «
1190e\\=` -> è E\\=` -> È E' -> É >> -> » 1190e\\=` -> è E\\=` -> È E\\=' -> É >> -> »
1191i\\=` -> ì I\\=` -> Ì o_ -> º 1191i\\=` -> ì I\\=` -> Ì o_ -> º
1192o\\=` -> ò O\\=` -> Ò a_ -> ª 1192o\\=` -> ò O\\=` -> Ò a_ -> ª
1193u\\=` -> ù U\\=` -> Ù 1193u\\=` -> ù U\\=` -> Ù
@@ -1235,7 +1235,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\=`\\=` -> a\\=`
1235 1235
1236(quail-define-package 1236(quail-define-package
1237 "norwegian-postfix" "Latin-1" "NO<" t 1237 "norwegian-postfix" "Latin-1" "NO<" t
1238 "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E'->É) 1238 "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E\\='->É)
1239 1239
1240Doubling the postfix separates the letter and postfix: e.g. aee -> ae 1240Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1241" 1241"
@@ -1271,7 +1271,7 @@ oe -> ø
1271aa -> å 1271aa -> å
1272a\" -> ä 1272a\" -> ä
1273o\" -> ö 1273o\" -> ö
1274e' -> é 1274e\\=' -> é
1275 1275
1276Doubling the postfix separates the letter and postfix: 1276Doubling the postfix separates the letter and postfix:
1277aee -> ae o\"\" -> o\" etc. 1277aee -> ae o\"\" -> o\" etc.
@@ -1309,17 +1309,17 @@ aee -> ae o\"\" -> o\" etc.
1309 "spanish-postfix" "Spanish" "ES<" t 1309 "spanish-postfix" "Spanish" "ES<" t
1310 "Spanish (Español) input method with postfix modifiers 1310 "Spanish (Español) input method with postfix modifiers
1311 1311
1312A' -> Á 1312A\\=' -> Á
1313E' -> É 1313E\\=' -> É
1314I' -> Í 1314I\\=' -> Í
1315O' -> Ó 1315O\\=' -> Ó
1316U' -> Ú 1316U\\=' -> Ú
1317N~ -> Ñ 1317N~ -> Ñ
1318!/ -> ¡ 1318!/ -> ¡
1319?/ -> ¿ 1319?/ -> ¿
1320 1320
1321Doubling the postfix separates the letter and postfix: 1321Doubling the postfix separates the letter and postfix:
1322a'' -> a' n~~ -> n~, etc. 1322a\\='\\=' -> a\\=' n~~ -> n~, etc.
1323" nil t nil nil nil nil nil nil nil nil t) 1323" nil t nil nil nil nil nil nil nil nil t)
1324 1324
1325(quail-define-rules 1325(quail-define-rules
@@ -1360,7 +1360,7 @@ a'' -> a' n~~ -> n~, etc.
1360 1360
1361(quail-define-package 1361(quail-define-package
1362 "swedish-postfix" "Latin-1" "SV<" t 1362 "swedish-postfix" "Latin-1" "SV<" t
1363 "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E' -> É) 1363 "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E\\=' -> É)
1364 1364
1365Doubling the postfix separates the letter and postfix: e.g. aee -> ae 1365Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1366" nil t nil nil nil nil nil nil nil nil t) 1366" nil t nil nil nil nil nil nil nil nil t)
@@ -2089,7 +2089,7 @@ of characters from a single Latin-N charset.
2089 2089
2090 | postfix | examples 2090 | postfix | examples
2091 ------------+---------+---------- 2091 ------------+---------+----------
2092 acute | ' | a' -> á 2092 acute | \\=' | a\\=' -> á
2093 grave | \\=` | a\\=` -> à 2093 grave | \\=` | a\\=` -> à
2094 circumflex | ^ | a^ -> â 2094 circumflex | ^ | a^ -> â
2095 diaeresis | \" | a\" -> ä 2095 diaeresis | \" | a\" -> ä
@@ -2106,7 +2106,7 @@ of characters from a single Latin-N charset.
2106 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ 2106 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ
2107 | various | << -> « >> -> » o_ -> º a_ -> ª 2107 | various | << -> « >> -> » o_ -> º a_ -> ª
2108 2108
2109Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 2109Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
2110" nil t nil nil nil nil nil nil nil nil t) 2110" nil t nil nil nil nil nil nil nil nil t)
2111 2111
2112;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ 2112;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index 4e60d9c8569..7e4fd438cdd 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -52,7 +52,7 @@
52 52
53 effect | prefix | examples 53 effect | prefix | examples
54 ------------+--------+---------- 54 ------------+--------+----------
55 acute | ' | 'a -> á, '' -> ´ 55 acute | \\=' | \\='a -> á, \\='\\=' -> ´
56 grave | \\=` | \\=`a -> à 56 grave | \\=` | \\=`a -> à
57 circumflex | ^ | ^a -> â 57 circumflex | ^ | ^a -> â
58 diaeresis | \" | \"a -> ä \"\" -> ¨ 58 diaeresis | \" | \"a -> ä \"\" -> ¨
@@ -183,7 +183,7 @@
183 183
184 effect | prefix | examples 184 effect | prefix | examples
185 ------------+--------+---------- 185 ------------+--------+----------
186 acute | ' | 'a -> á '' -> ´ 186 acute | \\=' | \\='a -> á \\='\\=' -> ´
187 grave | \\=` | \\=`a -> à 187 grave | \\=` | \\=`a -> à
188 diaeresis | \" | \"i -> ï \"\" -> ¨ 188 diaeresis | \" | \"i -> ï \"\" -> ¨
189 tilde | ~ | ~n -> ñ 189 tilde | ~ | ~n -> ñ
@@ -258,7 +258,7 @@ Key translation rules are:
258 258
259 effect | prefix | examples 259 effect | prefix | examples
260 ------------+--------+---------- 260 ------------+--------+----------
261 acute | ' | 'e -> é 261 acute | \\=' | \\='e -> é
262 grave | \\=` | \\=`a -> à 262 grave | \\=` | \\=`a -> à
263 circumflex | ^ | ^a -> â 263 circumflex | ^ | ^a -> â
264 diaeresis | \" | \"i -> ï 264 diaeresis | \" | \"i -> ï
@@ -338,9 +338,9 @@ Key translation rules are:
338 effect | prefix | examples 338 effect | prefix | examples
339 ------------+--------+------------------ 339 ------------+--------+------------------
340 tilde | \" | \"a -> â 340 tilde | \" | \"a -> â
341 circumflex | ' | 'a -> â, 'i -> î 341 circumflex | \\=' | \\='a -> â, \\='i -> î
342 cedilla | ' | 's -> ş, 't -> ţ 342 cedilla | \\=' | \\='s -> ş, \\='t -> ţ
343 ' | ' | '' -> ' 343 \\=' | \\=' | \\='\\=' -> \\='
344 \" | \" | \"\" -> \" 344 \" | \" | \"\" -> \"
345" nil t nil nil nil nil nil nil nil nil t) 345" nil t nil nil nil nil nil nil nil nil t)
346 346
@@ -374,7 +374,7 @@ Key translation rules are:
374 "irish-prefix" "Latin-1" "GA>" t 374 "irish-prefix" "Latin-1" "GA>" t
375 "Irish input method with prefix modifiers 375 "Irish input method with prefix modifiers
376Key translation rules are: 376Key translation rules are:
377 'A -> Á 'E -> É 'I -> Í 'O -> Ó 'U -> Ú 377 \\='A -> Á \\='E -> É \\='I -> Í \\='O -> Ó \\='U -> Ú
378" nil t nil nil nil nil nil nil nil nil t) 378" nil t nil nil nil nil nil nil nil nil t)
379 379
380(quail-define-rules 380(quail-define-rules
@@ -397,12 +397,12 @@ Key translation rules are:
397 397
398 effect | prefix | examples 398 effect | prefix | examples
399 ------------+--------+---------- 399 ------------+--------+----------
400 acute | ' | 'a -> á '' -> ´ 400 acute | \\=' | \\='a -> á \\='\\=' -> ´
401 grave | \\=` | \\=`a -> à 401 grave | \\=` | \\=`a -> à
402 circumflex | ^ | ^a -> â 402 circumflex | ^ | ^a -> â
403 diaeresis | \" | \"u -> ü 403 diaeresis | \" | \"u -> ü
404 tilde | ~ | ~a -> ã 404 tilde | ~ | ~a -> ã
405 cedilla | ' or , | 'c -> ç ,c -> ç 405 cedilla | \\=' or , | \\='c -> ç ,c -> ç
406" nil t nil nil nil nil nil nil nil nil t) 406" nil t nil nil nil nil nil nil nil nil t)
407 407
408(quail-define-rules 408(quail-define-rules
@@ -448,7 +448,7 @@ Key translation rules are:
448 448
449 effect | prefix | examples 449 effect | prefix | examples
450 ------------+--------+---------- 450 ------------+--------+----------
451 acute | ' | 'a -> á 451 acute | \\=' | \\='a -> á
452 diaeresis | \" | \"u -> ü 452 diaeresis | \" | \"u -> ü
453 tilde | ~ | ~n -> ñ 453 tilde | ~ | ~n -> ñ
454 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ 454 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
@@ -484,13 +484,13 @@ Key translation rules are:
484 484
485 effect | prefix | examples 485 effect | prefix | examples
486 ------------+--------+---------- 486 ------------+--------+----------
487 acute | ' | 'a -> á '' -> ?´ 487 acute | \\=' | \\='a -> á \\='\\=' -> ?´
488 circumflex | ^ | ^a -> â 488 circumflex | ^ | ^a -> â
489 diaeresis | \" | \"a -> ä \"\" -> ¨ 489 diaeresis | \" | \"a -> ä \"\" -> ¨
490 breve | ~ | ~a -> ă 490 breve | ~ | ~a -> ă
491 caron | ~ | ~c -> č 491 caron | ~ | ~c -> č
492 cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę 492 cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę
493 misc | ' \\=` ~ | 'd -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű 493 misc | \\=' \\=` ~ | \\='d -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű
494 symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸ 494 symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸
495" nil t nil nil nil nil nil nil nil nil t) 495" nil t nil nil nil nil nil nil nil nil t)
496 496
@@ -595,7 +595,7 @@ Key translation rules are:
595 595
596 effect | prefix | examples 596 effect | prefix | examples
597 ------------+--------+---------- 597 ------------+--------+----------
598 acute | ' | 'a -> á '' -> ?´ 598 acute | \\=' | \\='a -> á \\='\\=' -> ?´
599 grave | \\=` | \\=`a -> à 599 grave | \\=` | \\=`a -> à
600 circumflex | ^ | ^a -> â 600 circumflex | ^ | ^a -> â
601 diaeresis | \" | \"a -> ä \"\" -> ¨ 601 diaeresis | \" | \"a -> ä \"\" -> ¨
@@ -736,7 +736,7 @@ For example, the character named `aogonek' is obtained by `/a'."
736 736
737 effect | prefix | examples 737 effect | prefix | examples
738 ------------+--------+---------- 738 ------------+--------+----------
739 acute | ' | 'a -> á 739 acute | \\=' | \\='a -> á
740 grave | \\=` | \\=`a -> à 740 grave | \\=` | \\=`a -> à
741 circumflex | ^ | ^a -> â 741 circumflex | ^ | ^a -> â
742 diaeresis | \" | \"a -> ä, \"Y -> Ÿ 742 diaeresis | \" | \"a -> ä, \"Y -> Ÿ
@@ -871,7 +871,7 @@ For example, the character named `aogonek' is obtained by `/a'."
871 871
872 effect | prefix | examples 872 effect | prefix | examples
873 ------------+--------+---------- 873 ------------+--------+----------
874 acute | ' | 'a -> á 874 acute | \\=' | \\='a -> á
875 grave | \\=` | \\=`a -> à 875 grave | \\=` | \\=`a -> à
876 circumflex | ^ | ^w -> ŵ 876 circumflex | ^ | ^w -> ŵ
877 diaeresis | \" | \"a -> ä 877 diaeresis | \" | \"a -> ä
@@ -996,7 +996,7 @@ of characters from a single Latin-N charset.
996 996
997 effect | prefix | examples 997 effect | prefix | examples
998 ------------+--------+---------- 998 ------------+--------+----------
999 acute | ' | 'a -> á, '' -> ´ 999 acute | \\=' | \\='a -> á, \\='\\=' -> ´
1000 grave | \\=` | \\=`a -> à 1000 grave | \\=` | \\=`a -> à
1001 circumflex | ^ | ^a -> â 1001 circumflex | ^ | ^a -> â
1002 diaeresis | \" | \"a -> ä \"\" -> ¨ 1002 diaeresis | \" | \"a -> ä \"\" -> ¨
diff --git a/lisp/leim/quail/tibetan.el b/lisp/leim/quail/tibetan.el
index 5dacf290c10..d5a92ca480b 100644
--- a/lisp/leim/quail/tibetan.el
+++ b/lisp/leim/quail/tibetan.el
@@ -134,7 +134,7 @@
134 |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ; 134 |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ;
135 |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $ 135 |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $
136 |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ & 136 |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ &
137 |ཞ་ zh|ཟ་ z |འ་ ' | |ཡ་ y | ྀ I ༄༅ * 137 |ཞ་ zh|ཟ་ z |འ་ \\=' | |ཡ་ y | ྀ I ༄༅ *
138 |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ # 138 |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ #
139 |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < > 139 |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < >
140 +-------------------------------------+ ༔ % 140 +-------------------------------------+ ༔ %
@@ -155,7 +155,7 @@
155 and to get da-drag in -r-d, -l-d .) 155 and to get da-drag in -r-d, -l-d .)
156 | : Special signs. 156 | : Special signs.
157 157
158 Tsheg is assigned to SPC. Space is assigned to period '.'. 158 Tsheg is assigned to SPC. Space is assigned to period ..
159" 159"
160 nil nil nil nil nil nil nil nil 160 nil nil nil nil nil nil nil nil
161 'quail-tibetan-update-translation) 161 'quail-tibetan-update-translation)
@@ -407,11 +407,11 @@
407 +-------------------------------------------------------+ 407 +-------------------------------------------------------+
408 |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན| 408 |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན|
409 +-----------------------------------------------+ 409 +-----------------------------------------------+
410 |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|'ཝ| 410 |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|\\='ཝ|
411 +---------------------------------------------+ 411 +---------------------------------------------+
412 |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ| 412 |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ|
413 +---------------------------------------+ 413 +---------------------------------------+
414 The key 'h' is used for consonant stacking. 414 The key h is used for consonant stacking.
415 415
416 [SHIFTED] 416 [SHIFTED]
417 417
@@ -427,14 +427,14 @@
427 427
428 DIFFERENCE FROM THE ORIGINAL TIBKEY: 428 DIFFERENCE FROM THE ORIGINAL TIBKEY:
429 429
430 1. Vowel 'a' should be typed explicitly by the key 'A'. 430 1. Vowel a should be typed explicitly by the key A.
431 This is really inconvenient. But to make the coding 431 This is really inconvenient. But to make the coding
432 scheme clear, it is desirable to have an explicit 432 scheme clear, it is desirable to have an explicit
433 vowel sign for 'a'. 433 vowel sign for a.
434 2. Tsheg is assigned to SPC key. You can input a space 434 2. Tsheg is assigned to SPC key. You can input a space
435 by typing '>'. 435 by typing >.
436 4. To avoid the default stacking and to obtain གཡ, 436 4. To avoid the default stacking and to obtain གཡ,
437 type 'E' instead of 'v' (=ཡ). 437 type E instead of v (=ཡ).
438 3. There are many characters that are not supported in the 438 3. There are many characters that are not supported in the
439 current implementation (especially special signs). 439 current implementation (especially special signs).
440 I hope I'll complete in a future revision. 440 I hope I'll complete in a future revision.
diff --git a/lisp/leim/quail/viqr.el b/lisp/leim/quail/viqr.el
index 570a16bd43d..879fba4da2c 100644
--- a/lisp/leim/quail/viqr.el
+++ b/lisp/leim/quail/viqr.el
@@ -52,7 +52,7 @@
52 circumflex | ^ | a^ -> â 52 circumflex | ^ | a^ -> â
53 horn | + | o+ -> ơ 53 horn | + | o+ -> ơ
54 ------------+---------+---------- 54 ------------+---------+----------
55 acute | ' | a' -> á 55 acute | \\=' | a\\=' -> á
56 grave | \\=` | a\\=` -> à 56 grave | \\=` | a\\=` -> à
57 hook above | ? | a? -> ả 57 hook above | ? | a? -> ả
58 tilde | ~ | a~ -> ã 58 tilde | ~ | a~ -> ã