lexapro withdrawal valium buy ultracet bupropion sr citrate generic sildenafil klonopin withdrawal klonopin picture meridia side effects levitra phentermine 37 5mg prevacid online cheap ephedra buy phentermine phentermine buy hydrocodone online prevacid side effects florida accutane attorneys buy cheap carisoprodol getting alprazolam without a prescription atenolol and flushing buy nexium cheap soma discount phentermine slot machine celebrex clomid side effects clomid success rates discount valtrex ephedrine hcl vicodin es ephedrine diet pills ephedrine diet pills actonel buying generic ultram antibiotic resistance buy tadalafil generic nexium celebrex cancer klonopin side effects buy valium prescription medication buy ephedra products buy imitrex buy celebrex buy celexa buy xenical online tadalafil atenolol side effects buy prevacid effects glucophage side prevacid solutab ephedrine diet pills prevacid online atenolol side effects buy celexa buy valtrex lexapro symptom withdrawal buy online altace xanax alcohol lexapro wellbutrin zyban bupropion side effects klonopin withdrawal lexapro symptom withdrawal ephedrine diet pills gain lexapro weight online vigrx soma cheap propecia hydroxycut with ephedrine effects side tetracycline carisoprodol buying valtrex medication buy hydrocodone without a prescription accutane hair loss generic prevacid vicodin addiction buy ephedra online acyclovir dosage actonel buy online klonopin wafer generic cialis ephedrine clomid and twins effects of zoloft phentermine online buy meridia side effects from lipitor citrate generic sildenafil side effects from lipitor gain lexapro weight soma buy cheap ultram lexapro symptom withdrawal hydrocodone cod online prescription klonopin alcohol lexapro medicare prescription propecia meridia celebrex buy ambien buy cheap zyban buy ephedra products propecia online cheap cialis clomid success rates atenolol and flushing meridia discount klonopin side effects medicare prescription plans lexapro symptom withdrawal xango distributor does meridia work buy levitra hydrocodone xanax viagra buy cheap xenical phentermine mail order prescriptions clomid success rates buy didrex accutane side effects side effects from lipitor hydrocodone no prescription discount prescription what does alprazolam look like soft tab tadalafil glucophage loss weight buy soma cheap discount prescription meds bontril 35mg buy cheap ultracet buy online carisoprodol buy cheap provigil clomid side effects gain lexapro weight side effects of xanax vicodin addiction buy xenical online phentermine 37 5mg cheap soma norvasc 5mg phentermine 37 5mg online prescription buy acomplia glucophage nexium online order acomplia atenolol

reStructuredText Support in Trac

Trac supports using reStructuredText (RST) as an alternative to wiki markup in any context WikiFormatting is used.

From the reStucturedText webpage:

"reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system. It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains. "

Requirements

Note that to activate RST support in Trac, the python docutils package must be installed. If not already available on your operating system, you can download it at the RST Website.

More information on RST


Using RST in Trac

To specify that a block of text should be parsed using RST, use the rst processor.

TracLinks in reStructuredText

  • Trac provides a custom RST reference-directive 'trac' to allow TracLinks from within RST text.

Example:

 {{{
 #!rst
 This is a reference to |a ticket|

 .. |a ticket| trac:: #42
 }}}

For a complete example of all uses of the trac-directive, please see WikiRestructuredTextLinks.

  • Trac allows an even easier way of creating TracLinks in RST, using the custom :trac: link naming scheme.

Example:

 {{{
 #!rst
 This is a reference to ticket `#12`:trac:

 To learn how to use Trac, see `TracGuide`:trac:
 }}}

Syntax highlighting in reStructuredText

There is a directive for doing TracSyntaxColoring in ReST as well. The directive is called code-block

Example

{{{
#!rst

.. code-block:: python

 class Test:

    def TestFunction(self):
        pass

}}}

Will result in the below.

.. code-block:: python

 class Test:

    def TestFunction(self):
        pass

WikiMacros in reStructuredText

For doing WikiMacros in ReST you use the same directive as for syntax highlightning i.e code-block. To work you must use a version of trac that has #801 applied.

WikiMacro? Example

{{{
#!rst

.. code-block:: HelloWorld
 
   Something I wanted to say


}}}

Will result in the below.

Hello World, args = Something I wanted to say

Bigger ReST Example

The example below should be mostly self-explanatory:

{{{
#!rst
FooBar Header
=============
reStructuredText is **nice**. It has its own webpage_.

A table:

=====  =====  ======
   Inputs     Output
------------  ------
  A      B    A or B
=====  =====  ======
False  False  False
True   False  True
False  True   True
True   True   True
=====  =====  ======

RST TracLinks
-------------

See also ticket `#42`:trac:.

.. _webpage: http://docutils.sourceforge.net/rst.html
}}}

Results in:

FooBar Header
=============
reStructuredText is **nice**. It has its own webpage_.

A table:

=====  =====  ======
   Inputs     Output
------------  ------
  A      B    A or B
=====  =====  ======
False  False  False
True   False  True
False  True   True
True   True   True
=====  =====  ======

RST TracLinks
-------------

See also ticket `#42`:trac:.

.. _webpage: http://docutils.sourceforge.net/rst.html

See also: WikiRestructuredTextLinks, WikiProcessors, WikiFormatting