Function: vip-get-ex-buffer
vip-get-ex-buffer is a byte-compiled function defined in vip.el.gz.
Signature
(vip-get-ex-buffer)
Documentation
get a buffer name and set ex-count and ex-flag if found
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vip.el.gz
(defun vip-get-ex-buffer ()
"get a buffer name and set ex-count and ex-flag if found"
(setq ex-buffer nil)
(setq ex-count nil)
(setq ex-flag nil)
(with-current-buffer " *ex-working-space*"
(skip-chars-forward " \t")
(if (looking-at "[a-zA-Z]")
(progn
(setq ex-buffer (following-char))
(forward-char 1)
(skip-chars-forward " \t")))
(if (looking-at "[0-9]")
(progn
(set-mark (point))
(re-search-forward "[0-9][0-9]*")
(setq ex-count (string-to-number (buffer-substring (point) (mark))))
(skip-chars-forward " \t")))
(if (looking-at "[pl#]")
(progn
(setq ex-flag t)
(forward-char 1)))
(if (not (looking-at "[\n|]"))
(error "Invalid extra characters"))))