diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 719a3e8e5..399d3093d 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -22,7 +22,7 @@ New features:: * core: add command `/allbuf` * core: add command `/hotlist` - * core: move some `/input` actions to commands `/buffer jump` and `/hotlist` + * core: move some `/input` actions to commands `/allbuf`, `/buffer set`, `/buffer jump` and `/hotlist` * core: improve case convert and insensitive char comparisons (issue #258) * core: add color attributes "blink" and "dim" (half bright) (issue #1855) * core: allow command `/toggle` to create option before setting the value, if allowed in the section (issue #1837) diff --git a/ReleaseNotes.adoc b/ReleaseNotes.adoc index 90bf931e9..8bab36ea7 100644 --- a/ReleaseNotes.adoc +++ b/ReleaseNotes.adoc @@ -21,20 +21,26 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog] == Version 3.8 (under dev) [[v3.8_command_input_options]] -=== Options in command /input +=== Move of options out of command /input Some options of `/input` command have been moved to other commands (they can still be used with `/input` but marked as deprecated and completion has been removed): -* `/input jump_smart` -> `/buffer jump smart` (default key: kbd:[Alt+a]) -* `/input jump_previously_visited_buffer` -> `/buffer jump prev_visited` (default key: kbd:[Alt+<]) -* `/input jump_next_visited_buffer` -> `/buffer jump next_visited` (default key: kbd:[Alt+>]) -* `/input jump_last_buffer_displayed` -> `/buffer jump last_displayed` (default key: kbd:[Alt+/]) -* `/input hotlist_clear` -> `/hotlist clear` (default key: kbd:[Alt+h], kbd:[Alt+c]) -* `/input hotlist_remove_buffer` -> `/hotlist remove` (default key: kbd:[Alt+h], kbd:[Alt+m]) -* `/input hotlist_restore_buffer` -> `/hotlist restore` (default key: kbd:[Alt+h], kbd:[Alt+r]) -* `/input hotlist_restore_all` -> `/hotlist restore -all` (default key: kbd:[Alt+h], kbd:[Alt+Shift+R]) +[width="100%",cols="4m,4m,3",options="header"] +|=== +| Old command | New command | Default key +| /input jump_smart | /buffer jump smart | kbd:[Alt+a] +| /input jump_previously_visited_buffer | /buffer jump prev_visited | kbd:[Alt+<] +| /input jump_next_visited_buffer | /buffer jump next_visited | kbd:[Alt+>] +| /input jump_last_buffer_displayed | /buffer jump last_displayed | kbd:[Alt+/] +| /input hotlist_clear | /hotlist clear | kbd:[Alt+h], kbd:[Alt+c] +| /input hotlist_remove_buffer | /hotlist remove | kbd:[Alt+h], kbd:[Alt+m] +| /input hotlist_restore_buffer | /hotlist restore | kbd:[Alt+h], kbd:[Alt+r] +| /input hotlist_restore_all | /hotlist restore -all | kbd:[Alt+h], kbd:[Alt+Shift+R] +| /input set_unread | /allbuf /buffer set unread | kbd:[Ctrl+s], kbd:[Ctrl+u] +| /input set_unread_current_buffer | /buffer set unread | (none) +|=== The following default keys can be reset to use the new command: @@ -47,6 +53,7 @@ The following default keys can be reset to use the new command: /key reset meta-hmeta-m /key reset meta-hmeta-r /key reset meta-hmeta-R +/key reset ctrl-Sctrl-U ---- [[v3.8_return_code_string_comparison_functions]] diff --git a/doc/de/includes/autogen_user_commands.de.adoc b/doc/de/includes/autogen_user_commands.de.adoc index 1b49c3ce5..dce0e4f77 100644 --- a/doc/de/includes/autogen_user_commands.de.adoc +++ b/doc/de/includes/autogen_user_commands.de.adoc @@ -1683,8 +1683,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/de/weechat_faq.de.adoc b/doc/de/weechat_faq.de.adoc index 9dff1acaf..eda858b3c 100644 --- a/doc/de/weechat_faq.de.adoc +++ b/doc/de/weechat_faq.de.adoc @@ -505,7 +505,7 @@ Um zum Beispiel Buffer als gelesen zu markieren, wenn das Terminal den Fokus verlieren sollte: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 499329c64..056fa35d8 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -1586,7 +1586,7 @@ Sie können mit dem Befehl <> geändert und neue hinzu |=== | Taste | Beschreibung | Befehl | kbd:[Ctrl+r] | Textsuche im Verlaufsspeicher des Buffers (siehe <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten. | `+/allbuf /buffer set unread+` | kbd:[Ctrl+x] | Wechseln Sie den aktuellen Buffer, wenn diese zusammengefügt worden sind, z.B. zwischen IRC-Serverbuffer wechseln. | `+/input switch_active_buffer+` | kbd:[Alt+x] | Zoom eines zusammengefügten Buffers (kbd:[Alt+x] ein zweites mal: alle zusammengefügten Buffer werden angezeigt). | `+/input zoom_merged_buffer+` | kbd:[PgUp] | eine Seite im Verlaufsspeicher des Buffers nach oben blättern. | `+/window page_up+` diff --git a/doc/en/includes/autogen_user_commands.en.adoc b/doc/en/includes/autogen_user_commands.en.adoc index c0a9c39cc..4ccf9b7fd 100644 --- a/doc/en/includes/autogen_user_commands.en.adoc +++ b/doc/en/includes/autogen_user_commands.en.adoc @@ -1683,8 +1683,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/en/weechat_faq.en.adoc b/doc/en/weechat_faq.en.adoc index c38e9bdbc..cedf832ab 100644 --- a/doc/en/weechat_faq.en.adoc +++ b/doc/en/weechat_faq.en.adoc @@ -477,7 +477,7 @@ commands of your choice): For example to mark buffers as read when the terminal loses the focus: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index f31913298..9dd3878c9 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -1569,7 +1569,7 @@ They can be changed and new ones can be added with the <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | Set unread marker on all buffers. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | Set unread marker on all buffers. | `+/allbuf /buffer set unread+` | kbd:[Ctrl+x] | Switch current buffer if buffers are merged with same number, for example switch to another IRC server buffer. | `+/input switch_active_buffer+` | kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `+/input zoom_merged_buffer+` | kbd:[PgUp] | Scroll up one page in buffer history. | `+/window page_up+` diff --git a/doc/es/weechat_faq.es.adoc b/doc/es/weechat_faq.es.adoc index ae6f4cb43..ce13660f7 100644 --- a/doc/es/weechat_faq.es.adoc +++ b/doc/es/weechat_faq.es.adoc @@ -487,7 +487,7 @@ comandos que prefiera): Por ejemplo, para marcar buffers como leidos cuando una terminal pierde el foco: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc index 111ed53f5..a56767ae3 100644 --- a/doc/fr/includes/autogen_user_commands.fr.adoc +++ b/doc/fr/includes/autogen_user_commands.fr.adoc @@ -1683,8 +1683,6 @@ liste des actions : grab_key_command : capturer une touche avec sa commande associée (paramètre facultatif : délai pour la fin de la capture, par défaut 500 millisecondes) grab_mouse : capturer un évènement de la souris grab_mouse_area : capturer un évènement de la souris avec la zone - set_unread : définir le marqueur de données non lues pour tous les tampons - set_unread_current_buffer : définir le marqueur de données non lues pour le tampon courant switch_active_buffer : basculer vers le tampon mélangé suivant switch_active_buffer_previous : basculer vers le tampon mélangé précédent zoom_merged_buffer : zoom sur le tampon mélangé diff --git a/doc/fr/weechat_faq.fr.adoc b/doc/fr/weechat_faq.fr.adoc index 38bff97ad..a3a2c5ffa 100644 --- a/doc/fr/weechat_faq.fr.adoc +++ b/doc/fr/weechat_faq.fr.adoc @@ -495,7 +495,7 @@ les commandes de votre choix) : Par exemple pour marquer les tampons comme lus lorsque le terminal perd le focus : ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index 014cf4674..d465bcd27 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -1608,7 +1608,7 @@ Ils peuvent être modifiés et de nouveaux peuvent être ajoutés avec la comman |=== | Touche | Description | Commande | kbd:[Ctrl+r] | Chercher du texte dans l'historique du tampon (voir <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons. | `+/allbuf /buffer set unread+` | kbd:[Ctrl+x] | Changer de tampon courant si plusieurs tampons sont mélangés avec le même numéro, par exemple basculer vers un autre tampon serveur IRC. | `+/input switch_active_buffer+` | kbd:[Alt+x] | Zoomer sur le tampon mélangé (kbd:[Alt+x] de nouveau : afficher tous les tampons mélangés). | `+/input zoom_merged_buffer+` | kbd:[PgUp] | Monter d'une page dans l'historique du tampon. | `+/window page_up+` diff --git a/doc/it/includes/autogen_user_commands.it.adoc b/doc/it/includes/autogen_user_commands.it.adoc index eeda21bb7..fff8f9412 100644 --- a/doc/it/includes/autogen_user_commands.it.adoc +++ b/doc/it/includes/autogen_user_commands.it.adoc @@ -1683,8 +1683,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/it/weechat_faq.it.adoc b/doc/it/weechat_faq.it.adoc index 4043c6258..86c491054 100644 --- a/doc/it/weechat_faq.it.adoc +++ b/doc/it/weechat_faq.it.adoc @@ -530,7 +530,7 @@ commands of your choice): For example to mark buffers as read when the terminal loses the focus: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- // TRANSLATION MISSING diff --git a/doc/it/weechat_user.it.adoc b/doc/it/weechat_user.it.adoc index 4998a32eb..99526841f 100644 --- a/doc/it/weechat_user.it.adoc +++ b/doc/it/weechat_user.it.adoc @@ -1707,7 +1707,7 @@ They can be changed and new ones can be added with the <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer. | `+/allbuf /buffer set unread+` // TRANSLATION MISSING | kbd:[Ctrl+x] | Switch current buffer if buffers are merged with same number, for example switch to another IRC server buffer. | `+/input switch_active_buffer+` // TRANSLATION MISSING diff --git a/doc/ja/includes/autogen_user_commands.ja.adoc b/doc/ja/includes/autogen_user_commands.ja.adoc index c5ff104f3..543ddca87 100644 --- a/doc/ja/includes/autogen_user_commands.ja.adoc +++ b/doc/ja/includes/autogen_user_commands.ja.adoc @@ -1683,8 +1683,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/ja/weechat_faq.ja.adoc b/doc/ja/weechat_faq.ja.adoc index 514aa9eb2..7298f2d8d 100644 --- a/doc/ja/weechat_faq.ja.adoc +++ b/doc/ja/weechat_faq.ja.adoc @@ -484,7 +484,7 @@ WeeChat の開始時にコードを送信するには: 端末のフォーカスが外れた時点でバッファに未読マークをつける例: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/ja/weechat_user.ja.adoc b/doc/ja/weechat_user.ja.adoc index 78051686d..bd4044995 100644 --- a/doc/ja/weechat_user.ja.adoc +++ b/doc/ja/weechat_user.ja.adoc @@ -1655,7 +1655,7 @@ They can be changed and new ones can be added with the <>を参照) | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | すべてのバッファに未読マークをセット | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | すべてのバッファに未読マークをセット | `+/allbuf /buffer set unread+` // TRANSLATION MISSING | kbd:[Ctrl+x] | Switch current buffer if buffers are merged with same number, for example switch to another IRC server buffer. | `+/input switch_active_buffer+` | kbd:[Alt+x] | マージされたバッファに再ズーム (kbd:[Alt+x]: 全てのマージされたバッファを表示) | `+/input zoom_merged_buffer+` diff --git a/doc/pl/includes/autogen_user_commands.pl.adoc b/doc/pl/includes/autogen_user_commands.pl.adoc index da4dd472d..a072b94ad 100644 --- a/doc/pl/includes/autogen_user_commands.pl.adoc +++ b/doc/pl/includes/autogen_user_commands.pl.adoc @@ -1682,8 +1682,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/pl/weechat_faq.pl.adoc b/doc/pl/weechat_faq.pl.adoc index 9fb1d69e2..c93c3a42d 100644 --- a/doc/pl/weechat_faq.pl.adoc +++ b/doc/pl/weechat_faq.pl.adoc @@ -484,7 +484,7 @@ Następnie przypisz dwie kombinacje klawiszy dla stanu aktywności (zamień kome Na przykład w celu oznaczenia boforów jako nie przeczytane w momencie jak terminal straci focus: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/pl/weechat_user.pl.adoc b/doc/pl/weechat_user.pl.adoc index 9ef817f89..4677189df 100644 --- a/doc/pl/weechat_user.pl.adoc +++ b/doc/pl/weechat_user.pl.adoc @@ -1596,7 +1596,7 @@ Można je zmienić oraz dodać nowe za pomocą komendy <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach. | `+/allbuf /buffer set unread+` // TRANSLATION MISSING | kbd:[Ctrl+x] | Switch current buffer if buffers are merged with same number, for example switch to another IRC server buffer. | `+/input switch_active_buffer+` | kbd:[Alt+x] | Pokaż wybrany z połączonych buforów (naciśnij kbd:[Alt+x] ponownie: wyświetl wszystkie połączone bufory). | `+/input zoom_merged_buffer+` diff --git a/doc/sr/includes/autogen_user_commands.sr.adoc b/doc/sr/includes/autogen_user_commands.sr.adoc index f02aa3745..94c248846 100644 --- a/doc/sr/includes/autogen_user_commands.sr.adoc +++ b/doc/sr/includes/autogen_user_commands.sr.adoc @@ -1683,8 +1683,6 @@ list of actions: grab_key_command: grab a key with its associated command (optional argument: delay for end of grab, default is 500 milliseconds) grab_mouse: grab mouse event code grab_mouse_area: grab mouse event code with area - 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 zoom_merged_buffer: zoom on merged buffer diff --git a/doc/sr/weechat_faq.sr.adoc b/doc/sr/weechat_faq.sr.adoc index 30e3d3b89..a5b44e129 100644 --- a/doc/sr/weechat_faq.sr.adoc +++ b/doc/sr/weechat_faq.sr.adoc @@ -410,7 +410,7 @@ with command `/color`). Ако желите, на пример, да означите бафере као прочитане када терминал изгуби фокус: ---- -/key bind meta2-O /input set_unread +/key bind meta2-O /allbuf /buffer set unread ---- [[screen_paste]] diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index 7bcd10299..026c2135e 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -1479,7 +1479,7 @@ WeeChat нуди доста подразумеваних тастерских п |=== | Тастер | Опис | Команда | kbd:[Ctrl+r] | Претрага на текст у историји бафера (погледајте <>). | `+/input search_text_here+` -| kbd:[Ctrl+s], kbd:[Ctrl+u] | Поставља маркер непрочитано за све бафере. | `+/input set_unread+` +| kbd:[Ctrl+s], kbd:[Ctrl+u] | Поставља маркер непрочитано за све бафере. | `+/allbuf /buffer set unread+` | kbd:[Ctrl+x] | Мења текући бафер ако су бафери спојени са истим бројем, на пример, прелазак на други IRC сервер бафер. | `+/input switch_active_buffer+` | kbd:[Alt+x] | Зум на спојени бафер (kbd:[Alt+x] поново: приказује све спојене бафере). | `+/input zoom_merged_buffer+` | kbd:[PgUp] | Скролује навише једну страну у историји бафера. | `+/window page_up+` diff --git a/po/cs.po b/po/cs.po index b88b49849..fceb0446b 100644 --- a/po/cs.po +++ b/po/cs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -1911,8 +1911,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/de.po b/po/de.po index 8c999f834..d43005b73 100644 --- a/po/de.po +++ b/po/de.po @@ -26,7 +26,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-12-14 22:37+0100\n" "Last-Translator: Nils Görs \n" "Language-Team: German - Germany \n" @@ -2481,8 +2481,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/es.po b/po/es.po index 4aeb409bd..38f19cb34 100644 --- a/po/es.po +++ b/po/es.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Santiago Forero \n" "Language-Team: weechat-dev \n" @@ -2316,8 +2316,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/fr.po b/po/fr.po index 650d83371..43207c2ad 100644 --- a/po/fr.po +++ b/po/fr.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" -"PO-Revision-Date: 2022-12-25 21:21+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" +"PO-Revision-Date: 2022-12-25 21:41+0100\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" "Language: fr\n" @@ -2271,8 +2271,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" @@ -2333,10 +2331,6 @@ msgstr "" "millisecondes)\n" " grab_mouse : capturer un évènement de la souris\n" " grab_mouse_area : capturer un évènement de la souris avec la zone\n" -" set_unread : définir le marqueur de données non lues pour tous les " -"tampons\n" -" set_unread_current_buffer : définir le marqueur de données non lues pour " -"le tampon courant\n" " switch_active_buffer : basculer vers le tampon mélangé suivant\n" " switch_active_buffer_previous : basculer vers le tampon mélangé précédent\n" " zoom_merged_buffer : zoom sur le tampon mélangé\n" diff --git a/po/hu.po b/po/hu.po index e439edef8..527da364e 100644 --- a/po/hu.po +++ b/po/hu.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -1786,8 +1786,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/it.po b/po/it.po index 0c79e24c5..a3b51f61b 100644 --- a/po/it.po +++ b/po/it.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Esteban I. Ruiz Moreno \n" "Language-Team: weechat-dev \n" @@ -1974,8 +1974,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/ja.po b/po/ja.po index d85150f86..605359b36 100644 --- a/po/ja.po +++ b/po/ja.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: AYANOKOUZI, Ryuunosuke \n" "Language-Team: Japanese \n" "Language-Team: Polish \n" @@ -2549,8 +2549,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/pt.po b/po/pt.po index 408605349..50a75725a 100644 --- a/po/pt.po +++ b/po/pt.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Vasco Almeida \n" "Language-Team: Portuguese <>\n" @@ -2225,8 +2225,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/pt_BR.po b/po/pt_BR.po index 3cf18c781..dbd7c8af9 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Érico Nogueira \n" "Language-Team: weechat-dev \n" @@ -2041,8 +2041,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/ru.po b/po/ru.po index 59ad7d228..728b5d5c6 100644 --- a/po/ru.po +++ b/po/ru.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Aleksey V Zapparov AKA ixti \n" "Language-Team: weechat-dev \n" @@ -1807,8 +1807,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/sr.po b/po/sr.po index 5a3fca87d..949620747 100644 --- a/po/sr.po +++ b/po/sr.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-12-05 09:44+0400\n" "Last-Translator: Ivan Pešić \n" "Language-Team: weechat-dev \n" @@ -2408,8 +2408,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/tr.po b/po/tr.po index a62f109c7..9fda33552 100644 --- a/po/tr.po +++ b/po/tr.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2022-10-15 22:51+0200\n" "Last-Translator: Emir SARI \n" "Language-Team: weechat-dev \n" @@ -2528,8 +2528,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/po/weechat.pot b/po/weechat.pot index 516e7d172..df8b1db1b 100644 --- a/po/weechat.pot +++ b/po/weechat.pot @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2022-12-25 21:19+0100\n" +"POT-Creation-Date: 2022-12-25 21:30+0100\n" "PO-Revision-Date: 2014-08-16 10:27+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" @@ -1643,8 +1643,6 @@ msgid "" "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" -" set_unread: set unread marker for all buffers\n" -" set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" diff --git a/src/core/wee-command.c b/src/core/wee-command.c index 784446ea1..d0d1dfd3c 100644 --- a/src/core/wee-command.c +++ b/src/core/wee-command.c @@ -3433,10 +3433,6 @@ COMMAND_CALLBACK(input) gui_input_grab_mouse (buffer, 0); else if (string_strcasecmp (argv[1], "grab_mouse_area") == 0) gui_input_grab_mouse (buffer, 1); - else if (string_strcasecmp (argv[1], "set_unread") == 0) - gui_input_set_unread (); - else if (string_strcasecmp (argv[1], "set_unread_current_buffer") == 0) - gui_input_set_unread_current (buffer); else if (string_strcasecmp (argv[1], "switch_active_buffer") == 0) gui_input_switch_active_buffer (buffer); else if (string_strcasecmp (argv[1], "zoom_merged_buffer") == 0) @@ -3496,6 +3492,12 @@ COMMAND_CALLBACK(input) /* since WeeChat 3.8: "/hotlist restore -all" */ else if (string_strcasecmp (argv[1], "hotlist_restore_all") == 0) gui_hotlist_restore_all_buffers (); + /* since WeeChat 3.8: "/buffer set unread" */ + else if (string_strcasecmp (argv[1], "set_unread_current_buffer") == 0) + (void) input_data (buffer, "/buffer set unread", NULL); + /* since WeeChat 3.8: "/allbuf /buffer set unread" */ + else if (string_strcasecmp (argv[1], "set_unread") == 0) + (void) input_data (buffer, "/allbuf /buffer set unread", NULL); else COMMAND_ERROR; } @@ -8193,8 +8195,6 @@ command_init () "argument: delay for end of grab, default is 500 milliseconds)\n" " grab_mouse: grab mouse event code\n" " grab_mouse_area: grab mouse event code with area\n" - " set_unread: set unread marker for all buffers\n" - " set_unread_current_buffer: set unread marker for current buffer\n" " switch_active_buffer: switch to next merged buffer\n" " switch_active_buffer_previous: switch to previous merged buffer\n" " zoom_merged_buffer: zoom on merged buffer\n" @@ -8221,7 +8221,6 @@ command_init () "history_previous || history_next || history_global_previous || " "history_global_next || " "grab_key || grab_key_command || grab_mouse || grab_mouse_area || " - "set_unread || set_unread_current_buffer || " "switch_active_buffer || switch_active_buffer_previous || " "zoom_merged_buffer || " "insert || send || " diff --git a/src/gui/curses/gui-curses-key.c b/src/gui/curses/gui-curses-key.c index 89b0c31e2..c1ff9c1c7 100644 --- a/src/gui/curses/gui-curses-key.c +++ b/src/gui/curses/gui-curses-key.c @@ -145,7 +145,7 @@ gui_key_default_bindings (int context) BIND(/* m-k */ "meta-k", "/input grab_key_command"); BIND(/* m-s */ "meta-s", "/mute spell toggle"); BIND(/* m-u */ "meta-u", "/window scroll_unread"); - BIND(/* ^S^U */ "ctrl-Sctrl-U", "/input set_unread"); + BIND(/* ^S^U */ "ctrl-Sctrl-U", "/allbuf /buffer set unread"); BIND(/* ^Cb */ "ctrl-Cb", "/input insert \\x02"); BIND(/* ^Cc */ "ctrl-Cc", "/input insert \\x03"); BIND(/* ^Ci */ "ctrl-Ci", "/input insert \\x1D"); diff --git a/src/gui/gui-input.c b/src/gui/gui-input.c index df8cdebfe..6a98e798a 100644 --- a/src/gui/gui-input.c +++ b/src/gui/gui-input.c @@ -1484,33 +1484,6 @@ gui_input_grab_mouse (struct t_gui_buffer *buffer, int area) gui_mouse_grab_init (area); } -/* - * Sets unread marker for all buffers (default key: ctrl-S, ctrl-U). - */ - -void -gui_input_set_unread () -{ - struct t_gui_buffer *ptr_buffer; - - /* set read marker for all standard buffers */ - for (ptr_buffer = gui_buffers; ptr_buffer; - ptr_buffer = ptr_buffer->next_buffer) - { - gui_buffer_set_unread (ptr_buffer); - } -} - -/* - * Sets unread marker for a buffer. - */ - -void -gui_input_set_unread_current (struct t_gui_buffer *buffer) -{ - gui_buffer_set_unread (buffer); -} - /* * Switches active buffer to next buffer (when many buffers are merged) (default * key: ctrl-X). diff --git a/src/gui/gui-input.h b/src/gui/gui-input.h index 035e6f8dd..b6732d061 100644 --- a/src/gui/gui-input.h +++ b/src/gui/gui-input.h @@ -75,8 +75,6 @@ extern void gui_input_history_global_next (struct t_gui_buffer *buffer); extern void gui_input_grab_key (struct t_gui_buffer *buffer, int command, const char *delay); extern void gui_input_grab_mouse (struct t_gui_buffer *buffer, int area); -extern void gui_input_set_unread (); -extern void gui_input_set_unread_current (struct t_gui_buffer *buffer); extern void gui_input_switch_active_buffer (struct t_gui_buffer *buffer); extern void gui_input_switch_active_buffer_previous (struct t_gui_buffer *buffer); extern void gui_input_zoom_merged_buffer (struct t_gui_buffer *buffer); diff --git a/tests/unit/gui/test-gui-input.cpp b/tests/unit/gui/test-gui-input.cpp index 71108f270..31356edad 100644 --- a/tests/unit/gui/test-gui-input.cpp +++ b/tests/unit/gui/test-gui-input.cpp @@ -802,26 +802,6 @@ TEST(GuiInput, GrabMouse) /* TODO: write tests */ } -/* - * Tests functions: - * gui_input_set_unread - */ - -TEST(GuiInput, SetUnread) -{ - /* TODO: write tests */ -} - -/* - * Tests functions: - * gui_input_set_unread_current - */ - -TEST(GuiInput, SetUnreadCurrent) -{ - /* TODO: write tests */ -} - /* * Tests functions: * gui_input_switch_active_buffer