# Šitaip atrodo mano ~/.muttrc failas (na, ne visai. Ten komentarai angliški ;) # Reiškinys, nurodantis mano pašto adresus # Galima būtų tiesiog vartoti "address1|address2|...". Neužmirškite # prieš kiekvieną tašką padėti „slešo“ (pvz: "\.")! set alternates="^mgedmin@((pub|puni)\.osf|takas|taide|e00827\.vno)\.lt$" set allow_8bit # Nereikia vartoti MIME Quoted Printable set beep=no # Nekenčiu pypsiukų! set charset=iso-8859-13 # Tas vienintėlis set editor="vim '+/^$'" # Arba "mcedit", jei bijote vim'o set edit_headers # Leisti redaguoti antraštes kartu su pačiu laišku set folder="~/Mail" # Kur yra visi pašto aplankai (folders) set ignore_list_reply_to # Pažiūrėkit aprašyme, jei įdomu, kas tai set mbox=+mbox.mbx # Kur keliauja mano asmeninė koresponcencija set move=no # Nereikia automatiškai perkelti laiškų iš INBOX į MBOX set pager_stop # Nenoriu, kad pasiekus laiško galą PgDn pereitų į kitą laišką set postponed=+postponed-msgs # Kur bus saugomi atidėti laiškai # Dvi nenaudingos eilutės set print=yes set print_command="less -aCMsei" # Pagal ką atpažįstamos citatos (`>' ar `MG >') set quote_regexp="^([ \t]{0,3}[a-zA-Z]{0,2} ?[>])+" set record=+sent-mail # Kur saugomos išsiųstų laiškų kopijos # Kaip atpažinti Re: prefiksą Subject: eilutėje set reply_regexp="^(re|aw)(\\[[0-9]+\\])?:[ \t]*" # The Bat! vartoja Re[%d]: set reply_to=ask-yes # Paklausti prieš naudojant adresą, pateiktą Reply-To: antraštėje set reverse_alias # Rodyti vardus, nustatytus pagal “adresų kngyelę“, vietoje adresų set save_name=no # Aš naudoju kitą laiškų saugojimo sistemą # Šis kintamasis yra tik 1.1.x Mutt'o versijose set envelope_from=yes # Anksčiau naudojau štai tokią komandą: # set sendmail="/usr/sbin/sendmail -oem -oi -fmgedmin@delfi.lt" # Jums turbūt nereikia šios opcijos! set sig_dashes=no # Tuo pasirūpina mano autosig skriptukas # Atpažinti veidelius ir kitus atvejus, kad nesumaišytų jų su citatomis set smileys="(#include)|([}]$)|(>From[^:])|(:[-^]?[][)(><}{|/DP])" set sort=threads # Taip! Geriausia ypatybė! set sort_aux=date-sent # Informacinė eilutė set status_format="-%r- %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p? %?L?%L/?%l]-%>-(%P)---" # Kitas simbolių lentelės vardas charset-hook windows-1257 cp1257 # Pridedame porą antraščių dėl grožio my_hdr X-URL: http://gedmin.as/ # Kokia tvarka rodyti antraštes hdr_order From From: To: Cc: Subject: Date: X-Note: X-Mailer: User-Agent: Content-Type: # Kurias antraštes paslėpti peržiūrint laiškus unignore * ignore "from " received mime-version status x-status ignore sender references return-path lines precedence content-length ignore priority x-priority x-auth ignore X-eGroups-Return X-Mailing-List List-Help List-Unsubscribe List-Archive #ignore message-id # Automatiškai rodyti HTML laiškus, bet tik jei nėra paprasto varianto auto_view text/html alternative_order text/enriched text/plain text text/html # Kurios pašto dėžutės gauna naujus laiškus mailboxes +inbox # Pas mane tai nuoroda į /var/spool/mail/mg # Išvardinsim ir kutas, kad <Tab><Tab> parodytų jas mailboxes +sent-mail +postponed-msgs mailboxes +badday.mbx +delphi.mbx +fpc.mbx +gpc.mbx +hardware.mbx +jumoras.mbx mailboxes +linux.mbx +maqa.mbx +mbox.mbx +mutt-users.mbx +news.mbx +online.mbx mailboxes +os.mbx +osf.mbx +program.mbx +sbawe.mbx +spauda.mbx +wwwproj.mbx mailboxes +zaidimai.mbx +mif-os.mbx +mutt-dev.mbx mailboxes +slang.mbx # Pašto konferencija -- dar viena puiki Mutt ypatybė. Žr. dokumenaciją! # Mutt 1.0.x naudoja komandą `lists', 1.1.x -- `subscribe'. Aš naudoju 1.1.x. subscribe gpc linux fpk-pascal fpc-pascal subscribe os ip-info programming spauda-labas spauda-vartiklis subscribe spauda_kompiuterija delphi hardware jumoras maqa online subscribe www-projektai zaidimai badday subscribe mutt-users mutt-announce mutt-dev mif_os slang-workers icewm # Magija prasideda: # Vieną pašto adresą aš naudoju siųsdamas asmeninius laiškus send-hook . \ 'my_hdr From: Marius Gedminas <mgedmin@delfi.lt>' # Kitą -- pašto konferencijoms send-hook '~l' \ 'my_hdr From: Marius Gedminas <mgedmin@pub.osf.lt>' send-hook '~C "serv@konferencij(a|os)\.lt"' \ 'my_hdr From: Marius Gedminas <mgedmin@pub.osf.lt>' # (kažkada užsisakiau vieną konferenciją trečiu adresu...) send-hook '~C "\\<fp[kc][^ ]*@"' \ 'my_hdr From: Marius Gedminas <mgedmin@puni.osf.lt>' # (o dar vieną -- pirmu) send-hook '~C "\\<mif_os@"' \ 'my_hdr From: Marius Gedminas <mgedmin@delfi.lt>' # Visuose aplankuose rodyti "From" antraštės lauką... folder-hook . 'set index_format="%4C %Z %[%m-%d] %-15.15L (%4l) %s"' # ...tačiau sent-mail vietoje jo rodyti "To" folder-hook sent 'set index_format="%4C %Z %[%m-%d] %-15.15t (%4l) %s"' # Rūšiuoti laiškus pagal datą.. folder-hook . 'set sort_aux=date-sent' # ...bet INBOXą pagl To: (tada laiškai sugrupuojami pagal konferencijas) ##folder-hook '!' 'set sort_aux=to' # (Tai buvo seniai. Vėliau aš sužinojau apie laiškų filtravimą ir pasirašiau <fX> # makrosus; žr. žemiau) # Trečioji pagal gerumą Mutto ypatybė: laiškų išsaugojimas pagal temas. # Paspaudus `s' iškart bus paduotas mano norimo aplanko vardas save-hook '~C "\\<os_linux@"' +linux.mbx save-hook '~C "\\<programming@"' +program.mbx save-hook '~C "\\<hardware@"' +hardware.mbx save-hook '~C "\\<ip[_-]info@"' +osf.mbx save-hook '~C "\\<spauda[^ ]*@"' +spauda.mbx save-hook '~C "\\<os@"' +os.mbx save-hook '~C "\\<gpc[^ ]*@"' +gpc.mbx save-hook '~C "\\<fp[kc][^ ]*@"' +fpc.mbx save-hook '~C "\\<mutt-dev@"' +mutt-dev.mbx save-hook '~C "\\<mutt-[^ ]*@"' +mutt-users.mbx save-hook '~C "\\<mif_os@"' +mif-os.mbx save-hook '~C "\\<slang-workers@"' +slang.mbx save-hook '~C "\\<icewm@"' +icewm.mbx save-hook '~f "serv@konferencij(a|os)\.lt"' +osf.mbx # Visi kiti laiškai keliauja į MBOX save-hook . > # Dvi komandos, kurių niekad nenaudoju bind generic ,p search-opposite bind pager ,p search-opposite # Kiti klavišų priskyrimai bind editor <delete> delete-char bind editor <up> history-up bind editor <down> history-down macro index S 's<enter><enter>' \ 'save current message to its default location' # ~/.muttrc redagavmas macro generic ,e '!vim ~/.muttrc<enter>' 'edit .muttrc' macro generic ,s ':source ~/.muttrc<enter>' 'source .muttrc' macro pager ,e '!vim ~/.muttrc<enter>' 'edit .muttrc' macro pager ,s ':source ~/.muttrc<enter>' 'source .muttrc' # Ketvirtasis pasaulio, tai yra Mutt'o, stebuklas: makrokomandos ir filtravimas # Kai skaitau atėjusį paštą, iš eilės spaudžiu <f2> ... <f12>. Atrodo, tarsi # turėčiau ne vieną, bet kelias įeinančio pašto dėžutes, suskirstytas pagal temas. macro index <f2> 'l~A<enter>' 'remove limits' macro index <f3> 'l~C \\<os_linux@<enter>' 'limit to Linux' macro index <f4> 'l~C \\<programming@<enter>' 'limit to Programming' macro index <f5> 'l~C \\<os@<enter>' 'limit to OS' macro index <f6> 'l~C \\<hardware@<enter>' 'limit to Hardware' macro index <f7> 'l~C "\\<fp[kc][^ ]*@"<enter>' 'limit to FPC' macro index <f8> 'l~C "\\<gpc[^ ]*@"<enter>' 'limit to GPC' macro index <f9> 'l~C "\\<mutt-[^ ]*@"<enter>' 'limit to mutt-{users,dev}' macro index <f10> 'l~l !(~C \\<os_linux@|~C \\<programming@|~C \\<os@|~C \\<hardware@|~C "\\<fp[kc][^ ]*@"|~C "\\<gpc[^ ]*@"|~C "\\<mutt-[^ ]*@")<enter>' 'limit to other lists' # That's a nice one, eh? # Slang biblioteka nesupranta <f11> and <f12>, tad tenka rašyti šitaip: macro index \e[23~ 'l~l<enter>' 'limit to mailing lists' macro index \e[24~ 'l!~l<enter>' 'limit to private emails' # Dar viena galimybė: matyti tiek laišką, tiek laiškų sąrašą vienu metu. # Alt-8,9,0 perjungs režimus. macro pager \e8 ':set pager_index_lines=10<enter>' macro pager \e9 ':set pager_index_lines=4<enter>' macro pager \e0 ':set pager_index_lines=0<enter>' # Laiškų sąraše Alt-1..6 keis Subject; antraštės plotį. macro index \e1 ':set index_format="%4C %Z %[%Y-%m-%d %H:%M] %-15.15L (%4l) %s"<enter>' macro index \e2 ':set index_format="%4C %Z %[%Y-%m-%d] %-15.15L (%4l) %s"<enter>' macro index \e3 ':set index_format="%4C %Z %[%m-%d] %-15.15L (%4l) %s"<enter>' macro index \e4 ':set index_format="%4C %Z %-15.15L (%4l) %s"<enter>' macro index \e5 ':set index_format="%4C %Z %-15.15L %s"<enter>' macro index \e6 ':set index_format="%4C %Z %s"<enter>' macro pager \e1 ':set index_format="%4C %Z %[%Y-%m-%d %H:%M] %-15.15L (%4l) %s"<enter>' macro pager \e2 ':set index_format="%4C %Z %[%Y-%m-%d] %-15.15L (%4l) %s"<enter>' macro pager \e3 ':set index_format="%4C %Z %[%m-%d] %-15.15L (%4l) %s"<enter>' macro pager \e4 ':set index_format="%4C %Z %-15.15L (%4l) %s"<enter>' macro pager \e5 ':set index_format="%4C %Z %-15.15L %s"<enter>' macro pager \e6 ':set index_format="%4C %Z %s"<enter>' # Užkrauti lietuvišką arba rusišką šriftus dviejų klavišu paspaudimu. macro pager ,l '!lat7<enter><enter>:set charset=iso-8859-13<enter>q<enter>' macro pager ,r '!koi8-r<enter><enter>:set charset=koi8-r<enter>q<enter>' # Galų gale spalvos! # Beje, "permatomas" fonas Eterm lange gaunamas nurodžius `default' kaip fono spalvą # Tai pas mane nurodoma kitame .muttrc faile color attachment brightyellow blue # color body brightcyan blue <regexp> -- tokia yra sintaksė color body brightyellow blue "(ftp|http|news|telnet|finger)://[^ ]*" color body brightyellow blue "www[.][^ ]*" color body brightyellow blue "[[:alnum:]][-+.#_[:alnum:]]*@[-+.[:alnum:]]*[[:alnum:]]" color bold brightwhite blue color error brightyellow red # color header brightyellow blue <regexp> color header brightgreen blue ^Subject: color header brightwhite blue ^From: color header brightwhite blue ^To: color header brightred blue ^X-Note: color header white blue ^X-Mailer: color header white blue ^User-Agent: color header cyan blue charset= color hdrdefault brightyellow blue # color index brightyellow blue <pattern> color index green blue '~P' color index brightgreen blue '~p' color index brightred blue '~h "X-Note: Message-ID seen before recently\."' color indicator brightwhite cyan color markers brightgreen blue color message brightgreen green color normal brightcyan blue color quoted brightwhite blue # color quotedN ... color quoted1 white blue color quoted2 cyan blue color quoted3 green blue color search brightgreen black color signature brightgreen blue color status black cyan color tilde brightblue blue color tree brightwhite blue color underline brightred blue # --- “Adresų knygelė“ --- #... čia kelios eilutės praleistos. Jūs turit savo draugus, aš -- savo ... alias serv serv@konferencijos.lt alias linux os_linux@konferencija.lt alias prg programming@konferencija.lt alias fpc fpc-pascal@vekoll.saturnus.vein.hu alias mutt-users mutt-users@mutt.org alias mutt-dev mutt-dev@mutt.org alias icewm ice@egroups.com # Mutt'as prirašys naujus įrašus čia:
Marius Gedminas
2000 vasario 17 d.