Function: tibetan-decompose-region

tibetan-decompose-region is an autoloaded, interactive and byte-compiled function defined in tibet-util.el.gz.

Signature

(tibetan-decompose-region FROM TO)

Documentation

Decompose Tibetan text in the region FROM and TO.

This is different from decompose-region because precomposed Tibetan characters are decomposed into normal Tibetan character sequences.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/language/tibet-util.el.gz
;;;###autoload
(defun tibetan-decompose-region (from to)
  "Decompose Tibetan text in the region FROM and TO.
This is different from `decompose-region' because precomposed
Tibetan characters are decomposed into normal Tibetan character
sequences."
  (interactive "r")
  (save-restriction
    (narrow-to-region from to)
    (decompose-region from to)
    (goto-char from)
    (while (not (eobp))
      (let* ((char (following-char))
	     (slot (assq char tibetan-decompose-precomposition-alist)))
	(if slot
	    (progn
	      (delete-char 1)
	      (insert (cdr slot)))
	  (forward-char 1))))))