UseModWiki is slightly evil, since it uses tons of global variables which change value while the script runs (the "other variables" below)
Meta-config variables
$DataDir $UseConfig
Configuration variables
$ScriptTZ $KeepDays? $RedirType $MaxPost? $SendMail $HttpCharset $AdminPass? $EditPass
$CookieName? $SiteName? $EmailFrom? $RCName? $HomePage $NotFoundPg? $SiteBase $StyleSheet $FullUrl $LogoUrl @RcDays? $RcDefault? $UserGotoBar $FooterNote $EditNote? $NewText $FavIcon
$InterFile? $RcFile? $RcOldFile? $IndexFile? $IndentLimit? $EditAllowed? $UseDiff $UseSubpage? $UseCache $RawHtml $HtmlTags $EmailNotify $EmbedWiki $FreeLinks $WikiLinks $AdminDelete? $RunCGI
$LogoLeft? $RecentTop $UseDiffLog? $KeepMajor? $KeepAuthor? $ShowEdits? $ThinLine $HtmlLinks? $SimpleLinks $NonEnglish? $BracketText $UseAmPm $UseIndex? $UseHeadings $NetworkFile $BracketWiki $UseLookup $FreeUpper $FastGlob? $XSearchDisp?
@HtmlPairs @HtmlSingle?
$TempDir? $LockDir? $DataDir $HtmlDir? $UserDir $KeepDir? $PageDir
$FS? $FS1? $FS2? $FS3? $LinkPattern $FreeLinkPattern? $InterLinkPattern? $InterSitePattern? $UrlProtocols? $UrlPattern? $ImageExtensions $RFCPattern $ISBNPattern
$NotifyDefault?
Other variables
%Page %Section %Text %InterSite %SaveUrl %SaveNumUrl? %KeptRevisions %UserCookie %SetCookie %UserData %IndexHash? %Translate %LinkIndex? $InterSiteInit? $SaveUrlIndex? $SaveNumUrlIndex? $MainPage $OpenPageName @KeptList @IndexList? $IndexInit? $q? $Now $UserID $TimeZoneOffset $ScriptName $BrowseCode $OtherCode