summaryrefslogtreecommitdiff
path: root/doc/it
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2011-03-09 10:13:41 +0100
committerSebastien Helleu <flashcode@flashtux.org>2011-03-09 10:13:41 +0100
commite2510cbd0426cecadb15b5049220cea39b87195b (patch)
treee3f46414854b51b30a25910cae2b0ce834386eac /doc/it
parent78435e83ee4e2f40d7cdc0bfbaad33a0710a38fd (diff)
downloadweechat-e2510cbd0426cecadb15b5049220cea39b87195b.zip
Allow list of buffers in command /filter (exclusion with prefix "!") (task #10880)
Diffstat (limited to 'doc/it')
-rw-r--r--doc/it/autogen/user/weechat_commands.txt86
1 files changed, 46 insertions, 40 deletions
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index 5fca63682..a10e7ab27 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -162,49 +162,55 @@ windows: mostra l'albero delle finestre
[command]*`filter`* filtra messaggi nei buffer, per nascondere/mostrare in base a tag o regexp::
........................................
/filter list
- enable|disable|toggle [<nome>]
- add <nome> <plugin.buffer> <tag> <regex>]
- del <nome>|-all
-
- list: elenca tutti i filtri
- enable: abilita filtri (i filtri sono abilitati di default)
- disable: disabilita filtri
- toggle: abilita/disabilita filtri
- nome: nome del filtro
- add: aggiunge un filtro
- del: elimina un filtro
- -all: elimina tutti i filtri
-plugin.buffer: plugin e buffer in cui il filtro è attivo ("*" per tutti i buffer)
- tag: elenco di tag separati da virgole, per esempio: "irc_join,irc_part,irc_quit"
- regex: espressione regolare da cercare nella riga
- - utilizzare ' ' per separare il prefisso dal messaggio, caratteri speciali come "|" devono essere preceduti dal carattere escape: '\|')
- - se l'espressione regolare inizia con '!', il risultato corrispondente viene invertito (usare '\!' per iniziare con '!')
-
- nota: vengono create due espressioni regolari: una per il prefisso e l'altra per il messaggio
-
-Il tasto predefinito alt+'=' abilita/disabilita il filtro.
-
-Tag utilizzati di frequente:
- no_filter, no_highlight, no_log, log0..log9 (livello di log),
+ enable|disable|toggle [<name>]
+ add <name> <buffer>[,<buffer>...] <tags> <regex>
+ del <name>|-all
+
+ list: list all filters
+ enable: enable filters (filters are enabled by default)
+disable: disable filters
+ toggle: toggle filters
+ name: filter name
+ add: add a filter
+ del: delete a filter
+ -all: delete all filters
+ buffer: comma separated list of buffers where filter is active:
+ - this is full name including plugin (example: "irc.freenode.#weechat")
+ - "*" means all buffers
+ - a name starting with '!' is excluded
+ - name can start or end with '*' to match many buffers
+ tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit"
+ regex: regular expression to search in line
+ - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
+ - if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
+ - two regular expressions are created: one for prefix and one for message
+
+The default key alt+'=' toggles filtering on/off.
+
+Tags most commonly used:
+ no_filter, no_highlight, no_log, log0..log9 (log level),
notify_message, notify_private, notify_highlight,
- nick_xxx (xxx è il nick nel messaggio),
- irc_xxx (xxx è il nome comando o il numero, consultare /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
+ nick_xxx (xxx is nick in message),
+ irc_xxx (xxx is command name or number, see /server raw),
+ irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-Esempi:
- usa il filtro intelligente IRC per i messaggi di entrata/uscita/abbandono:
- /filter add irc_smart * irc_smart_filter *
- filtra tutti i messaggi entrata/uscita/abbandono di IRC:
- /filter add joinquit * irc_join,irc_part,irc_quit *
- filtra i nick visualizzati all'ingresso in un canale o con /names:
+Examples:
+ use IRC smart filter on all buffers:
+ /filter add irc_smart * irc_smart_filter *
+ use IRC smart filter on all buffers except those with "#weechat" in name:
+ /filter add irc_smart *,!*#weechat* irc_smart_filter *
+ filter all IRC join/part/quit messages:
+ /filter add joinquit * irc_join,irc_part,irc_quit *
+ filter nicks displayed when joining channels or with /names:
/filter add nicks * irc_366 *
- filtra il nick "tizio" sul canale IRC #weechat
- /filter add tizio irc.freenode.#esempio * tizio\t
- filtra solo il nick "caio" sul canale IRC #test:
- /filter add caio irc.freenode.#test * !caio\t
- filtra le righe contententi la parola "spam":
+ filter nick "toto" on IRC channel #weechat:
+ /filter add toto irc.freenode.#weechat * toto\t
+ keep only nick "titi" on IRC channel #test:
+ /filter add titi irc.freenode.#test * !titi\t
+ filter lines containing word "spam":
/filter add filterspam * * spam
- filtra le righe contententi "weechat fa schifo" sul canale IRC #weechat:
- /filter add schifo irc.freenode.#weechat * weechat fa schifo
+ filter lines containing "weechat sucks" on IRC channel #weechat:
+ /filter add sucks irc.freenode.#weechat * weechat sucks
........................................
[command]*`help`* visualizza l'aiuto su comandi e opzioni::
@@ -421,7 +427,7 @@ Senza argomento, vengono salvati tutti i file (WeeChat e plugin).
........................................
/set [<opzione> [<valore>]]
-opzione: nome di un'opzione (può iniziare o terminare con "*" per visualizzare più opzioni)
+opzione: nome di un'opzione (può iniziare o terminare con '*' per visualizzare più opzioni)
valore: nuovo valore per l'opzione
Il nuovo valore può essere, a seconda del tipo di variabile: