Function: ps-mode-octal-region

ps-mode-octal-region is an interactive and byte-compiled function defined in ps-mode.el.gz.

Signature

(ps-mode-octal-region BEGIN END)

Documentation

Change 8-bit characters to octal codes in region.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ps-mode.el.gz
(defun ps-mode-octal-region (begin end)
  "Change 8-bit characters to octal codes in region."
  (interactive "*r")
  (save-excursion
    (let ((endm (copy-marker end))
          (i 0))
      (goto-char begin)
      (while (re-search-forward "[\200-\377]" (marker-position endm) t)
        (setq i (1+ i))
        (replace-match (format "\\%03o"
                               (multibyte-char-to-unibyte (char-before)))
                       t t))
      (message "%d change%s made" i (if (= i 1) "" "s"))
      (set-marker endm nil))))