[Adium-devl] Push/Pop (was Re: New wikipage needs input from everyone)

Chris Forsythe chris at adiumx.com
Sun Sep 16 18:52:00 UTC 2007


On Sep 16, 2007, at 1:39 PM, Eric Richie wrote:

> On 9/16/07 2:16 PM, "Chris Forsythe" <chris at adiumx.com> wrote:
>
>> I'd look at adding documentation about push/pop. I think it's ctrl
>> +down, ctrl+s, and cmd+up/down, but I'm not positive about that. I
>> showed it to some people at a recent barcamp and they all went nuts
>> about it, so it's probably something we'll want to document,
>> especially since it's so hidden. :)
>>
>
> Could someone please explain to me wtf push/pop is?!?!  It was in a  
> ticket
> the other day and sounded like complete gibberish.  Then Colin  
> responded to
> the ticket mentioning push/pop and I still haven't the foggiest  
> what it is.
> None of the shortcuts either of you guys have mentioned have done  
> anything
> for me.  What is this thing and why does it haunt me so!

It's a buffer system, unique to Adium. We just don't advertise it  
very well (we should).

Say you are typing all lyrics to a song by Genesis to someone so that  
they can guess the lyrics. All of the sudden they ask a stupid  
question like "who is genesis?". OMG! I must answer this, AT ONCE!  
But then, I'd have to copy my entire Genesis lyrics out to text edit,  
and then type the answer, and then copy back from text edit.

But not with Push/Pop! Push/pop is here to save you. Soon you too can  
push your current message down into a buffer and then answer the  
obviously simple question, and then pop the lyrics back up. Hence the  
name.

There was a keybindings war about 2 years ago. Every other commit  
felt like someone not liking the previous person's decision. It was  
mass chaos back then. Dinosaurs roamed the earth (the rolling  
stones). So when the dust settled, we had this annoying keybinding  
left over for push/pop.

I don't even know what all keybindings are used to trigger them  
anymore, I have to guess every time. But to me, it's the coolest  
feature we have, with the exception of cmd+# for tab switching. It's  
something we should add a button to the toolbar for, and then  
announce as a enhanced feature. People would go nuts. They would  
totally go out into the fields and frolic due to the coolness of  
Adium's "new" feature. :)

Hope this explains. If you would like even more rock documentary type  
answers, please be sure to let me know! :P

Chris





More information about the devel mailing list