summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2011-07-05 15:36:42 +0200
committerSebastien Helleu <flashcode@flashtux.org>2011-07-05 15:36:42 +0200
commit3bea55b2f0759541b0d8930396eb4fc1f7d62ecc (patch)
tree08d5886e45a114e02e7a8aa9b30708466d102970 /doc
parent5250b68d0a1d9871b9d89ff1253290372a747cf6 (diff)
downloadweechat-3bea55b2f0759541b0d8930396eb4fc1f7d62ecc.zip
core: add context "search" for keys (to define keys used during search in buffer with ctrl+"r")
Diffstat (limited to 'doc')
-rw-r--r--doc/de/autogen/plugin_api/completions.txt2
-rw-r--r--doc/de/autogen/user/weechat_commands.txt133
-rw-r--r--doc/de/weechat_user.de.txt22
-rw-r--r--doc/en/autogen/plugin_api/completions.txt2
-rw-r--r--doc/en/autogen/user/weechat_commands.txt25
-rw-r--r--doc/en/weechat_user.en.txt20
-rw-r--r--doc/fr/autogen/plugin_api/completions.txt2
-rw-r--r--doc/fr/autogen/user/weechat_commands.txt19
-rw-r--r--doc/fr/weechat_user.fr.txt21
-rw-r--r--doc/it/autogen/plugin_api/completions.txt2
-rw-r--r--doc/it/autogen/user/weechat_commands.txt137
-rw-r--r--doc/it/weechat_user.it.txt22
12 files changed, 272 insertions, 135 deletions
diff --git a/doc/de/autogen/plugin_api/completions.txt b/doc/de/autogen/plugin_api/completions.txt
index df078b771..b9443fad6 100644
--- a/doc/de/autogen/plugin_api/completions.txt
+++ b/doc/de/autogen/plugin_api/completions.txt
@@ -90,6 +90,8 @@
| weechat | keys_codes_for_reset | Tastenbelegungen die zurückgesetzt werden können (hinzugefügte/verändert/gelöschte Tastenbelegungen)
+| weechat | keys_contexts | key contexts
+
| weechat | nicks | Nicks in Nickliste des aktuellen Buffers
| weechat | palette_colors | Farbpalette
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index 71946230c..ffd596d0f 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -244,76 +244,89 @@ value: Anzahl der gewünschten Einträgen im Befehlsverlauf anzeigen
........................................
/input <action> [<arguments>]
-Auflistung der Aktionen:
- return: simuliert die "enter" Taste
- complete_next: vervollständigt Word mit nächster Komplettierung
- complete_previous: vervollständigt Word mit vorheriger Komplettierung
- search_text: sucht nach Text im Buffer
- delete_previous_char: entfernt vorheriges Zeichen
- delete_next_char: entfernt nächstes Zeichen
- delete_previous_word: entfernt vorheriges Wort
- delete_next_word: entfernt nächstes Wort
- delete_beginning_of_line: entfernt alle Zeichen ab Zeilenanfang bis zum Cursor
- delete_end_of_line: entfernt alle Zeichen ab Cursor bis zum Ende der Zeile
- delete_line: löscht die komplette Eingabezeile
- clipboard_paste: fügt Zeichenkette aus der Zwischenablage ein
- transpose_chars: Zeichen austauschen
- undo: letzten Befehl in der Eingabezeile rückgängig machen
- redo: letzten Befehl in der Eingabezeile wiederherstellen
- move_beginning_of_line: springt an den Anfang der Eingabezeile
- move_end_of_line: springt ans Ende der Eingabezeile
- move_previous_char: setzt den Cursor eine Position nach links
- move_next_char: setzt den Cursor eine Position nach rechts
- move_previous_word: springt zum Anfang des vorherigen Wortes, in der Eingabezeile
- move_next_word: springt zum Anfang des nächsten Wortes, in der Eingabezeile
- history_previous: ruft vorherigen Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: rückwärts suchen)
- history_next: ruft nächsten Befehl oder Nachricht aus dem Befehlsspeicher auf (im Such-Modus: vorwärts suchen)
- history_global_previous: ruft vorherigen Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer)
- history_global_next: ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer)
- jump_smart: wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, …)
- jump_last_buffer: wechselt zum letzten Buffer
- jump_previously_visited_buffer: springt zum letzten besuchten Buffer
- jump_next_visited_buffer: springt zum nächsten besuchten Buffer
- hotlist_clear: löscht Hotliste (Aktivitätsanzeige für die Buffer)
- grab_key: fängt eine Taste
- grab_key_command: zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in die Befehlszeile ein
- scroll_unread: springe zur ersten ungelesenen Zeile im Buffer
- set_unread: setzt die ungelesen Markierung für alle Buffer
- set_unread_current_buffer: setzt die ungelesen Markierung für den aktuellen Buffer
- switch_active_buffer: springt zum nächsten zusammengefügten Buffer
- switch_active_buffer_previous: springt zum vorherigen zusammengefügten Buffer
- insert: fügt einen Text in die Eingabezeile ein
-
-Dieser Befehl wird durch Tastenbelegungen oder Erweiterungen genutzt.
+list of actions:
+ return: simulate key "enter"
+ complete_next: complete word with next completion
+ complete_previous: complete word with previous completion
+ search_text: search text in buffer
+ search_switch_case: switch exact case for search
+ search_previous: search previous line
+ search_next: search next line
+ search_stop: stop search
+ delete_previous_char: delete previous char
+ delete_next_char: delete next char
+ delete_previous_word: delete previous word
+ delete_next_word: delete next word
+ delete_beginning_of_line: delete from beginning of line until cursor
+ delete_end_of_line: delete from cursor until end of line
+ delete_line: delete entire line
+ clipboard_paste: paste from clipboard
+ transpose_chars: transpose two chars
+ undo: undo last command line action
+ redo: redo last command line action
+ move_beginning_of_line: move cursor to beginning of line
+ move_end_of_line: move cursor to end of line
+ move_previous_char: move cursor to previous char
+ move_next_char: move cursor to next char
+ move_previous_word: move cursor to previous word
+ move_next_word: move cursor to next word
+ history_previous: recall previous command in current buffer history
+ history_next: recall next command in current buffer history
+ history_global_previous: recall previous command in global history
+ history_global_next: recall next command in global history
+ jump_smart: jump to next buffer with activity
+ jump_last_buffer: jump to last buffer
+ jump_previously_visited_buffer: jump to previously visited buffer
+ jump_next_visited_buffer: jump to next visited buffer
+ hotlist_clear: clear hotlist
+ grab_key: grab a key
+ grab_key_command: grab a key with its associated command
+ scroll_unread: scroll to unread marker
+ set_unread: set unread marker for all buffers
+ set_unread_current_buffer: set unread marker for current buffer
+ switch_active_buffer: switch to next merged buffer
+ switch_active_buffer_previous: switch to previous merged buffer
+ insert: insert text in command line
+
+This command is used by key bindings or plugins.
........................................
[command]*`key`* Einer Taste einen Befehl zuordnen oder entfernen::
........................................
-/key list|listdefault|listdiff
+/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
+ bindctxt <context> <key> [<command> [<args>]]
unbind <key>
+ unbindctxt <context> <key>
reset <key>
- resetall -yes
- missing
-
- list: zeigt die aktuelle Tastenbelegungen an (Standardaufruf)
-listdefault: zeigt die Standardeinstellung der Tastenbelegung an
- listdiff: zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
- bind: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde
- unbind: hebt eine Tastenbelegung auf
- reset: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt
- resetall: die Tastenbelegung wird auf die Standardeinstellungen zurück gesetzt. Dies löscht ALLE persönlichen Tastenbelegungen (Vorsicht!)
- missing: fügt fehlende Tastenbelegungen hinzu (dazu wird die Standardbelegung genutzt). Dies kann sinnvoll sein wenn man auf eine neue WeeChat Version umgestiegen ist
-
-Falls einer Taste ein Befehl zugeordnet werden soll ist es ratsam dies mittels alt+k (oder Esc und k) zu machen um dann die Taste auszuwählen, die belegt werden soll. Durch diesen Schritt wird der entsprechende Tasten-Code in die Befehlszeile übernommen.
-
-Beispiele:
- Mit der Tastenkombination "alt-x" kann die Nicklist-Bar an-und aus geschaltet werden:
+ resetctxt <context> <key>
+ resetall -yes [<context>]
+ missing [<context>]
+
+ list: list all current keys (without argument, this list is displayed)
+listdefault: list default keys
+ listdiff: list differences between current and default keys (keys added, redefined or deleted)
+ context: name of context ("default" or "search")
+ bind: bind a command to a key or display command bound to key (for context "default")
+ bindctxt: bind a command to a key or display command bound to key, for given context
+ unbind: remove a key binding (for context "default")
+ unbindctxt: remove a key binding for given context
+ reset: reset a key to default binding (for context "default")
+ resetctxt: reset a key to default binding, for given context
+ resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
+ missing: add missing keys (using default bindings), useful after installing new WeeChat version
+
+When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
+
+Examples:
+ key alt-x to toggle nicklist bar:
/key bind meta-x /bar toggle nicklist
- Mit der Tastenkombination "alt-r" wird direkt zum IRC #weechat Buffer gewechselt:
+ key alt-r to jump to #weechat IRC channel:
/key bind meta-r /buffer #weechat
- Die Tastenkombination "alt-r" wird auf die Standardfunktion zurückgesetzt:
+ restore default binding for key alt-r:
/key reset meta-r
+ key "tab" to stop search in buffer:
+ /key bindctxt search ctrl-I /input search_stop
........................................
[command]*`layout`* Layout für Buffer und Fenster speichern, anwenden oder zurücksetzen::
diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt
index 6f7d92679..90c10d052 100644
--- a/doc/de/weechat_user.de.txt
+++ b/doc/de/weechat_user.de.txt
@@ -435,7 +435,8 @@ Tastenbefehle für die Befehlszeile
| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_end_of_line
-| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (zweimaliges Drücken: exakte Textsuche), @k(↑): vorheriges, @k(↓): nächstes, @k(Enter): beenden | /input search_text
+// TRANSLATION MISSING
+| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (see <<key_bindings_search_context,keys for search context>>) | /input search_text
| @k(C-)@k(t) | Zeichen austauschen | /input transpose_chars
| @k(C-)@k(u) | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_beginning_of_line
| @k(C-)@k(w) | entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) | /input delete_previous_word
@@ -508,6 +509,25 @@ Tastenbefehle für Buffer / Fenster
| @k(A-)@k(>) | springt zum nächsten besuchten Buffer | /input jump_next_visited_buffer
|========================================
+// TRANSLATION MISSING
+[[key_bindings_search_context]]
+Keys for "search" context
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+These keys are used in context "search" (when @k(C-)@k(r) is pressed to search
+text in buffer).
+
+[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+|========================================
+| Key | Description | Command
+| @k(C-)@k(r) | Switch exact case for search | /input search_switch_case
+| @k(↑) | Search previous line | /input search_previous
+| @k(↓) | Search next line | /input search_next
+| @k(Enter) .3+| Stop search .3+| /input search_stop
+| @k(C-)@k(j)
+| @k(C-)@k(m)
+|========================================
+
[[key_bindings_other]]
andere Tastenbefehle
^^^^^^^^^^^^^^^^^^^^
diff --git a/doc/en/autogen/plugin_api/completions.txt b/doc/en/autogen/plugin_api/completions.txt
index c33587bfe..b0bc80eeb 100644
--- a/doc/en/autogen/plugin_api/completions.txt
+++ b/doc/en/autogen/plugin_api/completions.txt
@@ -90,6 +90,8 @@
| weechat | keys_codes_for_reset | key codes that can be reset (keys added, redefined or removed)
+| weechat | keys_contexts | key contexts
+
| weechat | nicks | nicks in nicklist of current buffer
| weechat | palette_colors | palette colors
diff --git a/doc/en/autogen/user/weechat_commands.txt b/doc/en/autogen/user/weechat_commands.txt
index 7a3fb70ee..48f64285a 100644
--- a/doc/en/autogen/user/weechat_commands.txt
+++ b/doc/en/autogen/user/weechat_commands.txt
@@ -249,6 +249,10 @@ list of actions:
complete_next: complete word with next completion
complete_previous: complete word with previous completion
search_text: search text in buffer
+ search_switch_case: switch exact case for search
+ search_previous: search previous line
+ search_next: search next line
+ search_stop: stop search
delete_previous_char: delete previous char
delete_next_char: delete next char
delete_previous_word: delete previous word
@@ -289,19 +293,26 @@ This command is used by key bindings or plugins.
[command]*`key`* bind/unbind keys::
........................................
-/key list|listdefault|listdiff
+/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
+ bindctxt <context> <key> [<command> [<args>]]
unbind <key>
+ unbindctxt <context> <key>
reset <key>
- resetall -yes
- missing
+ resetctxt <context> <key>
+ resetall -yes [<context>]
+ missing [<context>]
list: list all current keys (without argument, this list is displayed)
listdefault: list default keys
listdiff: list differences between current and default keys (keys added, redefined or deleted)
- bind: bind a command to a key or display command bound to key
- unbind: remove a key binding
- reset: reset a key to default binding
+ context: name of context ("default" or "search")
+ bind: bind a command to a key or display command bound to key (for context "default")
+ bindctxt: bind a command to a key or display command bound to key, for given context
+ unbind: remove a key binding (for context "default")
+ unbindctxt: remove a key binding for given context
+ reset: reset a key to default binding (for context "default")
+ resetctxt: reset a key to default binding, for given context
resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
missing: add missing keys (using default bindings), useful after installing new WeeChat version
@@ -314,6 +325,8 @@ Examples:
/key bind meta-r /buffer #weechat
restore default binding for key alt-r:
/key reset meta-r
+ key "tab" to stop search in buffer:
+ /key bindctxt search ctrl-I /input search_stop
........................................
[command]*`layout`* save/apply/reset layout for buffers and windows::
diff --git a/doc/en/weechat_user.en.txt b/doc/en/weechat_user.en.txt
index ba2d4f434..3b3fc6eef 100644
--- a/doc/en/weechat_user.en.txt
+++ b/doc/en/weechat_user.en.txt
@@ -437,7 +437,7 @@ Keys for command line
| @k(Backsp.) .2+| Delete previous char in command line .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Delete from cursor until end of command line (deleted string is copied to clipboard) | /input delete_end_of_line
-| @k(C-)@k(r) | Search for text in buffer history (two times: search exact text), @k(↑): previous, @k(↓): next, @k(Enter): stop | /input search_text
+| @k(C-)@k(r) | Search for text in buffer history (see <<key_bindings_search_context,keys for search context>>) | /input search_text
| @k(C-)@k(t) | Transpose chars | /input transpose_chars
| @k(C-)@k(u) | Delete from cursor until beginning of command line (deleted string is copied to clipboard) | /input delete_beginning_of_line
| @k(C-)@k(w) | Delete previous word of command line (deleted string is copied to clipboard) | /input delete_previous_word
@@ -510,6 +510,24 @@ Keys for buffers / windows
| @k(A-)@k(>) | Switch to next buffer in list of visited buffers | /input jump_next_visited_buffer
|========================================
+[[key_bindings_search_context]]
+Keys for "search" context
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+These keys are used in context "search" (when @k(C-)@k(r) is pressed to search
+text in buffer).
+
+[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+|========================================
+| Key | Description | Command
+| @k(C-)@k(r) | Switch exact case for search | /input search_switch_case
+| @k(↑) | Search previous line | /input search_previous
+| @k(↓) | Search next line | /input search_next
+| @k(Enter) .3+| Stop search .3+| /input search_stop
+| @k(C-)@k(j)
+| @k(C-)@k(m)
+|========================================
+
[[key_bindings_other]]
Other keys
^^^^^^^^^^
diff --git a/doc/fr/autogen/plugin_api/completions.txt b/doc/fr/autogen/plugin_api/completions.txt
index eae29ce8f..b54610886 100644
--- a/doc/fr/autogen/plugin_api/completions.txt
+++ b/doc/fr/autogen/plugin_api/completions.txt
@@ -90,6 +90,8 @@
| weechat | keys_codes_for_reset | codes des touches pouvant être réinitialisées (touches ajoutées, redéfinies ou supprimées)
+| weechat | keys_contexts | contextes de touches
+
| weechat | nicks | pseudos dans la liste des pseudos du tampon courant
| weechat | palette_colors | couleurs de la palette
diff --git a/doc/fr/autogen/user/weechat_commands.txt b/doc/fr/autogen/user/weechat_commands.txt
index bdccaa1b3..f355bfa39 100644
--- a/doc/fr/autogen/user/weechat_commands.txt
+++ b/doc/fr/autogen/user/weechat_commands.txt
@@ -249,6 +249,10 @@ list des actions:
complete_next: compléter le mot avec la complétion suivante
complete_previous: compléter le mot avec la complétion précédente
search_text: chercher du texte dans le tampon
+ search_switch_case: basculer la casse exacte pour la recherche
+ search_previous: chercher la ligne précédente
+ search_next: chercher la ligne suivante
+ search_stop: arrêter la recherche
delete_previous_char: effacer le caractère précédent
delete_next_char: effacer le caractère suivant
delete_previous_word: effacer le mot précédent
@@ -289,19 +293,26 @@ Cette commande est utilisé par les associations de touches ou les extensions.
[command]*`key`* associer/libérer des touches::
........................................
-/key list|listdefault|listdiff
+/key list|listdefault|listdiff [<contexte>]
bind <touche> [<commande> [<args>]]
+ bindctxt <contexte> <touche> [<commande> [<args>]]
unbind <touche>
+ unbindctxt <contexte> <touche>
reset <touche>
- resetall -yes
- missing
+ resetctxt <contexte> <touche>
+ resetall -yes [<contexte>]
+ missing [<contexte>]
list: afficher toutes les touches courantes (sans paramètre, cette liste est affichée)
listdefault: afficher les touches par défaut
listdiff: afficher les différences entre les touches courantes et celles par défaut (touches ajoutées, redéfinies ou supprimées)
+ contexte: nom du contexte ("default" ou "search")
bind: associer une commande à une touche ou affiche la commande associée à la touche
+ bindctxt: associer une commande à une touche ou affiche la commande associée à la touche pour le contexte donné
unbind: supprimer l'association à une touche
+ unbindctxt: supprimer l'association à une touche pour le contexte donné
reset: réinitialiser une touche à son association par défaut
+ resetctxt: réinitialiser une touche à son association par défaut pour le contexte donné
resetall: restaurer les touches aux valeurs par défaut et supprimer TOUTES les touches personnelles (utiliser avec précaution !)
missing: ajouter les touches manquantes (en utilisant les touches par défaut), pratique après installation d'une nouvelle version de WeeChat
@@ -314,6 +325,8 @@ Exemples:
/key bind meta-r /buffer #weechat
restaure l'association par défaut pour la touche alt-r:
/key reset meta-r
+ touche "tab" pour arrêter la recherche dans le tampon:
+ /key bindctxt search ctrl-I /input search_stop
........................................
[command]*`layout`* sauver/appliquer/réinitialiser la disposition des tampons et fenêtres::
diff --git a/doc/fr/weechat_user.fr.txt b/doc/fr/weechat_user.fr.txt
index cadd51581..f0643a6d8 100644
--- a/doc/fr/weechat_user.fr.txt
+++ b/doc/fr/weechat_user.fr.txt
@@ -445,7 +445,7 @@ Touches pour la ligne de commande
| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_end_of_line
-| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (deux appuis successifs pour rechercher du texte exact), @k(↑): précédent, @k(↓): suivant, @k(Enter): arrêter | /input search_text
+| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (voir <<key_bindings_search_context,les touches pour le contexte de recherche>>) | /input search_text
| @k(C-)@k(t) | Inverser deux caractères | /input transpose_chars
| @k(C-)@k(u) | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_beginning_of_line
| @k(C-)@k(w) | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_previous_word
@@ -518,6 +518,25 @@ Touches pour les tampons / fenêtres
| @k(A-)@k(>) | Sauter au tampon suivant dans la liste des tampons visités | /input jump_next_visited_buffer
|========================================
+[[key_bindings_search_context]]
+Keys for "search" context
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Ces touches sont utilisées dans le contexte "search" (lorsque @k(C-)@k(r) est
+pressé pour chercher du texte dans le tampon).
+
+[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+|========================================
+| Touche | Description | Commande
+| @k(C-)@k(r) | Basculer la casse exacte pour la recherche | /input search_switch_case
+| @k(↑) | Chercher la ligne précédente | /input search_previous
+| @k(↓) | Chercher la ligne suivante | /input search_next
+| @k(Enter) .3+| Arrêter la recherche .3+| /input search_stop
+| @k(C-)@k(j)
+| @k(C-)@k(m)
+|========================================
+
+
[[key_bindings_other]]
Autres touches
^^^^^^^^^^^^^^
diff --git a/doc/it/autogen/plugin_api/completions.txt b/doc/it/autogen/plugin_api/completions.txt
index f9cc47ab6..ae2cd6d68 100644
--- a/doc/it/autogen/plugin_api/completions.txt
+++ b/doc/it/autogen/plugin_api/completions.txt
@@ -90,6 +90,8 @@
| weechat | keys_codes_for_reset | codici tasti che possono essere ripristinati (tasti aggiunti, ridefiniti o rimossi)
+| weechat | keys_contexts | key contexts
+
| weechat | nicks | nick nella lista nick del buffer corrente
| weechat | palette_colors | Tavolozza dei colori
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index 23790ff6d..6b2099e15 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -244,76 +244,89 @@ valore: numero delle voci nella cronologia da mostrare
........................................
/input <azioni> [<argomenti>]
-elenco di azioni:
- return: simula il tasto "invio"
- complete_next: completa la parola con il completamento successivo
- complete_previous: completa la parola con il completamento precedente
- search_text: cerca testo nel buffer
- delete_previous_char: elimina carattere precedente
- delete_next_char: elimina carattere successivo
- delete_previous_word: elimina parola precedente
- delete_next_word: elimina parola successiva
- delete_beginning_of_line: elimina da inizio riga fino al cursore
- delete_end_of_line: elimina dal cursore fino a fine riga
- delete_line: elimina intera riga
- clipboard_paste: incolla dagli appunti
- transpose_chars: inverti l'ordine di due caratteri
- undo: annulla l'ultima azione nella riga di comando
- redo: rifai l'ultima azione nella riga di comando
- move_beginning_of_line: sposta il cursore ad inizio riga
- move_end_of_line: sposta il cursore a fine riga
- move_previous_char: sposta cursore al carattere precedente
- move_next_char: sposta cursore al carattere successivo
- move_previous_word: sposta cursore alla parola precedente
- move_next_word: sposta cursore alla parola successiva
- history_previous: richiama il comando precedente nella cronologia del buffer corrente
- history_next: richiama il comando successivo nella cronologia del buffer corrente
- history_global_previous: richiama il comando precedente nella cronologia globale
- history_global_next: richiama il comando successivo nella cronologia globale
- jump_smart: passa al buffer successivo con attività
- jump_last_buffer: passa all'ultimo buffer
- jump_previously_visited_buffer: passa al precedente buffer visualizzato
- jump_next_visited_buffer: passa al successivo buffer visualizzato
- hotlist_clear: elimina hotlist
- grab_key: ottiene un tasto
- grab_key_command: ottiene un tasto con il suo comando associato
- scroll_unread: scorri fino al segnalibro non letto
- set_unread: imposta il segnalibro non letto per tutti i buffer
- set_unread_current_buffer: imposta il segnalibro non letto per il buffer corrente
- switch_active_buffer: passa al successivo buffer incollato
- switch_active_buffer_previous: passa al precedente buffer incollato
- insert: inserisci testo nella riga di comando
-
-Questo comando viene usato dall'associazione tasti o dai plugin.
+list of actions:
+ return: simulate key "enter"
+ complete_next: complete word with next completion
+ complete_previous: complete word with previous completion
+ search_text: search text in buffer
+ search_switch_case: switch exact case for search
+ search_previous: search previous line
+ search_next: search next line
+ search_stop: stop search
+ delete_previous_char: delete previous char
+ delete_next_char: delete next char
+ delete_previous_word: delete previous word
+ delete_next_word: delete next word
+ delete_beginning_of_line: delete from beginning of line until cursor
+ delete_end_of_line: delete from cursor until end of line
+ delete_line: delete entire line
+ clipboard_paste: paste from clipboard
+ transpose_chars: transpose two chars
+ undo: undo last command line action
+ redo: redo last command line action
+ move_beginning_of_line: move cursor to beginning of line
+ move_end_of_line: move cursor to end of line
+ move_previous_char: move cursor to previous char
+ move_next_char: move cursor to next char
+ move_previous_word: move cursor to previous word
+ move_next_word: move cursor to next word
+ history_previous: recall previous command in current buffer history
+ history_next: recall next command in current buffer history
+ history_global_previous: recall previous command in global history
+ history_global_next: recall next command in global history
+ jump_smart: jump to next buffer with activity
+ jump_last_buffer: jump to last buffer
+ jump_previously_visited_buffer: jump to previously visited buffer
+ jump_next_visited_buffer: jump to next visited buffer
+ hotlist_clear: clear hotlist
+ grab_key: grab a key
+ grab_key_command: grab a key with its associated command
+ scroll_unread: scroll to unread marker
+ set_unread: set unread marker for all buffers
+ set_unread_current_buffer: set unread marker for current buffer
+ switch_active_buffer: switch to next merged buffer
+ switch_active_buffer_previous: switch to previous merged buffer
+ insert: insert text in command line
+
+This command is used by key bindings or plugins.
........................................
[command]*`key`* associa/disassocia tasti::
........................................
-/key list|listdefault|listdiff
- bind <tasto> [<comando> [<args>]]
- unbind <tasto>
- reset <tasto>
- resetall -yes
- missing
+/key list|listdefault|listdiff [<context>]
+ bind <key> [<command> [<args>]]
+ bindctxt <context> <key> [<command> [<args>]]
+ unbind <key>
+ unbindctxt <context> <key>
+ reset <key>
+ resetctxt <context> <key>
+ resetall -yes [<context>]
+ missing [<context>]
+
+ list: list all current keys (without argument, this list is displayed)
+listdefault: list default keys
+ listdiff: list differences between current and default keys (keys added, redefined or deleted)
+ context: name of context ("default" or "search")
+ bind: bind a command to a key or display command bound to key (for context "default")
+ bindctxt: bind a command to a key or display command bound to key, for given context
+ unbind: remove a key binding (for context "default")
+ unbindctxt: remove a key binding for given context
+ reset: reset a key to default binding (for context "default")
+ resetctxt: reset a key to default binding, for given context
+ resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
+ missing: add missing keys (using default bindings), useful after installing new WeeChat version
+
+When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
- list: elenca tutti i tasti correnti (senza argomento, viene visualizzata questa lista)
-listdefault: elenca i tasti predefiniti
- listdiff: elenca le differenze tra tasti attuali e predefiniti (tasti aggiunti, ridefiniti o eliminati)
- bind: associa un comando ad un tasto o visualizza il comando associato al tasto
- unbind: rimuove una associazione di tasti
- reset: ripristina un tasto all'assegnazione predefinita
- resetall: ripristina le associazioni ai valori predefiniti ed elimina TUTTE le associazioni personalizzate (usare con cautela!)
- missing: aggiunge tasti mancanti (utilizzando le associazioni predefinite), utile dopo l'installazione di una nuova versione di WeeChat
-
-Al momento di associare un comando ad un tasto si raccomanda di utilizzare il tasto alt+k (oppure Esc e k), e digitare il tasto da associare: il codice tasto verrà inserito nella riga di comando.
-
-Esempi:
- il tasto alt-x per alternare la barra della nicklist:
+Examples:
+ key alt-x to toggle nicklist bar:
/key bind meta-x /bar toggle nicklist
- il tasto alt-r per passare al canale IRC #weechat:
+ key alt-r to jump to #weechat IRC channel:
/key bind meta-r /buffer #weechat
- ripristinare l'associazione predefinita per il tasto alt-r:
+ restore default binding for key alt-r:
/key reset meta-r
+ key "tab" to stop search in buffer:
+ /key bindctxt search ctrl-I /input search_stop
........................................
[command]*`layout`* salva/applica/ripristina il layout per i buffer e le finestre::
diff --git a/doc/it/weechat_user.it.txt b/doc/it/weechat_user.it.txt
index ebd6e26fd..5e622d29a 100644
--- a/doc/it/weechat_user.it.txt
+++ b/doc/it/weechat_user.it.txt
@@ -444,7 +444,8 @@ Tasti per la riga di comando
| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| /input delete_previous_char
| @k(C-)@k(h)
| @k(C-)@k(k) | Elimina dal cursore fino alla fine della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_end_of_line
-| @k(C-)@k(r) | Cerca del testo nella cronologia del buffer (due volte: cerca testo esatto), @k(↑): precedente, @k(↓): successivo, @k(Enter): stop | /input search_text
+// TRANSLATION MISSING
+| @k(C-)@k(r) | Cerca del testo nella cronologia del buffer (see <<key_bindings_search_context,keys for search context>>) | /input search_text
| @k(C-)@k(t) | Inverti caratteri | /input transpose_chars
| @k(C-)@k(u) | Elimina dal cursore fino all'inizio della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_beginning_of_line
| @k(C-)@k(w) | Elimina la parola precedente nella riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_previous_word
@@ -517,6 +518,25 @@ Tasti per buffer / finestre
| @k(A-)@k(>) | Passa al buffer successivo nella lista dei buffer visitati | /input jump_next_visited_buffer
|========================================
+// TRANSLATION MISSING
+[[key_bindings_search_context]]
+Keys for "search" context
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+These keys are used in context "search" (when @k(C-)@k(r) is pressed to search
+text in buffer).
+
+[width="100%",cols="^.^3,.^10,.^5m",options="header"]
+|========================================
+| Key | Description | Command
+| @k(C-)@k(r) | Switch exact case for search | /input search_switch_case
+| @k(↑) | Search previous line | /input search_previous
+| @k(↓) | Search next line | /input search_next
+| @k(Enter) .3+| Stop search .3+| /input search_stop
+| @k(C-)@k(j)
+| @k(C-)@k(m)
+|========================================
+
[[key_bindings_other]]
Altri tasti
^^^^^^^^^^^