Function: iswitchb-possible-new-buffer
iswitchb-possible-new-buffer is a byte-compiled function defined in
iswitchb.el.gz.
Signature
(iswitchb-possible-new-buffer BUF)
Documentation
Possibly create and visit a new buffer called BUF.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/iswitchb.el.gz
(defun iswitchb-possible-new-buffer (buf)
"Possibly create and visit a new buffer called BUF."
(let ((newbufcreated))
(if (and iswitchb-newbuffer
(or
(not iswitchb-prompt-newbuffer)
(and iswitchb-prompt-newbuffer
(y-or-n-p
(format-message
"No buffer matching `%s', create one? "
buf)))))
;; then create a new buffer
(progn
(setq newbufcreated (get-buffer-create buf))
(set-buffer-major-mode newbufcreated)
(iswitchb-visit-buffer newbufcreated))
;; else won't create new buffer
(message "no buffer matching `%s'" buf))))