Page 1 of 2
Favorite Undocumented Features
Posted: Wed Mar 09, 2005 3:33 pm
by Chris Biagini
What are your favorite undocumented features of Adium? I figured we could, you know, document them. I'd steer clear of things that are only partially implemented or features that are only in SVN builds.
Things like:
- Sending LaTeX-formatted messages with Equation Service installed
- Press option-up to cycle through previous messages
- Press control-down to temporarily store a message
If this thread is successful, I wouldn't mind writing up the documentation.
Posted: Wed Mar 09, 2005 4:33 pm
by Tipo 61
hmm, Mine would have to be holding down 'option' during startup, to choose which user you are

Re: Favorite Undocumented Features
Posted: Wed Mar 09, 2005 4:41 pm
by stevek
Chris Biagini wrote:
[*] Sending LaTeX-formatted messages with Equation Service installed
Could you talk more about this feature? I know nothing of LaTeX or the Equation Service
Re: Favorite Undocumented Features
Posted: Wed Mar 09, 2005 5:48 pm
by TheSilverFox06
Chris Biagini wrote:
- Press option-up to cycle through previous messages
- Press control-down to temporarily store a message
!!!
I did not know about these features. It seems that every week I learn something new about this program, no matter how long I've been using it for. I'd say that my favorite undocumented feature, while not extremely functional, is the ability to drag tabs into different windows, and combine them again. It just looks so cool that I do it back and forth while having multiple conversations.
Re: Favorite Undocumented Features
Posted: Wed Mar 09, 2005 6:36 pm
by sdh
Chris Biagini wrote:
- Press control-down to temporarily store a message
hmm, i do this with
ctrl+s.
ctrl+down didnt do anything for me.
Posted: Wed Mar 09, 2005 7:02 pm
by Adam Iser
Holding shift at launch prevents auto-connect

Posted: Wed Mar 09, 2005 7:44 pm
by Tipo 61
Adam Iser wrote:Holding shift at launch prevents auto-connect


