Mnemosyne Syntax:
Mnemosyne processes pages in two steps – first, mnemosyne specific syntax is dealt with ( see below ), and then a standard parser is run over anything left. The currently available parsers are Textile (the default), reStructured Text, and Plain Text.
Mnemosyne Specific Formatting:
Linking:
Internal Linking:
Links to mnemosyne pages are surrounded by two square brackets e.g. Mnemosyne:index.
You can link to pages in the same namespace by having a leading semi-colon e.g. :index – is the same as Mnemosyne:index.
You can link directly to the index (i.e. main) page in a namespace by having a trailing semi-colon e.g. Mnemosyne:
You can also have 'pretty links' by using the pipe as an argument seperator e.g. This is a cool page.
External Linking:
Links to external pages take single brackets – http://mnemosyne.simon.net.nz, again, you can have a pretty link by using a pipe.
Tag linking:
To link to a tag, just use braces and hashes –
mnemosyne or
mnemosyne
Flags:
Mnemosyne gives you ways of quickly inserting 'flags' e.g.
– question mark
– arrow
– exclamation mark
– heart ( awww! )
– comment
– bug
Code blocks:
Code blocks should be wrapped in code tags. Surprised?
Macros:
Macros are tags that provide extra page-level functionality. These are called like this:
where MacroName is one of the installed Macros – see the Macros:
Bibtex:
Mnemosyne can handle bibtex formatted entries.
Greenhill, S.J., Gray, R.D. (2005) Testing dispersal hypotheses: Pacific settlement, phylogenetic trees and Austronesian languages. Pp. 30-52 In Mace, R., Holden, C., Shennan, S. The Evolution of Cultural Diversity: Phylogenetic Approaches. UCL Press London