summaryrefslogtreecommitdiff
path: root/lisp/speedbar.el
Commit message (Collapse)AuthorAgeFilesLines
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (speedbar-mode): Use run-mode-hooks.Lute Kamstra2005-05-261-1/+1
|
* (speedbar-update-flag): Doc fix.Nick Roberts2005-02-281-6/+4
| | | | | (speedbar-show-info-under-mouse): Give set-mouse-position the right argument.
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-091-1/+1
| | | | Change development version from 21.3.50 to 22.0.50.
* Avoid unnecessary use of locate-library.Stefan Monnier2005-01-281-5/+7
|
* (speedbar-frame-parameters): Improve customize type.Andreas Schwab2004-10-291-1/+3
|
* Minor comment change.Luc Teirlinck2004-08-231-1/+1
|
* (speedbar-file-regexp): Give it a phony defvar before and a realLuc Teirlinck2004-08-221-6/+8
| | | | | defvar after `speedbar-supported-extension-expressions'. This is to silence the compiler without breaking bootstrapping.
* (speedbar-file-regexp): Definition moved up.Richard M. Stallman2004-08-221-12/+13
| | | | | (speedbar-mode, speedbar-set-mode-line-format): Use with-no-warnings. (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
* Update AUCTeX information.David Kastrup2004-08-221-1/+1
|
* (speedbar-scan-subdirs): New option.Daniel Pfeiffer2004-08-111-36/+49
| | | | | | | (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.
* (speedbar-edit-line): Change regexp to positionRichard M. Stallman2004-01-031-1/+3
| | | | the cursor on the first character of this line's button.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-8/+8
|
* (speedbar-directory-buttons-follow): Don't use directory-sep-char.Richard M. Stallman2002-12-071-1/+1
|
* (speedbar-highlight-face): Fix face spec.Andreas Schwab2002-12-051-2/+2
|
* (defgroup speedbar): Use group 'etags instead of nonexisting groupMarkus Rost2002-11-171-1/+1
| | | | 'tags.
* (speedbar-refresh): Simply bind deactivate-mark.Richard M. Stallman2002-09-261-3/+2
|
* (speedbar-mode): Fix typos.Juanma Barranquero2002-09-061-2/+2
|
* (speedbar-mode): Fix spacing.Juanma Barranquero2002-09-061-1/+1
|
* (speedbar-obj-do-check): Fix typo.Juanma Barranquero2002-07-101-1/+1
|
* (speedbar-tag-hierarchy-method): Fix typos.Juanma Barranquero2002-07-101-6/+6
| | | | | | | (speedbar-vc-do-check): Likewise. (speedbar-obj-do-check): Likewise. (speedbar-mouse-hscroll): Likewise. (speedbar-file-lists): Likewise.
* (speedbar-make-specialized-keymap): Fix docstring.Juanma Barranquero2002-07-101-34/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
* (speedbar-tag-hierarchy-method)Pavel Janík2002-04-141-3/+3
| | | | (speedbar-toggle-updates, speedbar-toggle-images): Doc fixes.
* (speedbar-generic-item-info)Pavel Janík2002-04-141-3/+3
| | | | | (speedbar-sort-tags): Doc fix. (speedbar-add-supported-extension): Fix typo in interactive spec.
* (speedbar-default-directory-list): Made robust against deleted directories.Richard M. Stallman2002-03-291-2/+2
|
* (various face definitions): Use :weight, not :bold.Richard M. Stallman2001-12-311-1/+1
|
* (speedbar-mode): Remove make-local-hook.Pavel Janík2001-11-261-1/+0
|
* Minor fixes of the docs in the commentary. From sen_ml@eccosys.com.Eli Zaretskii2001-11-071-10/+10
|
* Some fixes to follow coding conventions.Pavel Janík2001-07-161-2/+3
|
* (speedbar-supported-extension-expressions): Add .g to the extension list,Eli Zaretskii2001-07-121-1/+1
| | | | for antlr-mode. From Christoph Wedler <Christoph.Wedler@sap.com>.
* (speedbar-find-selected-file): RE-quote the filename.Stefan Monnier2001-05-251-1/+1
|
* (speedbar-insert-image-button-maybe): Check for `xemacs' featureEric M. Ludlam2001-04-041-1/+1
| | | | instead of for the function `set-extent-property'.
* (speedbar-frame-parameters): No toolbar lines.Eric M. Ludlam2001-02-121-10/+20
| | | | | (speedbar-line-file): Return nil if not a file. (speedbar-buffers-line-path): Return file for tags, and dir for files.
* Add :version to several defcustoms.Dave Love2000-09-121-0/+6
|
* (speedbar-use-images, speedbar-update-flag)Eli Zaretskii2000-05-281-3/+9
| | | | | (speedbar-easymenu-definition-base): Use display-graphic-p where available, instead of window-system.
* (speedbar-easymenu-definition-base): Image toggle fix.Eric M. Ludlam2000-05-241-36/+43
| | | | | | | | | | | | | (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.
* (speedbar-recenter): Typo, and fix logic.Eric M. Ludlam2000-05-151-8/+5
| | | | | (speedbar-expand-line): Make arg optional. (speedbar-mode): Avoid a compiler warning.
* Updated the commentary section.Eric M. Ludlam2000-05-131-321/+685
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* (speedbar-xemacs20p): Remove compatibility code forGerd Moellmann1999-11-301-23/+0
| | | | Emacs versions without custom.el.
* Clean up comment at the start of the file.Gerd Moellmann1999-11-181-35/+3
| | | | Remove RCS id.
* (speedbar-directory-buttons): RecognizeRichard M. Stallman1999-08-291-2/+3
| | | | device names when checking for file names.
* (speedbar-hack-buffer-menu): Fixed so if the userKarl Heuer1999-06-041-4/+5
| | | | | does not select a buffer from the buffers menu, then the attached frame is not switched to anything.
* Added commentary about stealthy functions.Karl Heuer1999-03-131-65/+91
| | | | | | | | | | | | | | | | | (speedbar-message) new function. (speedbar-y-or-n-p): New function (speedbar-with-attached-buffer) Moved macro before reference. Now uses `save-selected-window'. (speedbar-mouse-hscroll, speedbar-track-mouse, speedbar-refresh, speedbar-generic-item-info, speedbar-item-info-file-helper, speedbar-item-delete, speedbar-insert-generic-list, speedbar-timer-fn, speedbar-check-vc-this-line, speedbar-check-obj-this-line, speedbar-fetch-dynaic-etags, speedbar-buffers-item-info) Use speedbar-message. (speedbar-item-info) Limit `message-log-max'. (speedbar-item-load, speedbar-item-copy, speedbar-item-rename, speedbar-item-delete, speedbar-item-object-delete, speedbar-buffer-kill-buffer) Use speedbar-y-or-n-p.
* (speedbar-item-info-tag-helper): Scan the whole line.Richard M. Stallman1999-02-161-1/+2
|
* (speedbar-line-token): Match {...} instead of [...].Richard M. Stallman1999-01-311-3/+3
| | | | (speedbar-line-token): Likewise.
* (speedbar-item-info-file-helper): Add optional argEric M. Ludlam1999-01-231-72/+172
| | | | | | | | | | | | | | | | | | | | of the file whose info we want to display. (speedbar-easymenu-definition-trailer) Fix list issue w/ customize. (speedbar-add-mode-functions-list) Improve doc. (speedbar-line-token) New function. (speedbar-dired) Fix order of directories in -shown-directories. (speedbar-line-path): Default return is default-directory (speedbar-buffers-line-path): Return is dir name only. (speedbar-mode-functions-list): New variable. (speedbar-mouse-item-info): Rewrote to be a replaceable fn. (speedbar-item-info-file-helper, speedbar-item-info-tag-helper speedbar-files-item-info speedbar-buffers-item-info): New functions. (speedbar-fetch-replacement-function,speedbar-add-mode-functions-list): New functions. (speedbar-line-file): Broke out part that fetches file from a line. (speedbar-line-text): New function extracted from speedbar-line-file. (speedbar-line-path): Converted into a replaceable function. (speedbar-files-line-path, speedbar-buffers-line-path): New functions.
* (speedbar-frame-parameters) Add : to custom prompt.Eric M. Ludlam1998-12-191-63/+144
| | | | | | | | | | | | | | | | | | (speedbar-frame-plist) Remove useless comments. (speedbar-frame-mode) Do not specify height if it is in the param list. Use default y position w/out changing it. If default x position is a list, keep, calculate the non-list X value when devining an initial position. (speedbar-this-file-in-vc) Fix SCCS to use s. not p. files. (speedbar-tag-group-name-minimum-length): New variable. (speedbar-frame-parameter): New compatibility function. (speedbar-frame-mode): Updated to use speedbar-frame-parameter. (speedbar-apply-one-tag-hierarchy-method): Fixed up taging sub groups to keep things in the right order, and to help with some naming conventions. (speedbar-create-tag-hierarchy): Enable buffer local version of `speedbar-tag-hierarchy-method' in the buffer we are tagging. (speedbar-line-path) Make DEPTH param optional. Devine it if absent. the case, derive it from the cursor location in speedbar.
* (speedbar-frame-mode): Check if cfx or cfy is a list, and make sure itEric M. Ludlam1998-10-041-9/+7
| | | | | | | gets evalled to a number. Also verify that set-frame-name fn exists before calling it. (speedbar-initial-expansion-list-name): Remove customization since it is not useful in this case.
* (speedbar-initial-expansion-list-name): FixAndreas Schwab1998-09-181-2/+4
| | | | customize type.