Buffer Selector plugin |
By André Kaplan
akaplan@users.sourceforge.net |
The Buffer Selector plugin provides a set of buttons at the bottom of a
jEdit view that allow you to change the current buffer.
Each button's appearance depends on the state of its buffer.
With jEdit 3.0final and above:
- a saved buffer appears with this
icon
- a modified buffer appears with this
icon
- a new buffer appears with this
icon
- a read-only buffer appears with this
icon and in a grey font
- the current buffer appears with a bold font
The main concern of Buffer Selector is to save screen space,
so that it should be possible to work with split panes or a large number of
buffers and still conveniently switch between them.
- Buffer Selector acts on the active text area, so there's only one Buffer
Selector per view even if the view is split into several text areas.
- It is possible to control the miminum/maximum width and font size of the
Buffer Selector buttons. The trade-off is that the longest buffer names might be
truncated.
It is possible to have some control over the display of Buffer Selector:
- Buffer Selector can be enabled by default
- Buffer Selector can be displayed as toolbar
- It is possible to specify the minimum and maximum widths
(in pixels, 100 and 150 by default) of the selector buttons.
If a buffer name is too long it will be truncated, so choose a range of values
for which an acceptable number of buffer names will be truncated.
- It is possible to choose the font size (10pt by default)
of the selector buttons.
The source code is distributed under the GPL. Please see
http://www.fsf.org/copyleft/gpl.html
The preferred way to send bug reports or feature requests is to use the
Sourceforge Bug Tracker at
http://sourceforge.net/bugs/?group_id=588.
You can also write to:
- André Kaplan <akaplan@users.sourceforge.net>;
- or jEdit-users mailing-list <jedit-users@lists.sourceforge.net>;
- or jEdit-devel mailing.list <jedit-devel@lists.sourceforge.net>.
- BufferSelector was originally developed by
Chris Laird <chris.laird@comports.com>
- It was maintained for some time by
Slava Pestov <sp@gjt.org>