
$ inline("index_menu.wiki.txt");

= Fat Headline
== Medium Headline
=== Small Headline
==== Very Small Headline

A long paragraph:
A
line feed
does not start a new paragraph.

one or more empty lines start a paragraph.

normal [b bold] [i italics] [u underline] [s strikeout] [- smaller [- even smaller]] [+ bigger] [% code] [tc #ff0000 red] [bc #00ffff cyan]

image [img "test.bmp"] 

open document: [>> "www.heise.de" heise] 

execute shell: [>: "notepad.exe" notepad] 

wiki link: [> "index" index] 

# comment

= Tasks

This is just markup for pretty boxes. The symbol directly behind the '&' will determine the color and text of the right top field.

& Blank Task
  With some more information about what to do...
&_ Another blank task
&* Done Task
&o Current Task
&! Urgend Task
&- Blocked Task
&. Planned Task
&? Unclear Task
&> Next Task
&# Clear Task
&0 Task 0% done
&64 Task 64% done
&100 Task 100% done
&_123 Display number


% #include <stdio.h>
  
  int main()
  {
    printf("hello, world!\n")
    return 0;
  }


& Task level 1
&& Task level 2
&& Task level 2
&&& Task level 3

&/ hidden task

== misc. formatting

& nesting
  * block markup in a task
  & another task in a task.
  && See the difference between nesting '&' and using '&&'

---- ruler (text not displayed)

!b box
   * with something inside.

== Tables

Syntax:
% "!T cols"      ; table with border
  "!t cols"      ; table without border
  "!I cols"      ; table in table (border inside but not outside)
  "!T cols : weight weight .."      ; weighted width for columns
  "!i cols"      ; item in table
  "!| a|b|c"     ; multiple items, fills up the the end of row

Example:

!T 3 
 !i a 
 !i b 
 !i c 
 !i d 
 !i e 
 !i f

With Weights:

!T 3 : 2 1 1
 !i a 
 !i b 
 !i c 
 !i d 
 !i e 
 !i f
  
Table without border:

!t 2 1
 !i bla bla bal bla bla bla
 !i bla bla bal bla bla bla
    bla bla bal bla bla bla
    bla bla bal bla bla bla
    bla bla bal bla bla bla
    bla bla bal bla bla bla
    
you don't really need '!i' markup

!T 2
  * 1
  * 2
  * 3
  * 4 
  * 5
  * 6
  * 7
  * 8
    * 8a
    * 8b

you can also put multiple elements in one line.

!T 3
 !i 1
 !i 2
 !i 3
 !| 4 | 5 | 6
 !| 7 | 8 
 !| 10 || 12

different style for header

!T 2 2
  ! bc #c0c0c0 + b i
  !i a 
  !i b
  ! bc #ffffff - B I
  !i c 
  !i d 
  !i [i c] 
  !i d 
  !i c 
  !i d 
  !i c 
  !i d 

we can write that better using nesting:

!T 2 2
  !
   ! bc #c0c0c0 + b i
   !i a 
   !i b
  !i c 
  !i d 
  !i [i c] 
  !i d 
  !i c 
  !i d 
  !i c 
  !i d 

table in table (the "[% !I]" markup create a table with lines inside but not outside)

!T 2
 !i bla
 !I 2
  !i table in table
  !i table in table
  !i table in table
  !i table in table
 !i bla
 !i bla

The above looks better than this:

!T 2
 !i bla
 !T 2
  !i table in table
  !i table in table
  !i table in table
  !i table in table
 !i bla
 !i bla
