TheSilverFox06 wrote:I personally like the way /me acts now. It's the same command as is used to emote in IRC and bnet chatrooms (as well as other chatrooms, most likely). Example, if I type the following into IRC or bnet,
Is it me, or is the /me command 2 extra keystrokes to get the same effect?
The asterix requires holding shift. It takes me a lot longer to hit shift-8 at the beginning and end of a message than it does to type slash-m-e-space consecutively at the beginning. This is especially because I haven't memorized the fact that the asterix is above the 8, so I have to look at my keyboard to find it.
Dont know if its still there, but older versions of ICQ had a button with an elephant on it, and pressing it gave the reciever a big elephant-trompet-kindasound..
thejokell wrote:But seriously, why not turn the "/me" thing into a plugin? That way those who want it can configure it (without adding to the prefs) and those who don't want it don't need to see it.
If all you see it as is two extra keystrokes, you're completely missing the point of the feature.
I might fix /me to the way it's supposed to behave just to ruffle some features. Is there some reason why you are so against it as to suggest implementing it as a separate plugin?
I'm against it just because I'd like adium to send out what I tell it to. Like I said earlier, the only time I ever use "/me" is when I'm making a joke to someone who knows what it means, but changing it to *blah* kinda ruins that. (And when I said "plugin" I meant "script")
In the end it's not a big deal at all, I've just stopped writing /me period. But if the "feature" is going to be rethought I figured I should throw in my 2 cents.
How about if Adium threw up "Andy hits Sam over the head with an inflatable penguin", say, as a 'status message' on-screen? Then gave the choice in the prefs as to whether to send it as /me or **.
For extra awesomeness it could treat either /me or ** on incoming messages in the same way
Yes, that's completely the idea. It's not just supposed to be a shortcut for sticking stars around the message. It's supposed to work exactly like it does on IRC, where your client shows it as the user performing an action. It should also work for incoming and outgoing messages.
With options to determine whether Adium behaves as it currently does or more sensibly no one can possibly complain too.
I've now versed myself vaguely with objective-c (what a thoroughly peculiar language) so will have a go at adding it myself in the next few days if a proper dev hasn't done it already.
SadMac wrote:Yes, that's completely the idea. It's not just supposed to be a shortcut for sticking stars around the message. It's supposed to work exactly like it does on IRC, where your client shows it as the user performing an action. It should also work for incoming and outgoing messages.
With options to determine whether Adium behaves as it currently does or more sensibly no one can possibly complain too.
I've now versed myself vaguely with objective-c (what a thoroughly peculiar language) so will have a go at adding it myself in the next few days if a proper dev hasn't done it already.
I think if I were to implement this, I would use a hidden pref.
0 == off
1 == place name at the front
2 == enclose message in *s
That way people can choose what they want.
I also wouldn't touch the outgoing messages, only modify the local display. And there's my $.02
User1: Oh man. Blah blah blah.
User2: Really? Blah
*User1 smacks User2 around liberally with a trout.
User2: That was so unnecessary.
It'd be nice if it was broken up from the conversation (much like the way an away status update is shown) -- just to give it more of that ACTION! feel.
As far as outgoing/local reformatting... hmm... If you don't reformat outgoing messages, it isn't as fun when your friend just sees:
"xdemoncratx: *sprays on some Sucka Repellant*"
Mainly because I can actually type that.
I know Trillian has /me support; their messages get through like so:
"User1: * User1 takes off her overcoat."
Which... It just doesn't have that ACTION! flare as part of a dialogue.