Function: indian-2-column-to-ucs-region
indian-2-column-to-ucs-region is an autoloaded, interactive and
byte-compiled function defined in ind-util.el.gz.
Signature
(indian-2-column-to-ucs-region FROM TO)
Documentation
Convert old Emacs Devanagari characters to UCS.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/language/ind-util.el.gz
;;;###autoload
(defun indian-2-column-to-ucs-region (from to)
"Convert old Emacs Devanagari characters to UCS."
(interactive "r")
(save-excursion
(save-restriction
(let (;; (pos from)
(alist (char-table-extra-slot indian-2-column-to-ucs-chartable 0)))
(narrow-to-region from to)
(decompose-region from to)
(goto-char (point-min))
(while (re-search-forward indian-2-column-to-ucs-regexp nil t)
(let ((len (- (match-end 0) (match-beginning 0)))
subst)
(if (= len 1)
(setq subst (aref indian-2-column-to-ucs-chartable
(char-after (match-beginning 0))))
(setq subst (cdr (assoc (match-string 0) alist))))
(replace-match (if subst subst "?"))))
(indian-compose-region (point-min) (point-max))))))