Function: viper-exec-shift
viper-exec-shift is a byte-compiled function defined in
viper-cmd.el.gz.
Signature
(viper-exec-shift M-COM COM)
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-cmd.el.gz
(defun viper-exec-shift (_m-com com)
(save-excursion
(set-mark viper-com-point)
(viper-enlarge-region (mark t) (point))
(if (> (mark t) (point)) (exchange-point-and-mark))
(indent-rigidly (mark t) (point)
(if (viper= com ?>)
viper-shift-width
(- viper-shift-width))))
;; return point to where it was before shift
(goto-char viper-com-point))