Joku ystävällinen sielu oli lukenut Emacs Wikistä ja jostain emacs-aiheisesta nyyssiryhmästä, kun mulla oli vaikeuksia löytää Toimiva™ keino, jolla konvertoida mutt:in aliakset BBDB:lle kenties jonkin välivaiheen kautta. Hän laittoi mulle meilin, jossa oli liitetiedostona elisp-kikkare, joka osasi konvertoida abook-formaattisen osoitekirjan BBDB:n formaattiin. Ja se todella toimi! Toivottavasti hän saa sen mahd. pian julkaisukelpoiseen kuntoon. Mun piti vaan antaa abook-softan konvertoida mutt:in meilialiakset abook:in omaan natiiviin formaattiin ja sitten syöttää se abook:in tekemä filetto em. elisp-kikkareelle. Se elisp-kikkare "snarffasi" ne tiedot ja tallensi ne BBDB:hen. Lopuksi poistelin sieltä BBDB:n tietokannasta jotain ikivanhoja meiliosoitteita, jotka eivät ole toimineet pitkiin aikoihin.
Tässä välissä asentelin vielä Vim:iin jotain sen omia plugineita ja väriteemoja, joita oli kovalevylle tullut imuteltua, mutta joita en ollut vielä asentanut paikoilleen. En mä taida ihan kokonaan unohtaa Vim:iäkään, vaikka koitankin jatkossa suosia emacs:ia. Tulipa mieleeni sellainenkin idea, että jokaista Vi:stä ja Vim:istä kertovaa kirjaa kohti ostaisin aina vähintään kaksi emacs-aiheista kirjaa :-) .
No, eikun ottamaan se ratkaiseva askel, eli säätämään niin, että sekä mutt että Gnus ja kaikki mun meilinkäpsitelyskriptit käyttävät samassa hakemistossa majailevia Maildir-formaattisia meilikansioita. Kun kaikki oli jo muuten kohdallaan, käynnistin Gnus:sin. Se nysväsi tosi pitkään. Se teki jokaiseen meilikansioon alihakemiston nimeltä .nnmaildir, jossa oli muutama alihakemisto ja niissä jotain pieniä tiedostoja ainaskin biljardi kpl kussakin. Ilmeisesti Gnus haluaa tolleen pitää kirjaa mm. siitä, mitkä meilit on jo luettu ja mitkä ei. Jossain välissä koko emacs kaatui tuon homman aikana. Tokan yrityksen aikana huomasin, että kotihakemistoni sisältävä kovalevypartitio oli tullut täyteen. Siirtelin kamaa muille partitioille.
Lopulta Gnus suostui käynnistymään ja siinä näkyi mun vanhat tutut meilikansiot ja pääsin niistä lukemaan meilejäni. Seuraavilla kerroilla se ei nysvännyt aivan niin kauan startissa kuin ekalla kerralla. Nopeuttaakseni sitä starttia (ja uusien meilien ja nyyssien saapumisen tarkistusta) vielä entisestään tein hakemiston nimeltä ~/Maildir.mail.old , jonne voin siirrellä vanhoja meilikansioita varsinaisesta meilikansioitten hakemistosta, jonka nimi on ~/Maildir.mail . Tallentamani nyyssit puolestaan päätyvät hakemistossa ~/Maildir.news oleviin "meili"kansioihin niin, että kussakin kansiossa on tietyn nyyssiryhmän nyyssit. Hakemistosta ~/Maildir.mail.old voin myös poistaa ne .nnmaildir-hakemistot pois kovalevytilaa viemästä. inodejakin ne toki kuluttavat, mutta kumma kyllä, niitä mun kovalevypartioilla on kyllä ihan riittämiin.
Todellakin, paria poikkeusta lukuunottamatta Gnus ja mutt käyttävät nyt samoja Maildir-formaattisia meilikansioita: Jos Gnussissa tai muttissa keskeyttää meilin tai nyyssin kirjoituksen ja jättää sen kovalevylle odottamaan jatkokäsittelyä, niin sitä jatkokäsittelyä ei voi suorittaa muuten kuin sillä samalla softalla, millä sitä nyyssiä tai meiliä alunperin alkoi kirjoittaa. Ne nimittäin tallentavat ne eri paikkaan aivan eri formaatissa.
Yks aika hyvä puoli tässä on ainaskin tämä: Kun johonkin meilikansioon ilmaantuu procmailin käskyttämänä uusia meilejä, niin Gnus näyttää juuri ne kansiot korostettuna. Ja yhdellä napinpainalluksella voin sitten päättää, näytetäänkö kaikki meilikansiot ja nyyssiryhmät, vaiko vain ne, joissa on upouusia meilejä tai nyyssejä, joita en vielä ole lukenut.
Mitäpä vielä? Ainaskin mun täytyy lisäillä tohon BBDB:n tietokantaan ihmisten puhelinnumeroita mun kännykästäni. Ja jos vielä käytän mutt:ia, niin silloin olisi hyvä, jos se voisi hakea meiliosoitteet BBDB:n tietokannasta. BBDB:n sisältämät meilisoitteet voisi säännöllisesti eksportoida johonkin formaattiin, jota abook tajuaa. Tai sitten voisi säätää mutt:in käyttämään softaa nimeltä LBDB (The Little Brother's Database), joka osaa hakea meiliosoitteita mm. BBDB:stä.
Meenpä nukq.