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 (1607B)
       ---
            1 mark
            2 ====
            3 
            4 Description
            5 -----------
            6 This patch provides an mechanism to easily jump between any 2 clients, or to
            7 swap any 2 clients through shortcuts by introcuding mark. The mark is global,
            8 and only one mark is allowed at the same time. The marked client is
            9 distinguished from other clients by having a different border color.
           10 
           11 This patch adds 3 functions to dwm:
           12 
           13 * togglemark - mark/unmark current focused client.
           14 * swapclient - swap focused client with marked client
           15 * swapfocus - swap focus with mark.
           16 
           17 Configuration
           18 -------------
           19         static const char normmarkcolor[]   = "#775500";        /*border color for marked client*/
           20         static const char selmarkcolor[]    = "#775577";        /*border color for marked client on focus*/
           21 
           22         /*basic key mappings*/
           23         { MODKEY,                       XK_semicolon,togglemark,   {0} },
           24         { MODKEY,                       XK_o,      swapfocus,      {0} },
           25         { MODKEY,                       XK_u,      swapclient,     {0} },
           26 
           27 Some ideas for combinations of key mappings:
           28 
           29 * togglemark x2  clear the mark
           30 * swapclient, swapfocus shift the client to another client frame without losing
           31   focus
           32 * swapclient, togglemark x2  swap 2 clients and clear the mark
           33 * swapfocus, togglemark x2  jump to mark and clear the mark
           34 
           35 Download
           36 --------
           37 This patch has now been updated to 6.2.  
           38 The recommended version is dwm-6.2-mark-new.diff. (updated on 2020-10-05)
           39 
           40 * [dwm-mark-new-6.2.diff](dwm-mark-new-6.2.diff)  
           41 * [dwm-mark-new-6.1.diff](dwm-mark-new-6.1.diff)  
           42 * [dwm-mark-6.1.diff](dwm-mark-6.1.diff)  
           43 
           44 Author
           45 ------
           46 * phi <crispyfrog@163.com>
           47 * mrkajetanp <kajetan.puchalski@tuta.io> (6.2 update)