Function: viper-special-prefix-com
viper-special-prefix-com is a byte-compiled function defined in
viper-cmd.el.gz.
Signature
(viper-special-prefix-com CHAR)
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-cmd.el.gz
;; The hash-command. It is invoked interactively by the key sequence #<char>.
;; The chars that can follow `#' are determined by viper-hash-command-p
(defun viper-special-prefix-com (char)
(cond ((viper= char ?c)
(downcase-region (min viper-com-point (point))
(max viper-com-point (point))))
((viper= char ?C)
(upcase-region (min viper-com-point (point))
(max viper-com-point (point))))
((viper= char ?g)
(push-mark viper-com-point t)
;; execute the last emacs kbd macro on each line of the region
(viper-global-execute))
((viper= char ?q)
(push-mark viper-com-point t)
(viper-quote-region))
((viper= char ?s)
(funcall viper-spell-function viper-com-point (point)))
(t (error "#%c: %s" char viper-InvalidViCommand))))