From 81fc91037aaf34cb4a91347bfd4e429f9c249ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Mon, 27 Feb 2023 21:42:51 +0100 Subject: [PATCH] lupan-wm: change screen and pull window --- lupan-wm/src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lupan-wm/src/main.rs b/lupan-wm/src/main.rs index 4506015..16268fb 100644 --- a/lupan-wm/src/main.rs +++ b/lupan-wm/src/main.rs @@ -63,6 +63,16 @@ fn raw_key_bindings() -> HashMap>> { "M-m" => modify_with(|cs| cs.focus_head()), "M-bracketright" => modify_with(|cs| cs.next_screen()), "M-bracketleft" => modify_with(|cs| cs.previous_screen()), + "M-S-bracketright" => modify_with(|cs| { + let current_tag = cs.current_tag().to_string(); + cs.next_screen(); + cs.pull_tag_to_screen(current_tag); + }), + "M-S-bracketleft" => modify_with(|cs| { + let current_tag = cs.current_tag().to_string(); + cs.previous_screen(); + cs.pull_tag_to_screen(current_tag); + }), "M-grave" => modify_with(|cs| cs.next_layout()), "M-S-grave" => modify_with(|cs| cs.previous_layout()), "M-comma" => send_layout_message(|| IncMain(1)),