]> git.eshelyaron.com Git - emacs.git/commitdiff
Document how to customize input methods
authorEli Zaretskii <eliz@gnu.org>
Sat, 11 Mar 2017 15:56:15 +0000 (17:56 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 11 Mar 2017 15:56:15 +0000 (17:56 +0200)
* doc/emacs/mule.texi (Input Methods): Document how to customize
input methods.

doc/emacs/mule.texi

index 76bc945fb27bdaef6bd62247bdf9083f0d3e6dc9..13407f6f07b0e5d57229b769017648d12bfabbbc 100644 (file)
@@ -553,6 +553,15 @@ most input methods---some disable this feature).  If
 possible characters to type next is displayed in the echo area (but
 not when you are in the minibuffer).
 
+@vindex quail-activate-hook
+@findex quail-translation-keymap
+  You can modify how an input method works by making your changes in a
+function that you add to the hook variable @code{quail-activate-hook}.
+@xref{Hooks}.  For example, you can redefine some of the input
+method's keys by defining key bindings in the keymap returned by the
+function @code{quail-translation-keymap}, using @code{define-key}.
+@xref{Init Rebinding}.
+
   Another facility for typing characters not on your keyboard is by
 using @kbd{C-x 8 @key{RET}} (@code{insert-char}) to insert a single
 character based on its Unicode name or code-point; see @ref{Inserting