1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-03 08:30:09 +00:00
Commit Graph

74 Commits

Author SHA1 Message Date
Romain Francoise
64db3923d3 (speedbar-default-position): New defcustom.
(speedbar-frame-reposition-smartly): Use it.
2005-11-30 21:15:11 +00:00
Nick Roberts
28126f297c (speedbar-set-mode-line-format): Indent properly.
(speedbar-insert-button, speedbar-make-button):
Use add-text-properties.
(speedbar-update-localized-contents)
(speedbar-update-directory-contents)
(speedbar-update-special-contents): Use dolist.
(speedbar-buffer-easymenu-definition): Add a menu separator.
2005-10-17 21:10:48 +00:00
Chong Yidong
74ab090503 * speedbar.el (speedbar-file-key-map): Fix typo. 2005-10-09 15:49:52 +00:00
Chong Yidong
7752250e6b * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
(speedbar-ignored-path-expressions, speedbar-buffers-line-path)
	(speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
	(speedbar-path-line): Define obsolete aliases.
	(speedbar-line-directory): Doc fix.

	* progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
	(vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
	instead of speedbar-line-path.
2005-10-03 20:46:29 +00:00
Chong Yidong
24bbdbefcc * speedbar.el: Remove RCS tag.
(speedbar-check-read-only): Handle non-existent files.

	* dframe.el, ezimage.el, sb-image.el: Remove RCS tags.

	* info.el (Info-speedbar-hierarchy-buttons)
	(Info-speedbar-goto-node): Call speedbar-select-attached-frame.
2005-10-02 03:11:03 +00:00
Chong Yidong
35d884a99e * speedbar.el: Re-apply arch tag.
(speedbar-version): Renamed to version 1.0.  Suggested by Eric
	M. Ludlam.
	Reapply two changes from Emacs CVS' version of speedbar lost
	during the merge:
	(speedbar-use-imenu-flag): Avoid unnecessary use of
	locate-library.
	(speedbar-frame-parameters): Improve customize type.
2005-10-01 03:01:42 +00:00
Chong Yidong
58bd8bf966 * speedbar.el: New version 1.0pre3.
* ezimage.el, sb-image.el: New files.

	* sb-*.xpm: Files removed.  New image files installed into
	etc/images/ezimage.
2005-09-30 13:15:10 +00:00
Juanma Barranquero
e4f054b9c9 (ange-ftp-path-format, efs-path-regexp, font-lock-keywords, x-pointer-hand2,
x-pointer-top-left-arrow): Add defvar.
2005-08-31 13:52:07 +00:00
Thien-Thi Nguyen
0d30b33766 Update years in copyright notice; nfc. 2005-08-06 22:13:43 +00:00
Lute Kamstra
086add1519 Update FSF's address. 2005-07-04 23:32:44 +00:00
Lute Kamstra
d936d37334 (speedbar-mode): Use run-mode-hooks. 2005-05-26 13:15:33 +00:00
Nick Roberts
2843ef86a5 (speedbar-update-flag): Doc fix.
(speedbar-show-info-under-mouse): Give set-mouse-position the right
argument.
2005-02-28 06:18:37 +00:00
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Stefan Monnier
b9fbc167a8 Avoid unnecessary use of locate-library. 2005-01-28 02:20:38 +00:00
Andreas Schwab
88aab7b456 (speedbar-frame-parameters): Improve customize type. 2004-10-29 20:59:04 +00:00
Luc Teirlinck
b88892ef44 Minor comment change. 2004-08-23 13:13:19 +00:00
Luc Teirlinck
49eac10f92 (speedbar-file-regexp): Give it a phony defvar before and a real
defvar after `speedbar-supported-extension-expressions'.  This is to
silence the compiler without breaking bootstrapping.
2004-08-22 21:11:43 +00:00
Richard M. Stallman
0ed9d54f71 (speedbar-file-regexp): Definition moved up.
(speedbar-mode, speedbar-set-mode-line-format): Use with-no-warnings.
(speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
2004-08-22 17:03:42 +00:00
David Kastrup
90a02640b4 Update AUCTeX information. 2004-08-22 10:58:41 +00:00
Daniel Pfeiffer
048526bd2d (speedbar-scan-subdirs): New option.
(speedbar-file-lists): Don't ignore file-name case on Unix and use dolist.
(speedbar-insert-files-at-point): Take an extra argument and use it to optionally find out if a subdir is empty.  Also unreadable files don't get expand buttons.
(speedbar-directory-plus): New image (bitmap already existed unused).
(speedbar-expand-image-button-alist): Use it.
2004-08-11 20:00:11 +00:00
Richard M. Stallman
d03aece353 (speedbar-edit-line): Change regexp to position
the cursor on the first character of this line's button.
2004-01-03 21:12:08 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Juanma Barranquero
f1180544bb Trailing whitespace deleted. 2003-02-04 12:29:42 +00:00
Richard M. Stallman
9ac8c1d349 (speedbar-directory-buttons-follow): Don't use directory-sep-char. 2002-12-07 21:30:22 +00:00
Andreas Schwab
f8532c555a (speedbar-highlight-face): Fix face spec. 2002-12-05 23:02:40 +00:00
Markus Rost
40bf436d25 (defgroup speedbar): Use group 'etags instead of nonexisting group
'tags.
2002-11-17 22:49:07 +00:00
Richard M. Stallman
fe80eaef30 (speedbar-refresh): Simply bind deactivate-mark. 2002-09-26 21:57:00 +00:00
Juanma Barranquero
fa6cd5c784 (speedbar-mode): Fix typos. 2002-09-06 10:11:30 +00:00
Juanma Barranquero
e8a1df89cb (speedbar-mode): Fix spacing. 2002-09-06 07:18:04 +00:00
Juanma Barranquero
bd6406004f (speedbar-obj-do-check): Fix typo. 2002-07-10 09:45:18 +00:00
Juanma Barranquero
85671b819b (speedbar-tag-hierarchy-method): Fix typos.
(speedbar-vc-do-check): Likewise.
(speedbar-obj-do-check): Likewise.
(speedbar-mouse-hscroll): Likewise.
(speedbar-file-lists): Likewise.
2002-07-10 09:26:03 +00:00
Juanma Barranquero
5502266e13 (speedbar-make-specialized-keymap): Fix docstring.
(speedbar-desired-buffer): Likewise.
(speedbar-line-file): Likewise.
(speedbar-special-mode-key-map): Fix typo.
(speedbar-dynamic-tags-function-list): Likewise.
(speedbar-use-images): Likewise.
(speedbar-up-directory): Likewise.
(speedbar-item-info): Likewise.
(speedbar-set-timer): Likewise.
(speedbar-insert-button): Likewise.
(speedbar-make-button): Likewise.
(speedbar-make-tag-line): Likewise.
(speedbar-insert-files-at-point): Likewise.
(speedbar-update-special-contents): Likewise.
(speedbar-find-selected-file): Likewise.
(speedbar-add-indicator): Likewise.
(speedbar-do-function-pointer): Likewise.
(speedbar-goto-this-file): Likewise.
(speedbar-line-path): Likewise.
(speedbar-mouse-event-p): Likewise.
(speedbar-dir-follow): Likewise.
(speedbar-tag-find): Likewise.
(speedbar-fetch-etags-command): Likewise.
(speedbar-fetch-etags-arguments): Likewise.
(speedbar-toggle-etags): Likewise.
(speedbar-extract-one-symbol): Likewise.
(speedbar-parse-c-or-c++tag): Likewise.
(speedbar-unhighlight-one-tag-line): Likewise.
(speedbar-directory-face): Likewise.
(defimage-speedbar): Likewise.
(speedbar-convert-emacs21-imagespec-to-xemacs): Likewise.
(defimage-speedbar): Likewise.
2002-07-10 08:21:49 +00:00
Pavel Janík
5e55c9ebe5 (speedbar-tag-hierarchy-method)
(speedbar-toggle-updates, speedbar-toggle-images): Doc fixes.
2002-04-14 16:22:57 +00:00
Pavel Janík
e637a73dda (speedbar-generic-item-info)
(speedbar-sort-tags): Doc fix.
(speedbar-add-supported-extension): Fix typo in interactive spec.
2002-04-14 08:11:22 +00:00
Richard M. Stallman
6b52944ef5 (speedbar-default-directory-list): Made robust against deleted directories. 2002-03-29 12:46:02 +00:00
Richard M. Stallman
1fd714a410 (various face definitions): Use :weight, not :bold. 2001-12-31 20:44:44 +00:00
Pavel Janík
a2b3d59a62 (speedbar-mode): Remove make-local-hook. 2001-11-26 16:28:30 +00:00
Eli Zaretskii
8cce891685 Minor fixes of the docs in the commentary. From sen_ml@eccosys.com. 2001-11-07 19:46:57 +00:00
Pavel Janík
e8af40eed4 Some fixes to follow coding conventions. 2001-07-16 12:23:00 +00:00
Eli Zaretskii
ec7dc7e177 (speedbar-supported-extension-expressions): Add .g to the extension list,
for antlr-mode.  From Christoph Wedler <Christoph.Wedler@sap.com>.
2001-07-12 07:15:00 +00:00
Stefan Monnier
c49d6ca7a0 (speedbar-find-selected-file): RE-quote the filename. 2001-05-25 18:48:41 +00:00
Eric M. Ludlam
d757aac1c9 (speedbar-insert-image-button-maybe): Check for `xemacs' feature
instead of for the function `set-extent-property'.
2001-04-04 00:51:48 +00:00
Eric M. Ludlam
68514d48aa (speedbar-frame-parameters): No toolbar lines.
(speedbar-line-file): Return nil if not a file.
(speedbar-buffers-line-path): Return file for tags, and dir for files.
2001-02-12 16:33:03 +00:00
Dave Love
a2b07751dc Add :version to several defcustoms. 2000-09-12 12:54:31 +00:00
Eli Zaretskii
557262167f (speedbar-use-images, speedbar-update-flag)
(speedbar-easymenu-definition-base): Use display-graphic-p where
available, instead of window-system.
2000-05-28 10:52:50 +00:00
Eric M. Ludlam
0e5df36f65 (speedbar-easymenu-definition-base): Image toggle fix.
(speedbar-insert-button): Invisible text property fix.
(speedbar-directory-plus): Renamed from speedbar-directory-+
(speedbar-directory-minus): Renamed from speedbar-directory--
(speedbar-page-plus): Renamed from speedbar-file-+
(speedbar-page-minus): Renamed from speedbar-file--
(speedbar-page): Renamed from speedbar-file-
(speedbar-tag): Renamed from speedbar-tag-
(speedbar-tag-plus): Renamed from speedbar-tag-+
(speedbar-tag-minus): Renamed from speedbar-tag--
(speedbar-expand-image-button-alist): Use above renames.
2000-05-24 00:53:43 +00:00
Eric M. Ludlam
e9a4dcba67 (speedbar-recenter): Typo, and fix logic.
(speedbar-expand-line): Make arg optional.
(speedbar-mode): Avoid a compiler warning.
2000-05-15 22:17:24 +00:00
Eric M. Ludlam
e4a1da3c64 Updated the commentary section.
xemacs20p now uses >= when detecting.
require `defimage' safely.
(speedbar-easymenu-definition-base): Add toggle for images.
(speedbar-easymenu-definition-special): Add flush cache & expand.
(speedbar-visiting-tag-hook): Set new defaults.  Added options.
(speedbar-reconfigure-keymaps-hook): New variable.
(speedbar-frame-parameters): Updated documentation.
(speedbar-use-imenu-flag): Updated custom tag
(speedbar-dynamic-tags-function-list): New variable.
(speedbar-tag-hierarchy-method): Updated doc & custom.
(speedbar-indentation-width, speedbar-indentation-width)
new variables.
(speedbar-hide-button-brackets-flag): customizable.
(speedbar-vc-indicator): Doc update.
(speedbar-ignored-path-expressions): Updated default value.
(speedbar-supported-extension-expressions): Updated default value.
(speedbar-syntax-table): Remove {} paren status.
(speedbar-file-key-map, speedbar-buffers-key-map):
Add "=" to act as "+".
Added overlay aliases.
(speedbar-mode):
Use `speedbar-mode-line-update' instead of `force-mode-line-update'.
(speedbar-mode, speedbar-quick-mouse, speedbar-click,
 speedbar-double-click):
Use `speedbar-mouse-set-point' instead of `mouse-set-point'
(speedbar-reconfigure-keymaps): Run configure keymap hooks.
(speedbar-item-info-tag-helper): Revamped to handle a wider
range of arbitrary text, and new helper functions.
(speedbar-item-copy, speedbar-item-rename):
Fixed trailing \ in filename finder.
(speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
(speedbar-directory-buttons): Update path search/expansion.
(speedbar-make-tag-line): Pay attention to
`speedbar-indentation-width'.  Use more care w/ invisible properties.
(speedbar-change-expand-button-char): Call
`speedbar-insert-image-button-maybe'.
(speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced).
(speedbar-sort-tag-hierarchy,
 speedbar-prefix-group-tag-hierarchy,
 speedbar-trim-words-tag-hierarchy,
 speedbar-simple-group-tag-hierarchy): New functions
(speedbar-create-tag-hierarchy): Update doc, use new tag hooks.
(speedbar-insert-imenu-list, speedbar-insert-etags-list):
New functions.
(speedbar-mouse-set-point): New function
(speedbar-power-click): Updated documentation.
(speedbar-line-token, speedbar-goto-this-file):
Handle more types of tag prefix text.
(speedbar-expand-line, speedbar-contract-line):
Make more robust to strange text.
(speedbar-expand-line): Takes universal argument to flush the cache.
(speedbar-flush-expand-line): New function.
(speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
Use new generator insertion method.
(speedbar-fetch-dynamic-tags): New function.
(speedbar-fetch-dynamic-imenu): Removed code now handled in
`speedbar-fetch-dynamic-imenu'.
(speedbar-fetch-dynamic-etags): Fix current buffer problem.
(speedbar-buffer-easymenu-definition): Added "Kill Buffer", and
"Revert Buffer" menu items.
(speedbar-buffer-buttons-engine): Be smarter when creating a
filename tag (for expansion purposes.).
(speedbar-highlight-one-tag-line, speedbar-unhighlight-one-tag-line,
 speedbar-recenter-to-top, speedbar-recenter): New functions.
(defimage-speedbar): Image loading abstraction.
(speedbar-directory-+, speedbar-directory--,
 speedbar-file-+, speedbar-file--, speedbar-file-,
 speedbar-tag-, speedbar-tag-+, speedbar-tag--, speedbar-tag-gt,
 speedbar-tag-v, speedbar-tag-type, speedbar-tag-mail):
New images.
(speedbar-expand-image-button-alist): New variable.
(speedbar-insert-image-button-maybe): Insert an image over some
buttons.
2000-05-13 23:13:25 +00:00
Gerd Moellmann
8f19c49219 (speedbar-xemacs20p): Remove compatibility code for
Emacs versions without custom.el.
1999-11-30 14:09:13 +00:00
Gerd Moellmann
3a1aa59765 Clean up comment at the start of the file.
Remove RCS id.
1999-11-18 16:07:35 +00:00