Vmail - A Gmail client in Vim
danielchoi.com
danielchoi.com
Jamie Zawinski, Jargon file entry
On the topic of Gmail downtime: Vmail's method (use IMAP) isn't quite as robust as, say, Mutt + offlineimap, but it's a hell of a lot easier to configure.
I have difficulty understanding why a text editor needs to be anything but a text editor.
Download Apple's ASCIIMoviePlayer[1] and put the binary from the zip file in your path.
Add the following line to your .mailcap:
image/jpeg; ASCIIMoviePlayer %s && read WAIT
Select an attachment in Mutt and hit return.Enjoy kittens.
Of course, since it's ASCIIMoviePlayer it will also play videos if you add the appropriate lines to your .mailcap.
EDIT: Oh, and make sure your terminal is at least 180 characters wide. There doesn't seem to be a way to make ASCIIMoviePlayer output a smaller size.
[1]: http://developer.apple.com/library/mac/#samplecode/ASCIIMovi...
There is just something about a simple plain text email interface with the power of an editor that makes life so much easier.
If you delete a message from the inbox, then it gets archived. If you move it to [Gmail]/Spam or [Gmail]/Trash and then delete it, then it will really delete it.
Though I can live without search - mutt is awesome here, too. Having contacts in sync, though - is really nice. I will take the high road and write a sync script here, soon.
Anyone interested in collaborating in a soon to come github repo for it?
That said, I like (and use) Apple Mail a lot. The gpg plugin is what makes mail.app usable for me. I do not ever send non-pgp-signed email.
I really do love it though. I wish I saw this a few days ago, just did my first mutt setup (took me a few hours, I am very slow). The contact autocompletion is nice. Is there a reason for one not being able to just to generate the whole contact list ?
BTW, though vmail intro talks of Vim 7.3, I am not seeing any issue with getting vmail on my Vim 7.2. Guess it is recent enough.
Some key bindings do conflict such as C-p with Yankring. Also, need to be able to configure to use with links or elinks and not just lynx.
I hope the author keeps working on this.
Oh, wait, that was emacs, wasn't it. Hmmmm.