:Author: Ollie Rutherfurd
`Accents` makes inserting characters like ``á`` easy. As you
type, `Accents` watches for character abbreviations and
converts them as you type them. For example, if you enter
``'a`` `Accents` converts it to ``á`` when you enter the
However, with this convenience comes a cost. If you actually
wanted to enter ``'a``, not ``á``, you must enter ``' a``,
which `Accents` will convert to ``'a`` (it removes the space).
NOTE: At present, `Accents` assumes one is using the
ISO-8859-1 character encoding (also known as Latin-1).
The default set of characters and abbreviations:
.. include:: accents-table.txt
`Accents` menu items:
Enable or disable `Accents`.
Ignore the next abbreviation match.
Display a dockable list of accent characters
Reload accents and abbreviations from
Increases amount of logging for trouble-shooting.
`Enable Accents when jEdit starts`:
Toggles whether `Accents` is enabled when jEdit
starts. This is indepenent of whether `Accents` is
currently enabled or not. By default, `Accents` is
enabled when jEdit starts.
Character set of ``accents.txt``. Default is ISO-8859-1.
`Enable Verbose Logging by default`:
Whether to turn on verbose logging by defaul
Character abbreviations are stored in ``~/.jedit/accents.txt``.
Edit ``accents.txt`` to add or remove abbreviations.
``accents.txt`` is a tab-delimited text file with the
character in the first field and the 2-character abbreviation
in the second field. Blank lines are ignored and lines
beginning with ``#`` are comments.
The `CharacterMap`_ plugin may be useful for inserting
.. _CharacterMap: http://plugins.jedit.org/plugins/?CharacterMap
Bug reports, comments, and suggestions regarding `Accents`
may be sent to Ollie Rutherfurd at firstname.lastname@example.org
or posted on the jedit-users mailing list
(membership is required).
I'd appreciate feedback on what works, what doesn't, and
how to it more useful. I don't use the plugin, as I don't
have a need for it.
* Add an option to try to be clever w/comments, strings,
etc... -- if the abbrevation is the start of one, don't
expand it. This would save one from having to type
``" a"`` to enter the string ``"a"``.
`Accents` is inspired by `iso-accents-mode`_ in `Emacs`_.
.. _iso-accents-mode: http://www.cs.tut.fi/~jkorpela/emacs-iso.html.
.. _Emacs: http://www.gnu.org/software/emacs/emacs.html
Accent abbreviations were provided by
`David Bourguignon <mailto:email@example.com>`__
who originally requested the functionality.
* Version 1.0, May 2004
- Initial release.