Function: viper-replace-char
viper-replace-char is an interactive and byte-compiled function
defined in viper-cmd.el.gz.
Signature
(viper-replace-char ARG)
Documentation
Replace the following ARG chars by the character read.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-cmd.el.gz
(defun viper-replace-char (arg)
"Replace the following ARG chars by the character read."
(interactive "P")
(if (and (eolp) (bolp)) (error "No character to replace here"))
(let ((val (viper-p-val arg))
(com (viper-getcom arg)))
(viper-replace-char-subr com val)
(if (and (eolp) (not (bolp))) (forward-char 1))
(setq viper-this-command-keys
(format "%sr" (if (integerp arg) arg "")))
(viper-set-destructive-command
(list 'viper-replace-char val ?r nil viper-d-char nil))
))