wmfrc(5)
π wmfrc β bestie edition π
okay so this is a wmfrc(5) page, which means it lives in the File Formats Manual section of your man pages, and it's literally the whole entire manual for the config file of wmf. yes it's giving "one file to rule them all" energy. π
β¨ NAME β¨
wmfrc β the configuration file for wmf. that's it. that's the name. iconic. π
πΈ DESCRIPTION πΈ
so like, this file handles every single configurational feature of wmf. all of them. the whole vibe. π
and here's the tea: wmf goes looking for .wmfrc as the default if nothing else is defined. so if you don't tell it otherwise, that's the one it's gonna read. no cap.
π¦ COMMANDS π¦
the available command line options are literally these, in this exact order, and yes we're going through all of them because i would never do you like that:
AboutLink = <Text>β if this link is present, it gets placed into the index section. cute lil cameo. β¨AuthorCaseSort = 0n|Offβ sorts the author index case sensitive.AuthorEmailSort = 0n|Offβ sorts the author index by email address.BodyHtmlConvert = 0n|Offβ turns the html convert of the mail-body on/off.BodyLinkEmail = 0n|Offβ turns email detecting in the mail-body on/off.BodyLinkUrl = 0n|Offβ turns url detecting in the mail-body on/off.BodyReplyChars = <Text>β defines the characters that indicate the begin of reply text. for example">". you know, the lil quote marks that scream "this part is a reply". πDayLimit = <Number>β mails older than<Number>days won't be listed in the indexes.0= no limit (default=0). so0is the "we don't gatekeep, everyone's invited" setting. π«ΆDebugLevel = <Number>β the debug level. the bits are:Bit0=Functions,Bit1=Information,Bit2=Fileoperations. yes bestie it's bitmask math, we love her.Directory = <Text>β where all the files write to (default ./).DocEndFile = <Text>β includefile for the end of the document.DocStartFile = <Text>β includefile for the begin of the document.Extension = <Text>β define the file extension (default=".html").FaceDirectory = <Text>β directory where to store the face files. Attention: this directory isRELATIVEto the html directory. like, don't get it twisted, it's not absolute, it's relative, i said what i said. πFaceNoData = <Text>β what to include, if there are no face datas.FaceSupport = 0n|Offβ turn face support on/off.FilePermission = <Number>β set file permission after creation. numeric mode only, likechown(1).FolderName = <Text>β name of the mail folder.FrameNameIndex = <Text>β name of the frame where the index is.FrameNameText = <Text>β name of the frame where the mailtext is.FrameNameTitle = <Text>β name of the frame where the title is.FrameSupport = 0n|Offβ turn frame support on/off.HtmlBodyStart = <Text>β replacement for<BODY>.HtmlBodyEnd = <Text>β replacement for</BODY>.HtmlSeparator = <Text>β replacement for<HR>.HtmlReplyStart = <Text>β if you want display the reply text italic, put a<I>here. πHtmlReplyEnd = <Text>β if you want display the reply text italic, put a</I>here.IndexAuthor = 0n|Offβ turning indexing by author (author.html) on/off.IndexDate = 0n|Offβ turning indexing by date (date.html) on/off.IndexSubject = 0n|Offβ turning indexing by subject (subject.html) on/off.IndexThread = 0n|Offβ turning indexing by thread (thread.html) on/off.LineSize = <Number>β lines greater than the defined limit will be breaked at the last space. if there wasn't any space, the search continues to the next after the limit. if there isn't ANY space in the whole line, no breakes. (yes, "breakes". we're keeping the original spelling, don't @ me, it's part of the lore π«Ά)MailboxFile = <Text>β name of the mailbox file,-is used for stdin. (the dash is giving "i read from your keyboard now" β¨)MailCommand = <Text>β mail-command (default MAILTO:).MessageCount = 0n|Offβ print the amount of messages in the first page of every index file.NewSubjectThread = 0n|Offβ make a new Thread if the Subject changes in a reply.PageSize = <Number>β lines / page index.0= only one page (default 0). Threads won't be brocken.SortOrder = NewFirst|NewLastβ define sorting. pick a lane bestie.Statistics = 0n|Offβ turn statistic on/off.SubjectCaseSort = 0n|Offβ sorting the subject index case sensitive.ThreadCaseSort = 0n|Offβ sorting the thread index case sensitive.WriteMode = <Number>β write-mode, and the options are0=indexing,1=overwrite,2=append,3=append no index. okay so let's break this down because it's important:- Mode 0: if you made changes manual or anything went wrong until indexing.
- Mode 1: if you want to start from scratch witch one big mbox file.
Warning: All files in the directory will be deleted !!! like, absolutely unhinged behaviour, please know what you're doing before you pick this one. π
- Mode 2: if you want to extend an existing archive.
- Mode 3: specialy made if you need to convert emails stored in single files. after converting all files you can call
WMFagain in Mode 0 for indexing.
π AUTHOR π
Norbert Kuemin <norbert.kuemin@gmx.net>
the original main character, we stan. π
π FILES π
~/.wmfrc
π SEE ALSO π
wmf(1)
π¬ NOTES π¬
thanks to all the people, who sent emails with bug-reports and suggestions. y'all are the real ones, fr fr. π«Άβ¨
π BUGS π
there will always rest one bug (Murphys law). it's giving "you can't sit with us" but for correctness. π
if you find it, so please report it to Norbert.Kuemin@gmx.net. do your civic duty bestie.
π COPYRIGHT π
Copyright 1996, 1997 by Norbert Kuemin.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
and that's the whole page bestie!! π this one came from the4th Berkeley Distribution, datedDecember 1997, and it's filed underwmfrc(5). slay, go forth and configure. β¨π¦π
π¦ where this page comes from
- debian bookworm: wmf 1.0.5-8.1 Β· GPL-2.0-or-later
- debian trixie: wmf 1.0.5-8.1 Β· GPL-2.0-or-later
- ubuntu jammy: wmf 1.0.5-8.1 Β· GPL-2.0-or-later
- ubuntu noble: wmf 1.0.5-8.1 Β· GPL-2.0-or-later
- ubuntu questing: wmf 1.0.5-8.1
- ubuntu resolute: wmf 1.0.5-8.1build1 Β· GPL-2.0-or-later
- ubuntu stonking: wmf 1.0.5-8.1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms