aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/info.el
diff options
context:
space:
mode:
authorGlenn Morris2013-05-21 20:13:56 -0700
committerGlenn Morris2013-05-21 20:13:56 -0700
commit0cdffd7dd407452c8d60931736a5be52cf9ed7b6 (patch)
tree0ce2f01293b833e673dc341aa7396d2e78eb0d0e /lisp/info.el
parentab56a6f42c21c8c074b5e50a928955a8d69768f7 (diff)
downloademacs-0cdffd7dd407452c8d60931736a5be52cf9ed7b6.tar.gz
emacs-0cdffd7dd407452c8d60931736a5be52cf9ed7b6.zip
Small speedbar-related clean-up
* lisp/dframe.el (x-sensitive-text-pointer-shape, x-pointer-shape): Remove unnecessary declarations. (dframe-message): Doc fix. * lisp/info.el (dframe-select-attached-frame, dframe-current-frame): Declare. * lisp/speedbar.el (speedbar-message): Make it an obsolete alias. Update all callers. (speedbar-with-attached-buffer) (speedbar-maybee-jump-to-attached-frame): Make these aliases obsolete. (speedbar-with-writable): Use backquote. * lisp/emacs-lisp/eieio-opt.el (eieio-describe-class-sb): * lisp/emacs-lisp/eieio-speedbar.el (eieio-speedbar-handle-click): Use dframe-with-attached-buffer, dframe-maybee-jump-to-attached-frame rather than speedbar- aliases. * lisp/mail/rmail.el: Load dframe rather than speedbar when compiling. (speedbar-make-specialized-keymap, speedbar-insert-button) (dframe-select-attached-frame, dframe-maybee-jump-to-attached-frame) (speedbar-do-function-pointer): Declare. (rmail-speedbar-button, rmail-speedbar-find-file) (rmail-speedbar-move-message): Use dframe-with-attached-buffer rather than speedbar- alias. * lisp/progmodes/gud.el: Load dframe rather than speedbar when compiling. (dframe-message, speedbar-make-specialized-keymap) (speedbar-add-expansion-list, speedbar-mode-functions-list) (speedbar-make-tag-line, speedbar-remove-localized-speedbar-support) (speedbar-insert-button, dframe-select-attached-frame) (dframe-maybee-jump-to-attached-frame) (speedbar-change-initial-expansion-list) (speedbar-previously-used-expansion-list-name): Declare. (gud-speedbar-item-info, gud-gdb-goto-stackframe): Use dframe-message, dframe-with-attached-buffer rather than speedbar- aliases. (gud-sentinel): Silence compiler. * lisp/progmodes/vhdl-mode.el (speedbar-refresh) (speedbar-do-function-pointer, speedbar-add-supported-extension) (speedbar-add-mode-functions-list, speedbar-make-specialized-keymap) (speedbar-change-initial-expansion-list, speedbar-add-expansion-list) (speedbar-extension-list-to-regex, speedbar-directory-buttons) (speedbar-file-lists, speedbar-make-tag-line) (speedbar-line-directory, speedbar-goto-this-file) (speedbar-center-buffer-smartly, speedbar-change-expand-button-char) (speedbar-delete-subblock, speedbar-position-cursor-on-line) (speedbar-make-button, speedbar-reset-scanners) (speedbar-files-item-info, speedbar-line-text) (speedbar-find-file-in-frame, speedbar-set-timer) (dframe-maybee-jump-to-attached-frame, speedbar-line-file): Declare. (speedbar-with-writable): Do not (re)define it. (vhdl-speedbar-find-file): Use dframe-maybee-jump-to-attached-frame rather than speedbar- alias. * lisp/cedet/ede/speedbar.el (ede-file-find, ede-tag-find): * lisp/cedet/semantic/sb.el (semantic-sb-token-jump): Use dframe-maybee-jump-to-attached-frame rather than speedbar- alias. * lisp/mh-e/mh-speed.el (mh-speed-view): Use dframe-with-attached-buffer rather than speedbar- alias.
Diffstat (limited to 'lisp/info.el')
-rw-r--r--lisp/info.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/info.el b/lisp/info.el
index f67dc9ab987..b4673731383 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -4985,7 +4985,7 @@ first line or header line, and for breadcrumb links.")
4985;;; Speedbar support: 4985;;; Speedbar support:
4986;; These functions permit speedbar to display the "tags" in the 4986;; These functions permit speedbar to display the "tags" in the
4987;; current Info node. 4987;; current Info node.
4988(eval-when-compile (require 'speedbar)) 4988(eval-when-compile (require 'speedbar)) ; for speedbar-with-writable
4989 4989
4990(declare-function speedbar-add-expansion-list "speedbar" (new-list)) 4990(declare-function speedbar-add-expansion-list "speedbar" (new-list))
4991(declare-function speedbar-center-buffer-smartly "speedbar" ()) 4991(declare-function speedbar-center-buffer-smartly "speedbar" ())
@@ -5047,6 +5047,10 @@ This will add a speedbar major display mode."
5047 (speedbar-change-initial-expansion-list "Info") 5047 (speedbar-change-initial-expansion-list "Info")
5048 ) 5048 )
5049 5049
5050;; speedbar loads dframe at runtime.
5051(declare-function dframe-select-attached-frame "dframe" (&optional frame))
5052(declare-function dframe-current-frame "dframe" (frame-var desired-major-mode))
5053
5050(defun Info-speedbar-hierarchy-buttons (_directory depth &optional node) 5054(defun Info-speedbar-hierarchy-buttons (_directory depth &optional node)
5051 "Display an Info directory hierarchy in speedbar. 5055 "Display an Info directory hierarchy in speedbar.
5052DIRECTORY is the current directory in the attached frame. 5056DIRECTORY is the current directory in the attached frame.