Known (Confirmed) Issues

  • Valid acronyms with underlined wiki markup are not tagged as acronyms (#8377)
  • Character subsets of words are matched as acronyms (#8429)

Priority Enhancements

  • Allow multiple acronym definition pages to be specified (#8420)
  • Allow for a common Acronyms file for multiple projects (#8404)
  • Allow CamelCase words to be acronyms (#8267)

Auto-generated acronyms from a table in a Wiki page


This plugin automatically generates HTML acronyms from definitions in tables in a Wiki page. These are AcronymDefinitions by default.

Acronyms are in the form <acronym>[<id>] and are defined in a table with four columns:

Acronym, Description [, URL [, ID URL]]

Only the first two columns are required.

URL can be the name of a wiki page, the name of which does not have to be CamelCase and can even be a subpage (e.g. MyPage/MySubPage), or an external resource. If an <id> is provided, the ID URL is used and any occurrences of the symbol $1 in the description and the ID URL are substituted with the <id>.

Rows starting with ||' are ignored.

See also: TracTerminologyPlugin, AbbrMacro

Bugs/Feature Requests

Existing bugs and feature requests for AcronymsPlugin are here.

If you have any issues, create a new ticket.


13 / 17


3 / 7


1 / 1


Download the zipped source from here.


You can check out AcronymsPlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.


Create a Wiki page holding your acronym definitions in the way described above, for example Acronyms.

In your trac.ini file add the following section to make the plugin aware of this storage page:

page = AcronymDefinitions

The storage page is AcronymDefinitions by default if not specified in trac.ini.


The following acronym definition table:

||'''Acronym'''||'''Description'''        ||'''URL'''                    ||'''ID URL'''||
||RFC          ||Request For Comment $1   || ||$1.txt||
||RFC2316      ||Request For Comment 2316 ||Rfc2316                      || ||

Has the following effect:

RFC becomes

    <a href="">
     <acronym title="Request For Comment">

RFC2315 becomes

    <a href="">
     <acronym title="Request For Comment 2315">
      RFC 2315

RFC2316 becomes

    <a href="Rfc2316">
     <acronym title="Request For Comment 2316">

Recent Changes

14820 by rjollos on 2015-07-20 06:38:06
0.2: Require Trac >= 0.11.
14749 by rjollos on 2015-06-25 23:30:18
0.2: Define option using Option class.
14748 by rjollos on 2015-06-25 23:24:39
0.2: Release 0.2. Added unit tests.


Author: athomas
Maintainer: Ryan J Ollos

Last modified 2 months ago Last modified on Aug 17, 2016, 11:01:20 PM