Difference between revisions of "Speed bar"
m (project-explorer is the best speed-bar so far) |
(ztree-dir and diff) |
||
Line 31: | Line 31: | ||
'''sr-speedbar''' (available with [[package.el]]) is a speed bar in the same frame. | '''sr-speedbar''' (available with [[package.el]]) is a speed bar in the same frame. | ||
− | See also [https://github.com/sabof/project-explorer project-explorer], a full-featured tree project explorer (available in ELPA) | + | See also [https://github.com/sabof/project-explorer project-explorer], a full-featured tree project explorer (available in ELPA) |
+ | [[emacs-nav]] is a simple in-frame file-system navigation bar. | ||
+ | [https://github.com/fourier/ztree Ztree] consists of two utilities. '''ztree-dir''' permits to browse a directory as a tree and '''ztree-diff''' is to diff two directories. See github page for explanations and screenshots. | ||
Revision as of 11:47, 6 March 2014
Description | show a navigation bar |
---|---|
Part of Emacs | yes |
Speedbar is another frame which displays information about the current buffer, allowing you to better navigate your sources. It is a part of GNU Emacs since version 23.2.
Speedbar can use etags, imenu,… to parse C, C++, Java, texinfo, Makefiles, etc. and provides alternate views into each individual files. For example, for C files, function list and variable lists are provided for quick navigation within files.
Usage
Call M-x speedbar, it will launch the speedbar in a different frame. To automatically launch speedbar at startup, add this in your ~/.emacs :
(speedbar 1)
If you don't want to launch it when you use emacs in console :
(when window-system ; start speedbar if we're using a window system (speedbar t))
See also
sr-speedbar (available with package.el) is a speed bar in the same frame.
See also project-explorer, a full-featured tree project explorer (available in ELPA)
emacs-nav is a simple in-frame file-system navigation bar.
Ztree consists of two utilities. ztree-dir permits to browse a directory as a tree and ztree-diff is to diff two directories. See github page for explanations and screenshots.