oooooh. Nifty!
Posted: Wed Mar 09, 2005 8:11 pm
by The_Tick
Holding option at lunch I think is fun too.
So is push/pop.
Posted: Wed Mar 09, 2005 8:17 pm
by troplin
The_Tick wrote:Holding option at lunch I think is fun too.
Yeah, cool. Online food. Do I need a new modem/router for this feature?
Posted: Wed Mar 09, 2005 8:25 pm
by Catfish_Man
troplin wrote:The_Tick wrote:Holding option at lunch I think is fun too.
Yeah, cool. Online food. Do I need a new modem/router for this feature?
AIPizza is running into some into some issues with accidentally deallocating its topping array, but it's progressing.
Posted: Wed Mar 09, 2005 9:04 pm
by Chris Biagini
TheSilverFox06 wrote:I did not know about these features.
Good! Then the thread is working
Could you talk more about this feature? I know nothing of LaTeX or the Equation Service
LaTeX is a typesetting language, and it's especially useful for math. For example, this:
Code: Select all
$$-b \pm \sqrt{b^2 - 4ac} \over 2a$$
makes the quadratic equation, but real pretty-like:
Once you've installed LaTeX and a GUI front-end called Equation Service, Adium can use these to automatically create the equations. So if you asked me what the quadratic equation was, I could type the code, and you'd see the equation. I'm pretty sure everything is done locally, so
your copy of Adium would do the translating. No need to worry about firewalls and such. Really neat feature.
Posted: Wed Mar 09, 2005 9:24 pm
by stevek
Catfish_Man wrote:troplin wrote:The_Tick wrote:Holding option at lunch I think is fun too.
Yeah, cool. Online food. Do I need a new modem/router for this feature?
AIPizza is running into some into some issues with accidentally deallocating its topping array, but it's progressing.
Y'all are joking, right? Forgive me, I'm new here. (again. seems these forums change every few months)
Posted: Wed Mar 09, 2005 9:39 pm
by David Munch
Über c00lness! 8)
Posted: Wed Mar 09, 2005 9:52 pm
by wunderwood
Chris Biagini wrote:Could you talk more about this feature? I know nothing of LaTeX or the Equation Service
LaTeX is a typesetting language, and it's especially useful for math. For example, this:
Code: Select all
$$-b \pm \sqrt{b^2 - 4ac} \over 2a$$
makes the quadratic equation, but real pretty-like:
Once you've installed LaTeX and a GUI front-end called Equation Service, Adium can use these to automatically create the equations. So if you asked me what the quadratic equation was, I could type the code, and you'd see the equation. I'm pretty sure everything is done locally, so
your copy of Adium would do the translating. No need to worry about firewalls and such. Really neat feature.
So both people need to have adium and LaTeX installed? I can think of a lot of times I would have liked to use this. Wow
stevek wrote:Y'all are joking, right? Forgive me, I'm new here. (again. seems these forums change every few months)
Welcome to the forums!! We make a lot of jokes here, and the forums change every day.
Ok the feature I think people need to be educated about is everything connected to meta contacts. Both AB integration and option+drag. A lot of people don't know option-drag makes meta contacts.
Posted: Wed Mar 09, 2005 10:05 pm
by Catfish_Man
stevek wrote:Catfish_Man wrote:troplin wrote:
Yeah, cool. Online food. Do I need a new modem/router for this feature?
AIPizza is running into some into some issues with accidentally deallocating its topping array, but it's progressing.
Y'all are joking, right? Forgive me, I'm new here. (again. seems these forums change every few months)
Code: Select all
#import <Cocoa/Cocoa.h>
#import "Adium/AIAbstractFood.h"
#import "Adium/AIDeliverableFood.h"
#import "Adium/AICookableFood.h"
@interface AIPizza <AIEating, AICooking, AIDelivering>
{
NSArray * toppings; //pepperoni, etc...
float temperature;
BOOL cooked; //note: should only be set through the cookAtTemperature:forTimeInterval: method
float radius;
}
- (id) initWithToppings:(NSArray *)toppings cooked:(BOOL)flag;
@end
...and yes, I'm joking
Posted: Wed Mar 09, 2005 10:59 pm
by Chris Biagini
wunderwood wrote:So both people need to have adium and LaTeX installed? I can think of a lot of times I would have liked to use this. Wow
Check out
this thread.
I tried it a while back, and it seemed that all the transformations were done locally on the receiving side, but it looks like I was mistaken. According to the thread, it tries to send the actual PDF, so it may work if only the sender has Adium/LaTeX/Equation Service installed.
Posted: Thu Mar 10, 2005 12:07 am
by evands
Really, if you're not worried about the order of the toppings, it should be an NSSet :-)
Posted: Thu Mar 10, 2005 12:17 am
by The_Tick
AIPizza would be cool, but we should fork it out into another app
Posted: Thu Mar 10, 2005 12:25 am
by evands
The_Tick wrote:AIPizza would be cool, but we should fork it out into another app
Whatever! Make it a plugin!
Let's see, my favorite undocumented feature? I think the fun ones have already been listed... we natively support Proteus emoticon packs and nobody knows it?

Posted: Thu Mar 10, 2005 12:42 am
by Catfish_Man
evands wrote:Really, if you're not worried about the order of the toppings, it should be an NSSet :-)
Hmm... excellent point.
Code: Select all
#import <Cocoa/Cocoa.h>
#import "Adium/AIAbstractFood.h"
#import "Adium/AIDeliverableFood.h"
#import "Adium/AICookableFood.h"
#import "Adium/AIAbstractTopping.h"
@interface AIPizza <AIEating, AICooking, AIDelivering>
{
NSMutableSet * toppings; //pepperoni, etc...
float temperature;
BOOL cooked; //note: should only be set through the cookAtTemperature:forTimeInterval: method
float radius;
}
- (id) initWithToppings:(NSSet *)toppings cooked:(BOOL)flag;
- (void) addTopping:(AITopping *)topping;
- (void) removeTopping:(AITopping *)topping;
@end