on mar 30th, 2006
tagged mac, mozilla, mutt, nerd
and
never commented on
share this page
i finally tracked down and fixed the bug in tcsh that was causing infinite loops under certain circumstances on mac os x. this problem was quite annoying because the tcsh process would spin forever and eat 100% of the cpu, causing the fan on my powerbook to come on until i manually killed the process.
i sent the patch to tcsh-bugs@ but it's a closed list so my message bounced, and i'm not going to bother subscribing just to report a bug. what project that big doesn't have a bug tracking system anyway?
i am back to trying thunderbird for e-mail since mutt-ng is just too unstable and crashes too much for me to use it. i'm all for helping to track down and fix bugs in the software that i use, but when i can't open a folder without getting a screen full of malloc() warnings and seg faults, it makes it hard to do my work.
i tried thunderbird a while back but i just felt so slow in it that i switched back to mutt (and then mutt-ng). i am trying thunderbird again and so far it seems ok. i do need to use some extensions though, namely:
- stacked view because my screen is small and i need a long vertical list of threads
- sync on arrival so that messages are downloaded by the time i get to them, to speed things up
- yet another mail biff that launches a shell script that runs mpg123 (compiled with mac os x patches) to play a sound (/System/Library/Sounds/Hero.aiff converted to an mp3) and run growlnotify to show me the subject and sender of new mail in my inbox
- enigmail even though i don't really use pgp
i have the external editor extension installed to launch vim in an xterm, but it feels so clunky and cheap that don't even use it.
some things that annoy me in thunderbird (mostly just because mutt doesn't have these problems):
- threading is overly optimistic, meaning it groups messages with similar subjects together even though they don't have any similar 'references' headers or even 're' subject prefixes. this means i have to disable viewing by threads in some folders, which makes it hard to follow discussions.
- clicking on a folder doesn't select a message. why? it's stupid to select a folder and then have to press 'n' to get the first unread message.
- no key commands for things like "mark thread as read", "delete thread" (there isn't even a "delete thread" via the mouse though)
- key commands for basic things like "compose new message" and "reply to all" require 2 modifiers and a key, but other things like marking a message as junk require no modifiers (just "j", which conflicts with vi-style navigation)
- quoting preferences are in account settings (?) and must be changed for every account
- no concept of "lists" like mutt, to reply to just the list instead of the sender and/or group
- it doesn't recognize mail from me vs. to me; for mail that i sent, it should show the receipient in the 'sender' column of threads, not me, like it does for the 'sent' folder, but for all of them
some ideas i've had for extensions or just changing the source directly:
- show context around the current folder and message in the thread list. i hate reading things at the absolute bottom or top of my screen without seeing what's around it; i started making an extension for this since i think it would be pretty easy (just trigger the scroll javascript events a few up and a few back down) but i have no idea what i'm doing with xul
- show threads like mutt and just use arrows and lines, and only show a subject when it changes within the thread; this makes it extremely compact and would allow me to make the thread list very narrow and still see how the message relates to the thread.
leave the first comment or contact me