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
The main feature of WhiteSpace is to highlight whitespaces.
When highlighted,
Except for the space, the horizontal tabulation and the line feed,
other whitespaces are defined by the
Character.isWhitespace
java function, i.e.:
When the Display ISO control chars as whitespaces option is checked, the characters in the range \u0000 through \u001f or in the range \u007f through \u009f are also highlighted.
WhiteSpace has also some other useful features:
At last, some jEdit actions are related to spaces and tabs handling:
WhiteSpace default options are available under: Utilities> Global Options> Plugin Options> WhiteSpace.
When chosen, these actions are performed when a buffer is saved:
All trailing tabs and spaces are removed, except those preceded by one of the given escape characters. The default escape character is \ (backslash). E.g.
Some Text\
will be replaced by
Some Text\
The soft tabs setting determines whether leading whitespaces should be converted to tabs or spaces.
Leading whitespaces are replaced by a sequence of tabs possibly followed by at most tabSize - 1 spaces. The expanded length of leading whitespaces remains the same.
All tabs are removed from the leading whitespaces and replaced by an equivalent number of spaces. The expanded length of leading whitespaces remains the same.
The Buffer options are available from the Plugins> WhiteSpace menu.
The following Buffer options enable you to control the highlighting of spaces, tabs and other whitespaces for a given jEdit buffer. It's also possible to highlight spaces and tabs depending on their position (leading/inner/trailing) in the text.
The following Buffer options control the actions to be taken when a buffer is saved. Note that the last three actions are mutually exclusive.
The source code is distributed under the GPL. Please see http://www.fsf.org/copyleft/gpl.html
The preferred way to send bug reports is to use the Sourceforge Bug Tracker at http://sourceforge.net/bugs/?group_id=588
You can also write to:
<akaplan@jedit.org>
;
<jedit-users@lists.sourceforge.net>
;
<jedit-devel@lists.sourceforge.net>
.
Version 0.9.2. Requires JDK 1.3, jEdit 4.2pre1
Version 0.9.1. Requires JDK 1.2, jEdit 4.0pre4
Version 0.9. Requires JDK 1.1, jEdit 3.2.2
Buffer
properties