index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (1344B)
---
1 movestack
2 =========
3
4 Description
5 -----------
6 This plugin allows you to move clients around in the stack and swap them with
7 the master. It emulates the behavior off mod+shift+j and mod+shift+k in Xmonad.
8 movestack(+1) will swap the client with the current focus with the next client.
9 movestack(-1) will swap the client with the current focus with the previous
10 client.
11
12 Usage
13 -----
14 1. Download the patch and apply according to the [general instructions](../).
15 2. Include the `movestack.c` source file and add keys that call movestack.
16 Example from `config.default.h`:
17
18 #include "movestack.c"
19 static Key keys[] = {
20 /* modifier key function argument */
21 ...
22 { MODKEY|ShiftMask, XK_j, movestack, {.i = +1 } },
23 { MODKEY|ShiftMask, XK_k, movestack, {.i = -1 } },
24 ...
25
26 Download
27 --------
28 * [dwm-movestack-20211115-a786211.diff](dwm-movestack-20211115-a786211.diff)
29 * [dwm-movestack-6.1.diff](dwm-movestack-6.1.diff)
30 * [dwm-movestack-5.8.2.diff](dwm-movestack-5.8.2.diff)
31
32 Author
33 ------
34 * Niki Yoshiuchi - `<`aplusbi@gmail.com`>`
35
36 Contributors
37 ------------
38 * Moritz Wilhelmy (fix to work with dwm 5.8) - <moritz plus suckless at wzff dot de>
39
40 Note
41 ----
42 This patch seems to be equivalent to the [push](../push/) patch.