Dans un script Perl WeeChat, toutes les fonctions et variables
de l'interface sont préfixées par "weechat::
".
Exemple :
weechat::register("test", "1.0", "end_test", "Script perl WeeChat");
Un script Python WeeChat doit commencer par importer weechat :
import weechat
Toutes les fonctions et variables de l'interface sont préfixées
par "weechat.
".
Exemple :
weechat.register("test", "1.0", "end_test", "Script python WeeChat")
Dans un script Ruby WeeChat, tout le code doit être dans des
fonctions. Pour le code principal, vous devez définir une
fonction "weechat_init
", qui est appelée
automatiquement quand le script est chargé par WeeChat.
Exemple :
def weechat_init Weechat.register("test", "1.0", "end_test", "Script ruby WeeChat") Weechat.add_command_handler("commande", "ma_commande") return Weechat::PLUGIN_RC_OK end def ma_commande(server, args) Weechat.print("ma commande") return Weechat::PLUGIN_RC_OK end
Toutes les fonctions de l'interface sont préfixées par
"Weechat.
" et les variables par
"Weechat::
".