Function: speedbar-change-initial-expansion-list

speedbar-change-initial-expansion-list is an interactive and byte-compiled function defined in speedbar.el.gz.

Signature

(speedbar-change-initial-expansion-list NEW-DEFAULT)

Documentation

Change speedbar's default expansion list to NEW-DEFAULT.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defun speedbar-change-initial-expansion-list (new-default)
  "Change speedbar's default expansion list to NEW-DEFAULT."
  (interactive
   (list
    (completing-read (format-prompt
                      "Speedbar Mode"
		      speedbar-previously-used-expansion-list-name)
		     speedbar-initial-expansion-mode-alist
		     nil t "" nil
		     speedbar-previously-used-expansion-list-name)))
  (setq speedbar-previously-used-expansion-list-name
	speedbar-initial-expansion-list-name
	speedbar-initial-expansion-list-name new-default)
  (if (and (speedbar-current-frame) (frame-live-p (speedbar-current-frame)))
      (progn
	(speedbar-refresh)
	(speedbar-reconfigure-keymaps))))