summaryrefslogtreecommitdiff
path: root/doc/weechat_doc_fr.texi
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2005-12-16 14:16:03 +0000
committerSebastien Helleu <flashcode@flashtux.org>2005-12-16 14:16:03 +0000
commitd5b58ff068c601906c83524b91b7d5aea666faa0 (patch)
tree6d9f81116be9b339ba3a2e695c4bb67f374da70d /doc/weechat_doc_fr.texi
parent6eabc3aa61c7f0d6be44c2d9e88a8611ff0cc9f3 (diff)
downloadweechat-d5b58ff068c601906c83524b91b7d5aea666faa0.zip
Added completion system for plugins/scripts commands, fixed plugins autoload
Diffstat (limited to 'doc/weechat_doc_fr.texi')
-rw-r--r--doc/weechat_doc_fr.texi92
1 files changed, 79 insertions, 13 deletions
diff --git a/doc/weechat_doc_fr.texi b/doc/weechat_doc_fr.texi
index 49f43ec54..d3bb1e5f1 100644
--- a/doc/weechat_doc_fr.texi
+++ b/doc/weechat_doc_fr.texi
@@ -36,7 +36,7 @@
@title WeeChat - Guide utilisateur
@subtitle Client IRC rapide, l@'eger et extensible
-@subtitle Documentation pour WeeChat v0.1.7-cvs - 15 decembre 2005
+@subtitle Documentation pour WeeChat v0.1.7-cvs - 16 decembre 2005
@author FlashCode <@email{flashcode@@flashtux.org, flashcode AT flashtux.org}>
@@ -1526,18 +1526,14 @@ appeler la commande suivante dans l'historique global@*
faire d@'efiler d'une page vers le haut@*
@item page_down
faire d@'efiler d'une page vers le bas@*
-@item infobar_clear
-effacer la barre d'infos@*
-@item nick_page_up
-faire d@'efiler la liste des pseudos d'une page vers le haut@*
-@item nick_page_down
-faire d@'efiler la liste des pseudos d'une page vers le bas@*
@item nick_beginning
afficher le d@'ebut de la liste des pseudos@*
@item nick_end
afficher la fin de la liste des pseudos@*
-@item refresh
-rafraichir l'@'ecran@*
+@item nick_page_up
+faire d@'efiler la liste des pseudos d'une page vers le haut@*
+@item nick_page_down
+faire d@'efiler la liste des pseudos d'une page vers le bas@*
@item jump_smart
sauter au tampon avec de l'activit@'e@*
@item jump_dcc
@@ -1548,8 +1544,20 @@ sauter au dernier tampon@*
sauter au tampon du serveur@*
@item jump_next_server
sauter au prochain serveur@*
+@item switch_server
+bascule de serveur actif sur le tampon des serveurs@*
+@item scroll_previous_highlight
+scroller jusqu'au highlight pr@'ec@'edent du tampon@*
+@item scroll_next_highlight
+scroller jusqu'au highlight suivant du tampon@*
+@item scroll_unread
+scroller jusqu'@`a la premi@`ere ligne non lue du tampon@*
@item hotlist_clear
effacer la liste d'activit@'e@*
+@item infobar_clear
+effacer la barre d'infos@*
+@item refresh
+rafraichir l'@'ecran@*
@item grab_key
capturer une touche@*
@end table
@@ -1938,8 +1946,9 @@ WeeChat ni @`a d'autres extensions
@item
@command{t_plugin_handler *cmd_handler_add (t_weechat_plugin
*plugin, char *command, char *description, char *arguments,
-char *arguments_description, t_plugin_handler_func *handler_func,
-char *handler_args, void *handler_pointer)}@*
+char *arguments_description, char *completion_template,
+t_plugin_handler_func *handler_func, char *handler_args,
+void *handler_pointer)}@*
@*
Ajoute un gestionnaire de commande WeeChat, appel@'e d@`es que
l'utilisateur utilise la commande (par exemple /commande).@*
@@ -1954,6 +1963,33 @@ l'utilisateur utilise la commande (par exemple /commande).@*
commande (affich@'ee par /help commande)
@item @option{arguments_description}: longue description des
param@`etres de la commande (affich@'ee par /help commande)
+@item @option{completion_template}: mod@`ele pour la compl@'etion, sous
+la forme @code{abc|%w def|%i} qui signifie ``abc'' ou une comande
+WeeChat pour le premier param@`etre, et ``def'' ou une commande IRC
+pour le deuxi@`eme.@*
+Les codes suivants peuvent @^etre utilis@'es :
+@itemize @minus
+@item @code{%-}: aucune compl@'etion pour le param@`etre
+@item @code{%a}: alias
+@item @code{%A}: alias et commandes (WeeChat, IRC et extensions)
+@item @code{%c}: canal courant
+@item @code{%C}: canaux du serveur courant
+@item @code{%f}: nom de fichier
+@item @code{%h}: commandes d@'efinies par des extensions
+@item @code{%i}: commandes IRC (envoy@'ees)
+@item @code{%I}: commandes IRC (re@,cues)
+@item @code{%k}: touches
+@item @code{%n}: pseudos du canal courant
+@item @code{%o}: option de configuration
+@item @code{%p}: message de ``part'' par d@'efaut
+@item @code{%q}: message de ``quit'' par d@'efaut
+@item @code{%s}: nom du serveur courant
+@item @code{%S}: noms de tous les serveurs
+@item @code{%t}: titre du canal courant
+@item @code{%v}: valeur d'une option de configuration
+@item @code{%w}: commandes WeeChat
+@item @code{%y}: message d'absence (``away'') par d@'efaut
+@end itemize
@item @option{handler_func}: fonction appel@'ee lorsque la commande est
ex@'ecut@'ee
@item @option{handler_args}: param@`etres pass@'es @`a la fonction
@@ -2303,6 +2339,7 @@ int weechat_plugin_init (t_weechat_plugin *plugin)
"Affiche deux fois un message",
"msg",
"msg: message a afficher deux fois",
+ NULL,
&toto_cmd_double,
NULL, NULL);
return PLUGIN_RC_OK;
@@ -2498,9 +2535,11 @@ transmis @`a d'autres extensions
@item
Perl: @command{weechat::add_command_handler ( nom, fonction,
-[description, arguments, arguments_description] );}@*
+[description, arguments, arguments_description,
+completion_template] );}@*
Python: @command{weechat.add_command_handler ( nom, fonction,
-[description, arguments, arguments_description] )}@*
+[description, arguments, arguments_description,
+completion_template] )}@*
@*
Cr@'e@'e une nouvelle commande WeeChat, associ@'ee @`a une fonction.@*
La fonction sera appel@'ee lorsque l'utilisateur lancera la commande
@@ -2520,6 +2559,33 @@ script sera charg@'e.
commande (affich@'ee par /help commande)
@item @option{arguments_description}: longue description des
param@`etres de la commande (affich@'ee par /help commande)
+@item @option{completion_template}: mod@`ele pour la compl@'etion, sous
+la forme @code{abc|%w def|%i} qui signifie ``abc'' ou une comande
+WeeChat pour le premier param@`etre, et ``def'' ou une commande IRC
+pour le deuxi@`eme.@*
+Les codes suivants peuvent @^etre utilis@'es :
+@itemize @minus
+@item @code{%-}: aucune compl@'etion pour le param@`etre
+@item @code{%a}: alias
+@item @code{%A}: alias et commandes (WeeChat, IRC et extensions)
+@item @code{%c}: canal courant
+@item @code{%C}: canaux du serveur courant
+@item @code{%f}: nom de fichier
+@item @code{%h}: commandes d@'efinies par des extensions
+@item @code{%i}: commandes IRC (envoy@'ees)
+@item @code{%I}: commandes IRC (re@,cues)
+@item @code{%k}: touches
+@item @code{%n}: pseudos du canal courant
+@item @code{%o}: option de configuration
+@item @code{%p}: message de ``part'' par d@'efaut
+@item @code{%q}: message de ``quit'' par d@'efaut
+@item @code{%s}: nom du serveur courant
+@item @code{%S}: noms de tous les serveurs
+@item @code{%t}: titre du canal courant
+@item @code{%v}: valeur d'une option de configuration
+@item @code{%w}: commandes WeeChat
+@item @code{%y}: message d'absence (``away'') par d@'efaut
+@end itemize
@end itemize
@*
@emph{Valeur renvoy@'ee :}@*