Extension Hub -
PmWikiPlus version 2026-04-10
Category: Extensions
SiteAdmin.Extension Hub
Testing the PmWikiPlus extension. See PmWiki Cookbook:PmWikiPlus
KiwiWiki Pm Wiki Plus
(:pmwikiplus:)
|
PmWikiPlus arguments are "show", "form", or "?"
|
(:pmwikiplus show:)
|
PmWikiPlus capabilities
These built-in recipes can be enabled by PmWikiPlus:
These settings can be adjusted by PmWikiPlus:
These markups can be enabled PmWikiPlus:
Attach Hide Attach prefix
[[\\]] Line Break. PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. This new markup for line break works inside a line.
[[<]] Line Break with "clear:left"
[[>]] Line Break with "clear:right"
'* *' Bold
'~ ~' Italic
|
(:pmwikiplus ?:)
|
PmWikiPlus current configuration
PmWikiPlus provides an easy and simple way to enable built-in PmWiki recipes.
PmWikiPlus provides an easy and simple way to adjust built-in PmWiki settings.
PmWikiPlus provides a way to enable additional PmWiki markup.
Attach Hide Attach prefix
[[\\]] Line Break, PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. This new markup for line break works inside a line.
[[<]] Line Break with "clear:left"
[[>]] Line Break with "clear:right"
'* *' Bold
'~ ~' Italic
|
(:pmwikiplus dump:)
|
PmWikiPlus working data
Recipe list
Setting list
Markup list
| markupList key
| muName
| muPtrn
| muRepl
| muWhen
| rName
| rNote
| rRef
| link
| muAtch
| Attach
| "/\bAttach:([^\s<>"{}|\\^`()[\]']*[^\s.,?!<>"{}|\\^`()[\]'])/"
| "PmWikiPlus\MarkupAttachLink"
| >img
| Hide Attach prefix
|
| Cookbook:AttachLinks
| Hide Attach prefix
| muBrk
| [[\\]]
| "/\[\[\\\\]\]/"
| "<br style="clear:none;" />"
| [[<<]]
| Line Break
| PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. This new markup for line break works inside a line.
|
| muBrkCL
| [[<]]
| "/\[\[<\]\]/"
| "<br style='clear:left;' />"
| [[<<]]
| Line Break with "clear:left"
|
|
| muBrkCR
| [[>]]
| "/\[\[>\]\]/"
| "<br style='clear:right;' />"
| [[<<]]
| Line Break with "clear:right"
|
|
| muLnBold
| '* *'
| "/'\*(.*?)\*'/"
| "<b>$1</b>"
| inline
| Bold
|
|
| muLnItalic
| '~ ~'
| "/'~(.*?)~'/"
| "<i>$1</i>"
| inline
| Italic
|
|
|
|
Test markup section
Attach:Emptyfile.txt
Attach:[=Empty file=].txt
PmWiki has two markups for line break, %pmhlt%[@[[<<]]@] for Line Break with "@@clear:both@@"; [@\\@] which only works at the end of a line. [[\\]] These markups for line breaks work inside a line.
* The markup %pmhlt%[@[[\\]]@] provides an inline Line Break [[\\]]''without'' "@@clear:left@@" or "@@clear:right@@".
* Markup %pmhlt%[@[[<]]@] inline Line Break [[<]]''with'' "@@clear:left@@"
* Markup %pmhlt%[@[[>]]@] inline Line Break [[>]]''with'' "@@clear:right@@"
* '*%pmhlt%[@'* Bold markup *'@]*', contrast this with '''strong markup'''.
* '~%pmhlt%[@'~ Italic markup ~'@]~', contrast this with ''emphasis markup''.
|
Emptyfile.txt
Empty file.txt
PmWiki has two markups for line break, [[<<]] for Line Break with "clear:both"; \\ which only works at the end of a line. These markups for line breaks work inside a line.
- The markup
[[\\]] provides an inline Line Break without "clear:left" or "clear:right".
- Markup
[[<]] inline Line Break with "clear:left"
- Markup
[[>]] inline Line Break with "clear:right"
'* Bold markup *', contrast this with strong markup.
'~ Italic markup ~', contrast this with emphasis markup.
|
pmwikiplus
D:\Home\KiwiWiki\pmwiki\extensions\PmWikiPlus\PmWikiPlus.php= 2026-04-10
confPmWikiPlus[=dir]= D:\Home\KiwiWiki\pmwiki\extensions/PmWikiPlus
confPmWikiPlus[=url]= http://kiwiwiki.nz/pmwiki/extensions/PmWikiPlus
confPmWikiPlus[_xversions]= 2025-12-14 2026-04-10
confPmWikiPlus[debugPmWikiPlus]= true
confPmWikiPlus[enableDBRCH]= true
confPmWikiPlus[enableDDMUP]= true
confPmWikiPlus[enableDOBML]= true
confPmWikiPlus[enableFIXUR]= true
confPmWikiPlus[enableLOCTM]= true
confPmWikiPlus[enableNSAVW]= true
confPmWikiPlus[enablePMSYN]= true
confPmWikiPlus[muAtch]= true
confPmWikiPlus[muBrk]= true
confPmWikiPlus[muBrkCL]= true
confPmWikiPlus[muBrkCR]= true
confPmWikiPlus[muLnBold]= true
confPmWikiPlus[muLnItalic]= true
confPmWikiPlus[setBLKLST]= true
confPmWikiPlus[setBLKWHY]= true
confPmWikiPlus[setGUIBTN]= true
form key= "enableAUTOC" key not found on form
form key= "enableCREOL" key not found on form
global= enableDBRCH $ EnableRCDiffBytes is already enabled (1)
global= enableDDMUP $ EnableUploadDrop set to "1"
global= enableDOBML $ LinkFunctions is already enabled (LinkIMap)
form key= "enableEDHLP" key not found on form
global= enableFIXUR $ EnableGuiEditFixUrl is already enabled (2000)
form key= "enableLOCSS" key not found on form
global= enableLOCTM $ EnableLocalTimes is already enabled (1)
global= enableNSAVW $ EnableNotSavedWarning is already enabled (1)
form key= "enablePMFRM" key not found on form
global= enablePMSYN $ EnablePmSyntax is already enabled (2)
form key= "enablePVCHA" key not found on form
form key= "enableRFCNT" key not found on form
form key= "enableRWSPN" key not found on form
form key= "enableSKNCH" key not found on form
form key= "enableSRTBL" key not found on form
form key= "enableURLAP" key not found on form
form key= "enableWFATM" key not found on form
form key= "enableWFDC" key not found on form
form key= "enableWFRDF" key not found on form
form key= "enableWFRSS" key not found on form
global= setBLKLST $ EnableBlocklist is already enabled (10)
global= setBLKWHY $ EnableWhyBlocked is already enabled (1)
form key= "setCOPYCD" key not found on form
global= setGUIBTN $ EnableGUIButtons is already enabled (1)
form key= "setMRGLME" key not found on form
markup= muAtch Attach configured
markup= muBrk [[\\]] configured
markup= muBrkCL [[<]] configured
markup= muBrkCR [[>]] configured
markup= muLnBold '* *' configured
markup= muLnItalic '~ ~' configured
m[]= (:pmwikiplus:)
m[]=
args[]=
m[]= (:pmwikiplus show:)
m[]= show
args[]= Array
args[]= Array
m[]= (:pmwikiplus form:)
m[]= form
args[]= Array
args[]= Array
m[]= (:pmwikiplus ?:)
m[]= ?
args[]= Array
args[]= Array
m[]= (:pmwikiplus dump:)
m[]= dump
args[]= Array
args[]= Array