Function: ogonek-recode-region

ogonek-recode-region is an interactive and byte-compiled function defined in ogonek.el.gz.

Signature

(ogonek-recode-region START END FROM-ENCODING TO-ENCODING)

Documentation

Recode text in a marked region in one-to-one manner.

When called interactively ask the user for the names of the FROM- and TO- encodings.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/international/ogonek.el.gz
;; ---- Commands for one-to-one recoding -------------------------------

(defun ogonek-recode-region (start end from-encoding to-encoding)
  "Recode text in a marked region in one-to-one manner.
When called interactively ask the user for the names of the FROM-
and TO- encodings."
  (interactive (progn (barf-if-buffer-read-only)
                (list
                (region-beginning)
                (region-end)
                (ogonek-read-encoding "From code" 'ogonek-from-encoding)
                (ogonek-read-encoding "To code" 'ogonek-to-encoding))))
  (save-excursion
    (translate-region
     start end
     (ogonek-build-table
      (ogonek-zip-lists
       (ogonek-lookup-encoding from-encoding)
       (ogonek-lookup-encoding to-encoding))))))