Function: org-switchb

org-switchb is an autoloaded, interactive and byte-compiled function defined in org.el.gz.

Signature

(org-switchb &optional ARG)

Documentation

Switch between Org buffers.

With C-u (universal-argument) prefix, restrict available buffers to files.

With C-u (universal-argument) C-u (universal-argument) prefix, restrict available buffers to agenda files.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
;;;; Agenda files

;;;###autoload
(defun org-switchb (&optional arg)
  "Switch between Org buffers.

With `\\[universal-argument]' prefix, restrict available buffers to files.

With `\\[universal-argument] \\[universal-argument]' \
prefix, restrict available buffers to agenda files."
  (interactive "P")
  (let ((blist (org-buffer-list
		(cond ((equal arg '(4))  'files)
		      ((equal arg '(16)) 'agenda)))))
    (pop-to-buffer-same-window
     (completing-read "Org buffer: "
		      (mapcar #'list (mapcar #'buffer-name blist))
		      nil t))))