Function: quail-next-translation-block

quail-next-translation-block is an interactive and byte-compiled function defined in quail.el.gz.

Signature

(quail-next-translation-block)

Documentation

Select from the next block of translations.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/international/quail.el.gz
(defun quail-next-translation-block ()
  "Select from the next block of translations."
  (interactive)
  (if quail-current-translations
      (let* ((indices (car quail-current-translations))
	     (offset (- (car indices) (nth 1 indices))))
	(if (>= (nth 2 indices) (length (cdr quail-current-translations)))
	    ;; We are already at the last block.
	    (beep)
	  (setcar indices (+ (nth 2 indices) offset))
	  (quail-update-current-translations)
	  (quail-update-translation nil)))
    (quail-add-unread-command-events last-command-event)
    (quail-terminate-translation)))