]> git.eshelyaron.com Git - emacs.git/commitdiff
("ethiopic"): Doc-sring fixed. Change the arg
authorKenichi Handa <handa@m17n.org>
Mon, 1 Sep 1997 07:21:00 +0000 (07:21 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 1 Sep 1997 07:21:00 +0000 (07:21 +0000)
TRANSLATION-KEYS.
(quail-mode-map): Change binding for ethio-insert-ethio-space.
(quail-mode-hook): Check the current Quail package name.

leim/quail/ethiopic.el

index 371100976ddd5be19d95105759a77c79cf82b41c..774322f0682c71fa5acb71802101ea15b0bba337 100644 (file)
@@ -133,22 +133,22 @@ mark."
    (ethio-prefer-ascii-punctuation "." "\e$(3$i\e(B"))
  t "  KEYS AND FUNCTIONS
 
-[F2] or `M-x ethio-toggle-space'
+F2 or `M-x ethio-toggle-space'
   Toggles space characters for keyboard input.  The current mode is
   indicated in mode-line, whether by `_' (ASCII space) or `\e$(3$h\e(B'
   (Ethiopic colon-like word separator).  Even in the `\e$(3$h\e(B' mode, an
   ASCII space is inserted if the point is preceded by `an Ethiopic
   punctuation followed by zero or more ASCII spaces'.
 
-[F3] or `M-x ethio-toggle-punctuation'
+F3 or `M-x ethio-toggle-punctuation'
   Toggles ASCII punctuations and Ethiopic punctuations for keyboard input.
   The current mode is indicated by `.' (ASCII) or `\e$(3$i\e(B' (Ethiopic).
 
-C-^ or `M-x ethio-insert-ethio-space
+S-SPC or `M-x ethio-insert-ethio-space'
   Always insert an Ethiopic word separator `\e$(3$h\e(B'.  With a prefix number,
   insert that many word separators.
 
-C-' or ethio-gemination
+C-' or `M-x ethio-gemination'
   Compose the character before the point with the Ethiopic gemination mark.
   If the characater is already composed, decompose it and remove the
   gemination mark."
@@ -156,7 +156,7 @@ C-' or ethio-gemination
  '(([f2] . ethio-toggle-space)
    ([f3] . ethio-toggle-punctuation)
    (" " . ethio-insert-space)
-   ([?\C-^] . ethio-insert-ethio-space)
+   ([?\S- ] . ethio-insert-ethio-space)
    ([?\C-'] . ethio-gemination))
  t t)
 
@@ -164,9 +164,8 @@ C-' or ethio-gemination
 (define-key quail-mode-map [f2] 'ethio-toggle-space)
 (define-key quail-mode-map [f3] 'ethio-toggle-punctuation)
 (define-key quail-mode-map " "  'ethio-insert-space)
-(define-key quail-mode-map [?\C-^] 'ethio-insert-ethio-space)
-(define-key quail-mode-map [?\C-'] 'ethio-gemination)
 (define-key quail-mode-map [?\S- ] 'ethio-insert-ethio-space)
+(define-key quail-mode-map [?\C-'] 'ethio-gemination)
 
 (quail-define-rules
  ("he" ?\e$(3!!\e(B)
@@ -1124,8 +1123,9 @@ C-' or ethio-gemination
 ;; The translation of `a' depends on the language (Tigrigna or Amharic). 
 (add-hook 'quail-mode-hook
          (lambda nil
-           (quail-defrule "a"
-                          (if (ethio-prefer-amharic-p) ?\e$(3"c\e(B ?\e$(3"f\e(B)
-                          "ethiopic")))
+           (if (string= (quail-name) "ethiopic")
+               (quail-defrule "a"
+                              (if (ethio-prefer-amharic-p) ?\e$(3"c\e(B ?\e$(3"f\e(B)
+                              "ethiopic"))))
 
 ;;; quail/ethiopic.el ends here