From cc2b44a8ec1930cb385a1d38939c7a48a37029db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Mon, 28 Aug 2023 17:39:33 +0200 Subject: [PATCH] core: add key ctrl+z to suspend WeeChat process (closes #985) --- ChangeLog.adoc | 2 +- doc/de/weechat_user.de.adoc | 10 ++++++++++ doc/en/weechat_user.en.adoc | 9 +++++++++ doc/fr/weechat_user.fr.adoc | 9 +++++++++ doc/it/weechat_user.it.adoc | 10 ++++++++++ doc/ja/weechat_user.ja.adoc | 10 ++++++++++ doc/pl/weechat_user.pl.adoc | 10 ++++++++++ doc/sr/weechat_user.sr.adoc | 10 ++++++++++ src/core/wee-command.c | 23 +++++++++++++++++------ src/core/wee-signal.c | 12 ++++++++++++ src/core/wee-signal.h | 1 + src/gui/curses/gui-curses-key.c | 1 + 12 files changed, 100 insertions(+), 7 deletions(-) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index f008f4cfc..e33c3682e 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -15,7 +15,7 @@ For a list of important changes that require manual actions, please look at rele New features:: - * core: add command `/sys` to show resource limits and usage + * core: add command `/sys` to show resource limits/usage and suspend WeeChat process (issue #985) * core: ignore key bindings with empty command * core: add support of quotes in commands `/key bind` and `/key bindctxt` * core: evaluate command given to `/repeat` with contextual variables (issue #2007) diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 6adeb3603..71d4211e9 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -1558,6 +1558,16 @@ Sie können mit dem Befehl <> geändert und neue hinzu | kbd:[Ctrl+↓] | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer). | `+/input history_global_next+` |=== +// TRANSLATION MISSING +[[key_bindings_cmdline_system]] +==== System + +[width="100%",cols="^.^3,.^8,.^5",options="header"] +|=== +| Taste | Beschreibung | Befehl +| kbd:[Ctrl+z] | Suspend WeeChat process. | `+/sys suspend+` +|=== + [[key_bindings_buffers]] === Buffer diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index ad29093ab..6abbe6d4d 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -1545,6 +1545,15 @@ They can be changed and new ones can be added with the <