[Pidgin] #9185: /help shows /me twice on IRC
Pidgin
trac at pidgin.im
Thu May 28 10:23:24 EDT 2009
#9185: /help shows /me twice on IRC
------------------------------------+---------------------------------------
Reporter: chemistrydioxide | Owner: rekkanoryo
Type: patch | Status: new
Milestone: Patches Needing Review | Component: unclassified
Version: 2.5.5 | Resolution:
Keywords: /help /me |
------------------------------------+---------------------------------------
Comment(by deryni):
From devel at c.p.i yesterday.
{{{
(10:07:54) deryni: I'm not sure only displaying an item in the help once
is necessarily correct, especially not if one of the duplicates is able to
'pass' on arguments it doesn't like (commands can do that, right?).
(11:42:52) chemistrydioxide: when i read the source i thought that
commands were sorted by some kind of priority and that the first command
that has a) the right name and b) makes sense in the current context will
be used
(11:44:30) chemistrydioxide: i don't know of any command that accepts
arguments that one of its duplicates doesn't like
(11:45:02) deryni: There may not be any at the moment, but if we support
that happening then I think we need to display that there are multiples.
But I'm not certain we do support that at the moment, I'm looking.
(11:46:45) deryni: Ok, so we support PURPLE_CMD_RET_CONTINUE which means
"I may or may not have done anything but keep running commands".
(11:46:53) chemistrydioxide: libpurple(?) falls back to a duplicate of a
command if the first one fails
(11:47:13) deryni: That's what I was talking about. I'm open to displaying
"help(#)" instead of "help, help" though.
(11:48:41) chemistrydioxide: what i thought when i wrote the patch was
that showing two /me commands to the user doesn't make sense
(11:49:30) chemistrydioxide: i know how /me works on irc and how pidgin
handles it on others, but the user doesn't care about this
(11:49:45) chemistrydioxide: s/others/other protocols/
(11:49:59) deryni: Right, for the most part this will never be an issue,
but I don't like the idea of knowingly breaking it for the cases where it
might.
(11:50:46) chemistrydioxide: also right, but i wasn't aware of any other
command duplicate
(11:52:08) deryni: I don't know of any either.
}}}
While I don't believe we currently have duplicate commands that fall back,
nor do we have a way to select a given command from the set of duplicates,
we do support this (and we support duplicate commands with different
argument signatures). So I don't think removing the duplication entirely
is accurate. As I said though I am open to using a count instead of direct
duplication, and I think it would be good for /help <command> to list the
help for all commands (or give a way to select from the set of duplicates
like /help <command> <count> or something.
--
Ticket URL: <http://developer.pidgin.im/ticket/9185#comment:4>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list