I Want Mulitple Gmail Signatures

I love using Gmail and I have several different email address for the various companies I work for. Gmail only lets me have one signature which is a bit of a problem because, depending on which from address I am using, I use different email signatures. There are a couple of Firefox add-ons that help with the problem but sometime I enjoy using other browsers like Safari. I have finally found the solution using QuickSilver and it’s Shelf feature.

QuickSilver And The Shelf

I’ve know about the Shelf on QuickSilver for a while now. It’s like a persistent clipboard. You can save snippets of text and then use that text later – like copying things to the clipboard but it stays there forever. So this was a good solution for my multiple email signature problem except that it took quite a few key stokes to get the text off the shelf and into my email. I set up triggers to do this but QuickSilver’s trigger display doesn’t handle the multi-line signature trigger very well. The name of the trigger spans multiple lines and overlaps the names of my other triggers. I hate that so I avoided using that as a solution. Also, it’s hard to think of enough unique keyboard shortcuts of each one of my five different signatures that don’t interfere with other shortcuts. So I created a trigger that just opened the shelf. Once the shelf is open I right-click the signature I want, then select paste from the actions menu. This was a fair solution, but the right-clicking and then hunting for paste in the pop-up actions menu was still a bit cumbersome.

Command Chains Can Be Stored On The Shelf

What I didn’t realize until today, was that you can store more than just text on the shelf. You can store chains of actions. So now my workflow is really nice. I have a keyboard shortcut that pulls up the Shelf then I just double-click on the signature I want and Blamo! my signature is in my email. Since this is a QuickSilver thing, I can use the signature for Mail.app, or Gmail and I can use any browser I want. It’s very nice. The one last tweak I wish I could figure out is how to get rich text in my signature because it seem that only plain text can be stored in QuickSilver’s shelf.

How To Store Command Chains On The Shelf

The huge realization I had today was that you can type Control-Enter rather than just Enter to make a chain of actions in QuickSilver. So I create the text (type . in the subject panel) for my email signature. Then tab to the action window and type paste the type Control-Enter and type Put on Shelf then click Execute. Now you can open your shelf, double-click your signature and it is pasted into whatever text area you were just in.

If anybody knows how to get rich text into the signature I would LOVE to know. I know that you can copy from Pages or Word or whatever and the bold, italics, links, etc come with you when you paste into Gmail. So I’ve thought about writing an AppleScript to open up a Pages document with my signature, copy the content to the clipboard, quitting Pages, then paste the clipboard. But the launching and quitting of pages takes too long and is more trouble than it’s worth.

Video Tutorial

Here is a quick video tutorial showing how to set all this up.