BufferTabs plugin

Version 1.2.5 (May 6 2024)

André Kaplan

Legal Notice

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no "Invariant Sections" , "Front-Cover Texts" or "Back-Cover Texts" , each as defined in the license. A copy of the license can be found in the file COPYING.DOC.txt included with jEdit.


Table of Contents

Chapter 1. Presentation

BufferTabs adds a set of tabbed-pane style tabs to the jEdit text area. The tabs show all buffers currently open in jEdit, so clicking on a tab will easily switch to that buffer. The tabs can be placed on any of the four sides of the text area.

BufferTabs provides a popup menu that may be accessed by right-clicking (command-clicking on the Macintosh) on a tab. This popup menu offers quick access to some common functions such as reloading, saving, or closing the current buffer. There are also Insert File Name and Insert File Path commands in the popup menu. These will insert into the current buffer the name of the buffer's file or the full path to the buffer's file respectively. You may also copy either of these to the clipboard using the Copy File Name and Copy File Path commands provided in the popup menu.

BufferTabs can colorize tab backgrounds based of the filename colors defined in the Global Options... > File System Browser > Colors panel. Some Look and Feels don't allow the background color of a tab to be changed, to compensate for this the text color can be changed instead. Setting can be changed in the Plugins > BufferTabs panel. The Muting option can make the File system browser colors more suitable for tab backgrounds and titles. There is an option to show a slight color variation, between tabs of the same file type, to make then easier to pick out.

Chapter 2. Customization
  • Buffer Tabs can be enabled by default

  • Buffer Tabs can display or not buffer icons

  • Buffer Tabs can be displayed on any of the four sides of the text area

  • Buffer Tabs right-click popup menu can be enabled or disabled.

  • Buffer Tabs can display colored backgrounds or colored titles

  • Closing a tab with a double left click or a single middle click can be enabled or disabled.

  • When there are many tabs, they can be wrapped into multiple rows, or use a single scrollable row.

Chapter 3. License

The source code is distributed under the GPL. Please see http://www.fsf.org/copyleft/gpl.html

Chapter 4. Feedback

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

Chapter 5. Credits
  • Jason Ginchereau, original author of BufferTabs

  • Chris Laird for the original BufferSelector plugin, from which many ideas were borrowed.

  • Joe Laffey for the right-click popup menu.

  • Chris Samuels for the colored tabs feature.

  • Matthieu Casanova for maintenance and bugfixes.

  • Robert Schwenn and Jojaba67 for French and German localization

Appendix A. Change log

Click here to see the detailed changelog.