1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-02 15:53:12 +02:00

Remove IRC commands /forcejoin and /omode (now possible with alias and custom completion)

It is now possible to add such commands with aliases:

  /alias -completion %%sajoin forcejoin /quote forcejoin
  /alias -completion %%samode omode /quote omode
This commit is contained in:
Sebastien Helleu
2010-03-21 18:41:35 +01:00
parent 8f9f1f8e97
commit 1c5ef4d1e3
5 changed files with 0 additions and 126 deletions
-1
View File
@@ -63,7 +63,6 @@ Version 0.3.2 (under dev!)
* irc: add option irc.look.item_channel_modes_hide_key to hide channel key
in channel modes (bug #23961)
* irc: add option irc.look.item_nick_prefix
* irc: add commands /omode and /forcejoin (patch #7126)
* irc: add command /map
* irc: add missing commands 276, 343
* irc: fix compilation with old GnuTLS versions (bug #28723)
-18
View File
@@ -133,15 +133,6 @@
servername: server name to disconnect
........................................
• *`/forcejoin`* `nickname channel[,channel]`::
........................................
forces a user to join channel(s)
nickname: nickname
channel: channel name
........................................
• *`/halfop`* `[nickname [nickname]]`::
........................................
@@ -351,15 +342,6 @@
text: text to send
........................................
• *`/omode`* `channel mode`::
........................................
change mode on channel, without having operator status
channel: channel name
mode: mode for channel
........................................
• *`/op`* `nickname [nickname]`::
........................................
-18
View File
@@ -133,15 +133,6 @@
nom_serveur: nom du serveur pour se déconnecter
........................................
• *`/forcejoin`* `pseudo canal[,canal]`::
........................................
force un utilisateur à rejoindre un ou plusieurs canaux
pseudo: pseudo
canal: canal
........................................
• *`/halfop`* `[pseudo [pseudo]]`::
........................................
@@ -351,15 +342,6 @@
texte: texte à envoyer
........................................
• *`/omode`* `mode canal`::
........................................
changer le mode du canal, sans avoir le statut opérateur
canal: nom du canal
mode: mode pour le canal
........................................
• *`/op`* `pseudo [pseudo]`::
........................................
-18
View File
@@ -132,15 +132,6 @@
nome_server: nome del server da cui disconnettersi
........................................
• *`/forcejoin`* `nick canale[,canale]`::
........................................
forza un utente ad entrare su uno o più canali
nick: nick
canale: nome del canale
........................................
• *`/halfop`* `[nick [nick]]`::
........................................
@@ -350,15 +341,6 @@
testo: testo da inviare
........................................
• *`/omode`* `canale modalità`::
........................................
cambia modalità sul canale, senza avere lo status di operatore
canale: nome del canale
modalità: modalità per il canale
........................................
• *`/op`* `nick [nick]`::
........................................
-71
View File
@@ -1366,34 +1366,6 @@ irc_command_disconnect (void *data, struct t_gui_buffer *buffer, int argc,
return WEECHAT_RC_OK;
}
/*
* irc_command_forcejoin: forces a user to join channel(s)
* (this is the equivalent to /sajoin on some IRCd's)
*/
int
irc_command_forcejoin (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_BUFFER_GET_SERVER_CHANNEL(buffer);
IRC_COMMAND_CHECK_SERVER("forcejoin", 1);
/* make C compiler happy */
(void) data;
if (argc > 2)
{
irc_server_sendf (ptr_server, IRC_SERVER_OUTQUEUE_PRIO_HIGH,
"FORCEJOIN %s %s", argv[1], argv_eol[2]);
}
else
{
IRC_COMMAND_TOO_FEW_ARGUMENTS(ptr_server->buffer, "forcejoin");
}
return WEECHAT_RC_OK;
}
/*
* irc_command_halfop: give half operator privileges to nickname(s)
*/
@@ -2580,34 +2552,6 @@ irc_command_notice (void *data, struct t_gui_buffer *buffer, int argc,
return WEECHAT_RC_OK;
}
/*
* irc_command_omode: change mode on channel, without having operator status
* (this is the equivalent to /sajoin on some IRCd's)
*/
int
irc_command_omode (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
IRC_BUFFER_GET_SERVER_CHANNEL(buffer);
IRC_COMMAND_CHECK_SERVER("omode", 1);
/* make C compiler happy */
(void) data;
if (argc > 2)
{
irc_server_sendf (ptr_server, IRC_SERVER_OUTQUEUE_PRIO_HIGH,
"OMODE %s %s", argv[1], argv_eol[2]);
}
else
{
IRC_COMMAND_TOO_FEW_ARGUMENTS(ptr_server->buffer, "omode");
}
return WEECHAT_RC_OK;
}
/*
* irc_command_op: give operator privileges to nickname(s)
*/
@@ -4332,12 +4276,6 @@ irc_command_init ()
"-all"
" || %(irc_servers)|%*",
&irc_command_disconnect, NULL);
weechat_hook_command ("forcejoin",
N_("forces a user to join channel(s)"),
N_("nickname channel[,channel]"),
N_("nickname: nickname\n"
" channel: channel name"),
"%(nicks) %(irc_server_channels)", &irc_command_forcejoin, NULL);
weechat_hook_command ("halfop",
N_("give half channel operator status to "
"nickname(s)"),
@@ -4518,15 +4456,6 @@ irc_command_init ()
"nickname: user to send notice to\n"
" text: text to send"),
"%(nicks) %-", &irc_command_notice, NULL);
weechat_hook_command ("omode",
N_("change mode on channel, without having operator "
"status"),
/* TRANSLATORS: "channel" and "mode" are arguments
for command, translate them separately */
N_("channel mode"),
N_("channel: channel name\n"
" mode: mode for channel"),
"%(irc_server_channels)", &irc_command_omode, NULL);
weechat_hook_command ("op",
N_("give channel operator status to nickname(s)"),
N_("nickname [nickname]"),